§ Eredivisie · 2024-25 · Matchday 31

FC Utrecht 4–0 Ajax

  • Haller 29'
  • Rodríguez 52'
  • Rodríguez 63'
  • Aaronson 85'

20 April 2025

The match in data

A 4–0 win for FC Utrecht against Ajax on 20 April 2025, on matchday 31 of the 2024-25 Eredivisie.

Player of the match: Sébastien Haller (FC Utrecht), rated 72, thanks above all to 1 goal and 1 big chance created. Haller produced 1.7 times as much as a forward typically does, at 0.5 times the cost.

For Ajax, the highest-rated player was Josip Sutalo, with 71.

Miguel Rodríguez scored twice.

72
Player of the match

Sébastien Haller

FC Utrecht · 79'

Produced 1.70× and cost 0.48× their position's average

Added
  • 1 goal 3.7×
  • 1 big chance created 4.0×
  • 0.53 xG 2.0×
Took away
  • 1 shot off target 0.8×
  • 2 balls lost 1.5×

Match ratings

Everyone who played, sorted by rating. No rating: goalkeepers and anyone who played under 20 minutes.

FC Utrecht
PlayerPositionMinRating
Sébastien Haller ★ Forward 79 72
Miguel Rodríguez Forward 88 70
Oscar Fraulo Midfielder 90 60
Nick Viergever Defender 90 59
Mike van der Hoorn Defender 90 56
Yoann Cathline Forward 88 53
Souffian El Karouani Defender 90 48
Paxten Aaronson Midfielder 90 46
Alonzo Engwanda Midfielder 79 45
Siebe Horemans Defender 90 38
Vasilios Barkas Goalkeeper 90 no rating
Matisse Didden Defender 11 no rating
Noah Ohio Forward 11 no rating
Adrian Blake Forward 2 no rating
Miliano Jonathans Forward 2 no rating
Victor Jensen Midfielder 1 no rating
Ajax
PlayerPositionMinRating
Josip Sutalo Defender 90 71
Mika Godts Forward 59 56
Wout Weghorst Forward 31 54
Jordan Henderson Midfielder 90 49
Bertrand Traoré Forward 31 46
Steven Berghuis Forward 90 44
Kenneth Taylor Midfielder 72 42
Ahmetcan Kaplan Defender 90 37
Anton Gaaei Defender 90 36
Brian Brobbey Forward 72 35
Jorrel Hato Defender 74 32
Davy Klaassen Midfielder 59 31
Matheus Goalkeeper 90 no rating
Jorthy Mokio Midfielder 18 no rating
Oliver Edvardsen Forward 18 no rating
Owen Wijndal Defender 16 no rating

How is the rating calculated?

The rating measures a single match: what the player produced against what they cost, compared with the average for their position in that league and season, and adjusted by position (a 70 for a forward is as hard to get as a 70 for a defender). A normal match is around 50, 70 is already very good and only one in a hundred goes above 80. It is not the NVP, which ranks the whole season.

See the match in La Lente Line-ups on the pitch, what each player produced and cost, and the match line by line.