§ Bundesliga · 2025-26 · Matchday 13

FSV Mainz 05 0–1 Borussia Mönchengladbach

  • da Costa 58' (o.g.)

5 December 2025

The match in data

Borussia Mönchengladbach got the better of FSV Mainz 05, 1–0, on 5 December 2025, on matchday 13 of the 2025-26 Bundesliga.

Player of the match: Kaishu Sano (FSV Mainz 05), rated 65, thanks above all to 1 big chance created and 11 final-third passes. Sano produced 2.5 times as much as a midfielder typically does, at 1.4 times the cost.

For Borussia Mönchengladbach, the highest-rated player was Nico Elvedi, with 61.

65
Player of the match

Kaishu Sano

FSV Mainz 05 · 90'

Produced 2.49× and cost 1.35× their position's average

Added
  • 1 big chance created 4.0×
  • 11 final-third passes 2.0×
  • 14 recoveries 3.2×
Took away
  • 17 misplaced passes 2.3×
  • 2 times dribbled past 2.5×

Match ratings

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

FSV Mainz 05
PlayerPositionMinRating
Silvan Widmer Defender 77 66
Kaishu Sano ★ Midfielder 90 65
Arnaud Nordin Forward 24 58
Maxim Leitsch Defender 90 57
Jae-sung Lee Midfielder 88 52
Danny da Costa Defender 90 48
Andreas Hanche-Olsen Defender 90 45
Nadiem Amiri Midfielder 90 39
Fabio Moreno Fell Forward 77 36
Nelson Weiper Forward 90 35
Phillipp Mwene Defender 66 16
Daniel Batz Goalkeeper 90 no rating
Benedict Hollerbach Forward 13 no rating
Nikolas Veratschnig Midfielder 13 no rating
Sota Kawasaki Midfielder 2 no rating
Borussia Mönchengladbach
PlayerPositionMinRating
Kevin Diks Defender 90 61
Nico Elvedi Defender 90 61
Giovanni Reyna Midfielder 69 52
Yannik Engelhardt Midfielder 90 50
Shuto Machino Forward 79 49
Joe Scally Defender 90 48
Jens Castrop Midfielder 90 44
Rocco Reitz Midfielder 90 43
Haris Tabakovic Forward 90 36
Kevin Stöger Midfielder 21 35
Luca Netz Defender 90 31
Moritz Nicolas Goalkeeper 90 no rating
Grant-Leon Ranos Forward 11 no rating
Marvin Friedrich Defender 1 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.