§ Serie A · 2024-25 · Matchday 31

AC Milan 2–2 Fiorentina

  • Abraham 23'
  • Jović 64'
  • Thiaw 7' (o.g.)
  • Kean 10'
  • Palladino 90+3'
  • Palladino 90+3'

5 April 2025

The match in data

AC Milan and Fiorentina drew 2–2 on 5 April 2025, on matchday 31 of the 2024-25 Serie A.

Player of the match: Luka Jović (AC Milan), rated 72, thanks above all to 1 goal and 2 completed dribbles. Jović produced 2.0 times as much as a forward typically does, at 0.6 times the cost.

It was also their best match of the season.

For Fiorentina, the highest-rated player was Luca Ranieri, with 67.

Raffaele Palladino was sent off at 90+3'.

Raffaele Palladino was sent off at 90+3'.

72
Player of the match

Luka Jović

AC Milan · 67'

Produced 2.00× and cost 0.57× their position's average

Added
  • 1 goal 4.0×
  • 2 completed dribbles 2.6×
  • 6 key passes 4.0×
Took away
  • 1 shot off target 1.0×
  • 2 balls lost 1.9×

Match ratings

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

AC Milan
PlayerPositionMinRating
Luka Jović ★ Forward 67 72
Tammy Abraham Forward 55 70
Kyle Walker Defender 90 60
Malick Thiaw Defender 90 58
Fikayo Tomori Defender 90 53
Christian Pulisic Forward 80 52
Theo Hernández Defender 90 50
Rafael Leão Forward 90 48
Tijjani Reijnders Midfielder 90 46
Youssouf Fofana Midfielder 80 34
Yunus Musah Midfielder 23 21
Santiago Gimenez Forward 25 15
Mike Maignan Goalkeeper 90 no rating
João Félix Forward 10 no rating
Samuel Chukwueze Forward 10 no rating
Warren Bondo Midfielder 10 no rating
Fiorentina
PlayerPositionMinRating
Luca Ranieri Defender 90 67
Nicolò Fagioli Midfielder 90 65
Albert Gudmundsson Forward 59 62
Danilo Cataldi Midfielder 59 61
Cher Ndour Midfielder 31 60
Marin Pongracic Defender 72 59
Pablo Marí Defender 90 58
Moise Kean Forward 90 57
Lucas Beltrán Forward 31 57
Rolando Mandragora Midfielder 88 44
Fabiano Parisi Defender 72 37
Dodô Defender 90 32
David de Gea Goalkeeper 90 no rating
Michael Folorunsho Midfielder 18 no rating
Pietro Comuzzo Defender 18 no rating
Yacine Adli Midfielder 2 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.