§ Bundesliga · 2025-26 · Matchday 18

FC Köln 2–1 FSV Mainz 05

  • Ache 57'
  • Ache 85'
  • Bell 29'

17 January 2026

The match in data

FC Köln beat FSV Mainz 05 2–1 on 17 January 2026, on matchday 18 of the 2025-26 Bundesliga.

FC Köln came from behind: they were trailing 0–1 at 29'.

Player of the match: Alessio Castro-Montes (FC Köln), rated 73, thanks above all to 13 final-third passes and 1 big chance created. Castro-Montes produced 1.9 times as much as a midfielder typically does, at 0.7 times the cost.

It was also their best match of the season.

For FSV Mainz 05, the highest-rated player was Stefan Bell, with 65.

Ragnar Ache scored twice.

73
Player of the match

Alessio Castro-Montes

FC Köln · 83'

Produced 1.87× and cost 0.68× their position's average

Added
  • 13 final-third passes 2.6×
  • 1 big chance created 4.0×
  • 4 key passes 3.7×
Took away
  • 9 misplaced passes 1.3×
  • 4 duels lost 0.9×

Match ratings

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

FC Köln
PlayerPositionMinRating
Alessio Castro-Montes ★ Midfielder 83 73
Jahmai Simpson-Pusey Defender 90 71
Cenk Özkacar Defender 46 65
Eric Martel Midfielder 46 60
Ragnar Ache Forward 44 60
Tom Krauß Midfielder 44 59
Sebastian Sebulonsen Defender 90 58
Linton Maina Forward 73 57
Ísak Jóhannesson Midfielder 46 54
Said El Mala Forward 90 38
Marius Bülter Forward 90 35
Kristoffer Lund Defender 44 29
Jakub Kamiński Forward 90 26
Marvin Schwäbe Goalkeeper 90 no rating
Luca Waldschmidt Forward 17 no rating
Jan Thielmann Forward 7 no rating
FSV Mainz 05
PlayerPositionMinRating
Stefan Bell Defender 74 65
Kacper Potulski Defender 90 64
Kaishu Sano Midfielder 90 54
Phillip Tietz Forward 90 53
Silvan Widmer Defender 90 53
Paul Nebel Midfielder 90 52
Armindo Sieb Forward 29 45
Danny da Costa Defender 90 43
Silas Forward 61 38
Dominik Kohr Defender 90 33
Jae-sung Lee Midfielder 74 31
Daniel Batz Goalkeeper 90 no rating
Lennard Maloney Midfielder 16 no rating
William Bøving Forward 16 no rating
Arnaud Nordin Forward 1 no rating
Fabio Moreno Fell Forward 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.