Bundesliga Gameweek 18 Sat, Jan 17 2026 · 14:30 RheinEnergieSTADION, Köln
2–1 Full time · HT 0–1 xG 2.05 – 1.22
  • R. Ache 57’, 85’
  • 29’ S. Bell
Full match report oneScoredOdds · Value · Detailed stats →
Match story · our forecast vs the result iModel is our forecast, published before the match and locked at kick-off: expected goals for each side and the probability of every outcome.

xG after the match measures the quality of the chances each side actually created. It is known only after the final whistle, so it is not a forecast.

1.FC Köln come from behind to beat FSV Mainz 05

FSV Mainz 05 led 1–0 at half-time through a Bell goal. But Ache struck twice to turn it around for 1.FC Köln, who won 2–1. 1.FC Köln finished with the higher xG (2.05 vs 1.22). On the chances created, FSV Mainz 05 deserved more: 0.9 expected points against the 0 points they took.

1.FC Köln ✓38%
Draw26%
FSV Mainz 0535%

Model vs reality

1.FC Köln goals
2
Model 1.45 · xG 2.05
FSV Mainz 05 goals
1
Model 1.39 · xG 1.22
Total goals
3
Model 2.84 · xG 3.27
Score 2–1
9%
Most likely 1–1 (12%)
Over 2.5
Yes
Model 54%
Both scored
Yes
Model 58%
Match facts
★ Player of the matchR. Ache1.FC Köln · 2 goals
8.5
  • RefereeFelix Zwayer
  • VenueRheinEnergieSTADION
  • Table before kick-off1.FC Köln 13th · FSV Mainz 05 16th

Timeline

  1. E. MartelYellow card · Roughing
    19’
  2. S. Bell 0–1Assist D. da Costa
    29’
  3. J. LeeYellow card · Tripping
    43’
  4. Half time · 0–1
  5. ⇄ T. KraußFor E. Martel
    46’
  6. ⇄ R. AcheFor Í. Jóhannesson
    46’
  7. ⇄ K. LundFor C. Özkacar
    46’
  8. R. Ache 1–1Assist A. Castro-Montes
    57’
  9. ⇄ A. SiebFor S. Katompa Mvumpa
    61’
  10. S. WidmerYellow card · Tripping
    61’
  11. M. BülterYellow card · Unsportsmanlike conduct
    72’
  12. P. TietzYellow card · Unsportsmanlike conduct
    72’
  13. S. El MalaYellow card · Unsportsmanlike conduct
    72’
  14. D. BatzYellow card · Unsportsmanlike conduct
    72’
  15. ⇄ G. WaldschmidtFor L. Maina
    73’
  16. ⇄ W. BøvingFor J. Lee
    74’
  17. ⇄ L. MaloneyFor S. Bell
    74’
  18. ⇄ J. ThielmannFor A. Castro-Montes
    83’
  19. R. Ache 2–1
    85’
  20. Full time · 2–1

Team stats

1.FC Köln18 shots · 13 in box, 5 outside
FSV Mainz 059 shots · 5 in box, 4 outside
1.FC KölnFSV Mainz 05
62% Possession 38%
2.05 Expected goals (xG) 1.22
1.91 Expected points (xPts) 0.88
18 Shots 9
5 Shots on target 7
7 Shots off target 2
6 Blocked shots 0
13 Shots inside the box 5
5 Shots outside the box 4
461 Passes 283
79% Pass accuracy 67%
9 Corners 5
5 Goalkeeper saves 3
6 Fouls 9
0 Offsides 4
3 Yellow cards 4
0 Red cards 0
6.95 Team rating 6.70

Line-ups

1.FC Köln 3-4-3

17.3 M. Schwäbe(G)
396.7 C. Özkacar ↓46’ 227.2 J. Simpson-Pusey 286.7 S. Sebulonsen
177.6 A. Castro-Montes A↓83’ 187.2 Í. Jóhannesson ↓46’ 66.7 E. Martel ↓46’ 376.5 L. Maina ↓73’
137.0 S. El Mala 305.9 M. Bülter 166.9 J. Kamiński
  • 1M. Schwäbe (G)7.3
  • 39C. Özkacar↓46’6.7
  • 22J. Simpson-Pusey7.2
  • 28S. Sebulonsen6.7
  • 17A. Castro-MontesA↓83’7.6
  • 18Í. Jóhannesson↓46’7.2
  • 6E. Martel↓46’6.7
  • 37L. Maina↓73’6.5
  • 13S. El Mala7.0
  • 30M. Bülter5.9
  • 16J. Kamiński6.9

Substitutes used

  • 32K. Lund↑46’6.7
  • 5T. Krauß↑46’6.9
  • 9R. Ache ★↑46’8.5
  • 7G. Waldschmidt↑73’6.6
  • 29J. Thielmann↑83’6.7

Unused: R. Zieler, R. van den Berg, F. Kainz, Fynn Schenten

FSV Mainz 05 3-1-4-2

336.6 D. Batz(G)
486.6 K. Potulski 168.0 S. Bell ↓74’ 316.2 D. Kohr
66.7 K. Sano
306.2 S. Widmer 76.2 J. Lee ↓74’ 86.3 P. Nebel 217.7 D. da Costa A
206.6 P. Tietz 266.7 S. Katompa Mvumpa ↓61’
  • 33D. Batz (G)6.6
  • 48K. Potulski6.6
  • 16S. Bell↓74’8.0
  • 31D. Kohr6.2
  • 6K. Sano6.7
  • 30S. Widmer6.2
  • 7J. Lee↓74’6.2
  • 8P. Nebel6.3
  • 21D. da CostaA7.7
  • 20P. Tietz6.6
  • 26S. Katompa Mvumpa↓61’6.7

Substitutes used

  • 11A. Sieb↑61’6.9
  • 15L. Maloney↑74’6.6
  • 14W. Bøving↑74’6.6

Unused: L. Rieß, M. Leitsch, Sota Kawasaki, A. Nordin, B. Bobzien, Fabio Moreno Fell

Player stats

Top rated
R. Ache1.FC Köln8.5
2nd
S. BellFSV Mainz 058.0
3rd
D. da CostaFSV Mainz 057.7

1.FC Köln

FSV Mainz 05

Match data from eScored. Ratings are the data provider's 0–10 match ratings; 7.2 and above is a strong game, 8+ is rare.