§ Bundesliga · 2024-25 · Matchday 30

FSV Mainz 05 2–2 VfL Wolfsburg

  • Lee 37'
  • Kohr 40'
  • Arnold 3'
  • Vavro 89'

19 April 2025

The match in data

A 2–2 draw between FSV Mainz 05 and VfL Wolfsburg on 19 April 2025, on matchday 30 of the 2024-25 Bundesliga.

Player of the match: Anthony Caci (FSV Mainz 05), rated 67, thanks above all to 8 final-third passes and 4 recoveries. Caci produced 1.1 times as much as a defender typically does, at 0.3 times the cost.

It was also their best match of the season.

For VfL Wolfsburg, the highest-rated player was Denis Vavro, with 70.

67
Player of the match

Anthony Caci

FSV Mainz 05 · 90'

Produced 1.08× and cost 0.34× their position's average

Added
  • 8 final-third passes 1.6×
  • 4 recoveries 1.2×
  • 2 completed dribbles 4.0×
Took away
  • 8 misplaced passes 1.1×
  • 1 duel lost 0.3×

Match ratings

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

FSV Mainz 05
PlayerPositionMinRating
Anthony Caci ★ Defender 90 67
Nikolas Veratschnig Midfielder 89 61
Moritz Jenz Defender 90 60
Nadiem Amiri Midfielder 90 57
Nelson Weiper Forward 76 53
Jae-sung Lee Midfielder 90 51
Danny da Costa Defender 90 46
Jonathan Burkardt Forward 90 46
Dominik Kohr Defender 76 38
Kaishu Sano Midfielder 90 36
Robin Zentner Goalkeeper 90 no rating
Andreas Hanche-Olsen Defender 14 no rating
Hyun-seok Hong Midfielder 14 no rating
Arnaud Nordin Forward 1 no rating
Silvan Widmer Defender 1 no rating
VfL Wolfsburg
PlayerPositionMinRating
Denis Vavro Defender 90 70
Maximilian Arnold Midfielder 90 63
Mattias Svanberg Midfielder 22 63
Lukas Nmecha Forward 27 60
Konstantinos Koulierakis Defender 90 59
Mohamed Amoura Forward 63 54
Patrick Wimmer Forward 63 54
Kevin Paredes Midfielder 63 52
Joakim Maehle Defender 90 50
Bence Dárdai Midfielder 90 49
Jonas Wind Forward 74 40
Kilian Fischer Defender 90 32
Tiago Tomás Forward 27 31
Kamil Grabara Goalkeeper 90 no rating
Jakub Kamiński Forward 16 no rating
Lovro Majer Midfielder 5 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.