← Bundesliga
#14 · 32 pts
1 – 3
Final score
#17 · 26 pts
Model wrong — prediction 1. FC Köln, result 1. FC Heidenheim vince
M. Bulter (ast. T. Krauss) 10'
8' (ast. A. Ibrahimovic) J. Schoppner
28' A. Ibrahimovic
72' J. Schoppner

The ForzaPitch pre-match prediction gave 1. FC Köln a 57% win probability (draw 19%, 1. FC Heidenheim 22%). The final result was 1. FC Köln 1–3 1. FC Heidenheim. In 1 previous meetings, 1. FC Köln have won 0 times, with 1 draws and 0 wins for 1. FC Heidenheim.

Match statistics
11
Total shots
9
7
Shots on target
5
1.16
Actual xG
1.37
2
Saves
6
66%
Possession
34%
6
Corners
4
6
Tackles
21
2
🟨 Yellow cards
2
Match Events
8'
ast. A. Ibrahimovic · J. Schoppner
M. Bulter · ast. T. Krauss
10'
28'
A. Ibrahimovic
30'
E. Dinkci
37'
B. Zivzivadze
S. El Mala
55'
T. Krauss / L. Waldschmidt
59'
J. Schmied / A. Castro-Montes
72'
L. Maina / F. Kainz
72'
72'
J. Schoppner
76'
L. Stergiou / O. H. Traore
76'
C. Conteh / A. Ibrahimovic
84'
M. Honsak / E. Dinkci
84'
L. Kerber / B. Zivzivadze
K. Lund / Y. Niang
89'
C. Ozkacar / D. Heintz
89'
I. Johannesson
89'
89'
S. Schimmer / M. Pieringer
Pre-match prediction
57.74%
1.
19.41%
X
22.85%
1. ←
✗ Wrong prediction — we assigned to the actual result (1. FC Heidenheim) 22.85% (low confidence)
Expected vs actual xG
Exp.
Actual
Δ
1.
2.29
1.16
-1.13
1.
1.26
1.37
+0.11
xG dominance was balanced (1.16 – 1.37). The final result does not reflect the playing dominance. The model's xG estimates diverged from reality.
League Table
#Team GPts
1 Bayern München Bayern München 33 86
2 Borussia Dortmund Borussia Dortmund 33 70
3 RB Leipzig RB Leipzig 33 65
4 VfB Stuttgart VfB Stuttgart 33 61
5 1899 Hoffenheim 1899 Hoffenheim 33 61
6 Bayer Leverkusen Bayer Leverkusen 33 58
7 SC Freiburg SC Freiburg 33 44
8 Eintracht Frankfurt Eintracht Frankfurt 33 43
9 FC Augsburg FC Augsburg 33 43
10 FSV Mainz 05 FSV Mainz 05 33 37
11 Hamburger SV Hamburger SV 33 37
12 Union Berlin Union Berlin 33 36
13 Borussia Mönchengladbach Borussia Mönchengladbach 33 35
14 1. FC Köln 1. FC Köln 33 32
15 Werder Bremen Werder Bremen 33 32
16 VfL Wolfsburg VfL Wolfsburg 33 26
17 1. FC Heidenheim 1. FC Heidenheim 33 26
18 FC St. Pauli FC St. Pauli 33 26
Lineups
1. FC Köln 1. FC Köln 4-2-3-1
1 Marvin Schwäbe Marvin Schwäbe G 6.90
32 Kristoffer Lund Kristoffer Lund 89' D 6.20
39 Cenk Özkaçar Cenk Özkaçar 89' D 6.20
2 Joel Schmied Joel Schmied 71' D 7.00
28 Sebastian Sebulonsen Sebastian Sebulonsen D 5.90
18 Ísak Bergmann Jóhannesson Ísak Bergmann Jóhannesson M 6.70
5 Tom Krauß Tom Krauß 1 👟 58' M 7.20
13 Said El Mala Said El Mala M 5.00
16 Jakub Kamiński Jakub Kamiński M 7.00
37 Linton Maina Linton Maina 71' M 7.20
30 Marius Bülter Marius Bülter 1 ⚽ F 7.20
Bench
17 Alessio Castro-Montes Alessio Castro-Montes 19' M 6.50
8 Denis Huseinbašić Denis Huseinbašić M
3 Dominique Heintz Dominique Heintz 8' D 6.60
11 Florian Kainz Florian Kainz 19' M 6.30
29 Jan Uwe Thielmann Jan Uwe Thielmann M
7 Luca Waldschmidt Luca Waldschmidt 32' F 6.60
33 Rav van den Berg Rav van den Berg D
20 Ron-Robert Zieler Ron-Robert Zieler G
38 Youssoupha Niang Youssoupha Niang 8' F 6.70
40 Frank Feller Frank Feller G 7.60
26 Hennes Behrens Hennes Behrens D 7.00
19 Jonas Föhrenbach Jonas Föhrenbach D 7.20
6 Patrick Mainka Patrick Mainka D 7.00
23 Omar Haktab Traore Omar Haktab Traore 76' D 6.70
30 Niklas Dorsch Niklas Dorsch M 7.30
3 Jan Schöppner Jan Schöppner 2 ⚽ M 8.70
22 A. Ibrahimović A. Ibrahimović 1 ⚽ 1 👟 76' M 8.30
8 Eren Dinkçi Eren Dinkçi 83' M 7.30
11 Budu Zivzivadze Budu Zivzivadze 83' F 6.70
18 Marvin Pieringer Marvin Pieringer 89' F 6.20
Bench
21 Adrian Beck Adrian Beck M
10 Christian Conteh Christian Conteh 14' F 6.70
41 Diant Ramaj Diant Ramaj G
16 Julian Niehues Julian Niehues M
25 Leonidas Stergiou Leonidas Stergiou 14' D 6.60
20 Luca Kerber Luca Kerber 14' M 6.60
17 Mathias Honsak Mathias Honsak 14' F 6.30
9 Stefan Schimmer Stefan Schimmer 8' F 6.90
4 Tim Siersleben Tim Siersleben D
Best on the pitch
Jan Schöppner
Jan Schöppner
M · 1.
8.70
2 ⚽
3 shots · 26 pass
A. Ibrahimović
A. Ibrahimović
M · 1.
8.30
1 ⚽ 1 👟
2 shots · 25 pass
Frank Feller
Frank Feller
G · 1.
7.60
· 41 pass
Eren Dinkçi
Eren Dinkçi
M · 1.
7.30
1 shots · 30 pass
Niklas Dorsch
Niklas Dorsch
M · 1.
7.30
· 35 pass
Tom Krauß
Tom Krauß
M · 1.
7.20
1 👟
· 41 pass
1. FC Köln 1. FC Köln — Player statistics
Team PosMinRating 👟 ShotsPassAcc% TckYCRC
Marvin Schwäbe G 90 6.90 64 60%
Kristoffer Lund D 89 6.20 41 35% 1
Cenk Özkaçar D 89 6.20 78 67% 1
Joel Schmied D 71 7.00 56 50%
Sebastian Sebulonsen D 90 5.90 2 38 28% 1
Ísak Bergmann Jóhannesson M 90 6.70 83 73% 1
Tom Krauß M 58 7.20 1 41 39% 2
Said El Mala M 90 5.00 1 15 14% 1 1
Jakub Kamiński M 90 7.00 40 38%
Linton Maina M 71 7.20 26 23%
Marius Bülter F 90 7.20 1 3 27 22%
Alessio Castro-Montes M 19 6.50 1 11 8%
Dominique Heintz D 8 6.60 8 6%
Florian Kainz M 19 6.30 1 17 15%
Luca Waldschmidt F 32 6.60 3 13 7%
Youssoupha Niang F 8 6.70 4 4%
1. FC Heidenheim 1. FC Heidenheim — Player statistics
Team PosMinRating 👟 ShotsPassAcc% TckYCRC
Frank Feller G 90 7.60 41 24%
Hennes Behrens D 90 7.00 22 18%
Jonas Föhrenbach D 90 7.20 20 17% 3
Patrick Mainka D 90 7.00 21 17% 2
Omar Haktab Traore D 76 6.70 17 11% 4
Niklas Dorsch M 90 7.30 35 32% 1
Jan Schöppner M 90 8.70 2 3 26 17% 3
A. Ibrahimović M 76 8.30 1 1 2 25 16% 4
Eren Dinkçi M 83 7.30 1 30 21% 1
Budu Zivzivadze F 83 6.70 13 9% 1 1
Marvin Pieringer F 89 6.20 3 19 15% 1
Christian Conteh F 14 6.70 3 3%
Leonidas Stergiou D 14 6.60 2 1% 1
Luca Kerber M 14 6.60 1 1%
Mathias Honsak F 14 6.30 1
Stefan Schimmer F 8 6.90 2 1% 1
Frequently Asked Questions
What was the final score of 1. FC Köln vs 1. FC Heidenheim?
The final score was 1. FC Köln 1–3 1. FC Heidenheim.
What did the model predict before 1. FC Köln vs 1. FC Heidenheim?
The model assigned 57% probability to a 1. FC Köln win, 19% to a draw, and 22% to an 1. FC Heidenheim win.