Bundesliga
· Regular Season - 33
May 10, 2026 17:30
✗Model wrong — prediction 1. FC Köln, result 1. FC Heidenheim wins
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
Δ
2.29
1.16
-1.13
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.
Lineups
1
M. Schwäbe
G
M. Schwäbe
G
32
K. Lund
89'
D
K. Lund
89'
D
39
Cenk Özkaçar
89'
D
Cenk Özkaçar
89'
D
2
J. Schmied
71'
D
J. Schmied
71'
D
28
S. Sebulonsen
D
S. Sebulonsen
D
18
Í. Bergmann Jóhannesson
M
Í. Bergmann Jóhannesson
M
5
T. Krauß
1 👟
58'
M
T. Krauß
1 👟
58'
M
13
S. El Mala
M
S. El Mala
M
16
J. Kamiński
M
J. Kamiński
M
37
L. Maina
71'
M
L. Maina
71'
M
30
M. Bülter
1 ⚽
F
M. Bülter
1 ⚽
F
Bench
17
A. Castro-Montes
19'
M
A. Castro-Montes
19'
M
8
Denis Huseinbašić
M
Denis Huseinbašić
M
3
Dominique Heintz
8'
D
Dominique Heintz
8'
D
11
Florian Kainz
19'
M
Florian Kainz
19'
M
29
J. Thielmann
M
J. Thielmann
M
7
Luca Waldschmidt
32'
F
Luca Waldschmidt
32'
F
33
R. van den Berg
D
R. van den Berg
D
20
R. Zieler
G
R. Zieler
G
38
Y. Niang
8'
F
Y. Niang
8'
F
40
Frank Feller
G
Frank Feller
G
26
Hennes Behrens
D
Hennes Behrens
D
19
J. Föhrenbach
D
J. Föhrenbach
D
6
P. Mainka
D
P. Mainka
D
23
O. Traoré
76'
D
O. Traoré
76'
D
30
N. Dorsch
M
N. Dorsch
M
3
J. Schöppner
2 ⚽
M
J. Schöppner
2 ⚽
M
22
A. Ibrahimović
1 ⚽
1 👟
76'
M
A. Ibrahimović
1 ⚽
1 👟
76'
M
8
E. Dinkçi
83'
M
E. Dinkçi
83'
M
11
B. Zivzivadze
83'
F
B. Zivzivadze
83'
F
18
M. Pieringer
89'
F
M. Pieringer
89'
F
Bench
21
A. Beck
M
A. Beck
M
10
C. Conteh
14'
F
C. Conteh
14'
F
41
D. Ramaj
G
D. Ramaj
G
16
J. Niehues
M
J. Niehues
M
20
L. Kerber
14'
M
L. Kerber
14'
M
25
L. Stergiou
14'
D
L. Stergiou
14'
D
17
M. Honsak
14'
F
M. Honsak
14'
F
9
Stefan Schimmer
8'
F
Stefan Schimmer
8'
F
4
T. Siersleben
D
T. Siersleben
D
Best on the pitch
J. Schöppner
M · 1.
8.70
2 ⚽
3 shots
· 26 pass
A. Ibrahimović
M · 1.
8.30
1 ⚽ 1 👟
2 shots
· 25 pass
Frank Feller
G · 1.
7.60
· 41 pass
E. Dinkçi
M · 1.
7.30
1 shots
· 30 pass
N. Dorsch
M · 1.
7.30
· 35 pass
T. Krauß
M · 1.
7.20
1 👟
· 41 pass
1. FC Köln — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| M. Schwäbe | G | 90 | 6.90 | — | — | — | 64 | 60% | — | — | — |
| K. Lund | D | 89 | 6.20 | — | — | — | 41 | 35% | 1 | — | — |
| Cenk Özkaçar | D | 89 | 6.20 | — | — | — | 78 | 67% | 1 | — | — |
| J. Schmied | D | 71 | 7.00 | — | — | — | 56 | 50% | — | — | — |
| S. Sebulonsen | D | 90 | 5.90 | — | — | 2 | 38 | 28% | 1 | — | — |
| Í. Bergmann Jóhannesson | M | 90 | 6.70 | — | — | — | 83 | 73% | — | 1 | — |
| T. Krauß | M | 58 | 7.20 | — | 1 | — | 41 | 39% | 2 | — | — |
| S. El Mala | M | 90 | 5.00 | — | — | 1 | 15 | 14% | 1 | 1 | — |
| J. Kamiński | M | 90 | 7.00 | — | — | — | 40 | 38% | — | — | — |
| L. Maina | M | 71 | 7.20 | — | — | — | 26 | 23% | — | — | — |
| M. Bülter | F | 90 | 7.20 | 1 | — | 3 | 27 | 22% | — | — | — |
| A. 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% | — | — | — |
| Y. Niang | F | 8 | 6.70 | — | — | — | 4 | 4% | — | — | — |
1. FC Heidenheim — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Frank Feller | G | 90 | 7.60 | — | — | — | 41 | 24% | — | — | — |
| Hennes Behrens | D | 90 | 7.00 | — | — | — | 22 | 18% | — | — | — |
| J. Föhrenbach | D | 90 | 7.20 | — | — | — | 20 | 17% | 3 | — | — |
| P. Mainka | D | 90 | 7.00 | — | — | — | 21 | 17% | 2 | — | — |
| O. Traoré | D | 76 | 6.70 | — | — | — | 17 | 11% | 4 | — | — |
| N. Dorsch | M | 90 | 7.30 | — | — | — | 35 | 32% | 1 | — | — |
| J. Schöppner | M | 90 | 8.70 | 2 | — | 3 | 26 | 17% | 3 | — | — |
| A. Ibrahimović | M | 76 | 8.30 | 1 | 1 | 2 | 25 | 16% | 4 | — | — |
| E. Dinkçi | M | 83 | 7.30 | — | — | 1 | 30 | 21% | — | 1 | — |
| B. Zivzivadze | F | 83 | 6.70 | — | — | — | 13 | 9% | 1 | 1 | — |
| M. Pieringer | F | 89 | 6.20 | — | — | 3 | 19 | 15% | 1 | — | — |
| C. Conteh | F | 14 | 6.70 | — | — | — | 3 | 3% | — | — | — |
| L. Kerber | M | 14 | 6.60 | — | — | — | 1 | 1% | — | — | — |
| L. Stergiou | D | 14 | 6.60 | — | — | — | 2 | 1% | 1 | — | — |
| M. 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.