§ Bundesliga · 2025-26 · Matchday 15

FSV Mainz 05 0–0 St. Pauli

21 December 2025

The match in data

FSV Mainz 05 and St. Pauli finished level at 0–0 on 21 December 2025, on matchday 15 of the 2025-26 Bundesliga.

Player of the match: Karol Mets (St. Pauli), rated 58, thanks above all to 11 final-third passes and 56 passes. Mets produced 1.2 times as much as a defender typically does, at 0.7 times the cost.

It is their 3rd time as player of the match this season.

For FSV Mainz 05, the highest-rated player was Kacper Potulski, with 59.

58
Player of the match

Karol Mets

St. Pauli · 90'

Produced 1.21× and cost 0.67× their position's average

Added
  • 11 final-third passes 1.8×
  • 56 passes 1.1×
  • 2 interceptions 1.7×
Took away
  • 15 misplaced passes 2.0×
  • 2 duels lost 0.6×

Match ratings

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

FSV Mainz 05
PlayerPositionMinRating
Kacper Potulski Defender 90 59
Dominik Kohr Defender 90 57
Kaishu Sano Midfielder 90 52
Andreas Hanche-Olsen Defender 90 50
Jae-sung Lee Midfielder 90 48
Nadiem Amiri Midfielder 90 48
Benedict Hollerbach Forward 78 42
Danny da Costa Defender 90 37
Paul Nebel Midfielder 90 25
Silvan Widmer Defender 79 24
Daniel Batz Goalkeeper 90 no rating
Armindo Sieb Forward 12 no rating
Nikolas Veratschnig Midfielder 11 no rating
Nelson Weiper Forward 1 no rating
St. Pauli
PlayerPositionMinRating
Louis Oppie Defender 74 64
Ricky-Jade Jones Forward 32 62
Arkadiusz Pyrka Defender 90 59
Karol Mets ★ Defender 90 58
Hauke Wahl Defender 90 52
Andréas Hountondji Forward 58 49
Adam Dzwigala Defender 90 43
Jackson Irvine Midfielder 90 42
James Sands Midfielder 90 39
Mathias Pereira Lage Forward 90 38
Joel Chima Fujita Midfielder 90 34
Nikola Vasilj Goalkeeper 90 no rating
Lars Ritzka Defender 16 no rating
Danel Sinani Midfielder 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.