§ Bundesliga · 2024-25 · Matchday 19

FSV Mainz 05 2–0 VfB Stuttgart

  • Weiper 29'
  • Caci 86'

25 January 2025

The match in data

A 2–0 win for FSV Mainz 05 against VfB Stuttgart on 25 January 2025, on matchday 19 of the 2024-25 Bundesliga.

Player of the match: Nelson Weiper (FSV Mainz 05), rated 71, thanks above all to 1 goal and 3 completed dribbles. Weiper produced 1.9 times as much as a forward typically does, at 0.6 times the cost.

For VfB Stuttgart, the highest-rated player was Ameen Al-Dakhil, with 65.

71
Player of the match

Nelson Weiper

FSV Mainz 05 · 74'

Produced 1.91× and cost 0.61× their position's average

Added
  • 1 goal 3.7×
  • 3 completed dribbles 3.2×
  • 0.57 xG 2.2×
Took away
  • 1 failed dribble 0.9×
  • 3 times dribbled past 4.0×

Match ratings

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

FSV Mainz 05
PlayerPositionMinRating
Andreas Hanche-Olsen Defender 25 80
Nelson Weiper ★ Forward 74 71
Jae-sung Lee Midfielder 90 60
Kaishu Sano Midfielder 90 60
Danny da Costa Defender 65 59
Nadiem Amiri Midfielder 90 55
Stefan Bell Midfielder 90 46
Phillipp Mwene Midfielder 90 44
Anthony Caci Defender 88 41
Dominik Kohr Defender 74 40
Paul Nebel Midfielder 90 39
Robin Zentner Goalkeeper 90 no rating
Armindo Sieb Forward 16 no rating
Maxim Leitsch Defender 16 no rating
Silvan Widmer Defender 8 no rating
VfB Stuttgart
PlayerPositionMinRating
Ameen Al-Dakhil Defender 90 65
Angelo Stiller Midfielder 90 65
Jacob Bruun Larsen Forward 72 64
Ramon Hendriks Defender 28 64
Atakan Karazor Midfielder 72 59
Jamie Leweling Forward 28 46
Nick Woltemade Forward 90 42
Deniz Undav Forward 90 36
Maximilian Mittelstädt Defender 62 36
Josha Vagnoman Defender 90 30
Anthony Rouault Defender 86 30
Chris Führich Midfielder 62 16
Alexander Nübel Goalkeeper 90 no rating
Ermedin Demirovic Forward 18 no rating
Fabian Rieder Midfielder 18 no rating
Jeff Chabot Defender 10 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.