Bundesliga
· Regular Season - 28
April 04, 2026 17:30
✗Model wrong — prediction Borussia Mönchengladbach, result Pareggio
W. Mohya
(ast. J. Castrop)
16'
F. Honorat
(ast. S. Machino)
74'
26'
(ast. N. Dorsch)
P. Mainka
63'
M. Busch
The ForzaPitch pre-match prediction gave Borussia Mönchengladbach a 58% win probability (draw 22%, 1. FC Heidenheim 18%). The final result was Borussia Mönchengladbach 2–2 1. FC Heidenheim. In 1 previous meetings, Borussia Mönchengladbach have won 1 times, with 0 draws and 0 wins for 1. FC Heidenheim.
Match statistics
11
Total shots
11
7
Shots on target
7
0.73
Actual xG
0.94
4
Saves
5
52%
Possession
48%
2
Corners
3
13
Tackles
18
4
🟨 Yellow cards
0
Match Events
⚽W. Mohya
· ast. J. Castrop
16'
26'
ast. N. Dorsch ·
P. Mainka⚽
Jens Castrop
42'
Yannik Engelhardt
44'
49'
L. Stergiou
/
H. Behrens
62'
M. Kaufmann
/
B. Zivzivadze
62'
A. Ibrahimovic
/
M. Honsak
Y. Engelhardt
/ K. Stoger
63'
W. Mohya
/ F. Neuhaus
63'
63'
M. Busch⚽
67'
B. Gimber
/
R. Reitz
/ H. Bolin
70'
J. Scally
/ H. Tabakovic
70'
⚽F. Honorat
· ast. S. Machino
74'
Nico Elvedi
80'
S. Machino
/ G. Reyna
85'
Kevin Diks
90'+4
Pre-match prediction
58.28%
Borussia
22.76%
X ←
18.96%
1.
✗ Wrong prediction —
we assigned to the actual result (Draw)
22.76%
(low confidence)
Expected vs actual xG
Exp.
Actual
Δ
1.85
0.73
-1.12
0.96
0.94
-0.02
xG dominance was balanced (0.73 – 0.94).
The final result reflects the playing dominance.
The model's xG estimates diverged from reality.
Lineups
33
M. Nicolas
G
4
K. Diks
D
30
N. Elvedi
D
N. Elvedi
D
16
P. Sander
D
17
J. Castrop
1 👟
M
6
Yannik Engelhardt
63'
M
27
R. Reitz
70'
M
29
Joseph Scally
70'
M
36
W. Mohya
1 ⚽
63'
F
9
F. Honorat
1 ⚽
F
F. Honorat
1 ⚽
F
18
S. Machino
1 👟
85'
F
Bench
2
F. C. Chiarodia
D
13
G. Reyna
10'
M
38
H. Bolin
20'
M
15
H. Tabaković
20'
F
H. Tabaković
20'
F
7
K. Stöger
27'
M
K. Stöger
27'
M
26
L. Ullrich
D
41
Diant Ramaj
G
Diant Ramaj
G
26
Hennes Behrens
49'
D
Hennes Behrens
49'
D
19
D
6
Patrick Mainka
1 ⚽
D
Patrick Mainka
1 ⚽
D
2
M. Busch
1 ⚽
D
17
Mathias Honsak
62'
M
Mathias Honsak
62'
M
30
Niklas Dorsch
1 👟
M
Niklas Dorsch
1 👟
M
16
Julian Niehues
M
Julian Niehues
M
8
Eren Dinkçi
M
Eren Dinkçi
M
11
Budu Zivzivadze
62'
F
Budu Zivzivadze
62'
F
18
Marvin Pieringer
F
Marvin Pieringer
F
Bench
22
A. Ibrahimović
28'
M
A. Ibrahimović
28'
M
9
Stefan Schimmer
F
Stefan Schimmer
F
Best on the pitch
M. Nicolas
G · Borussia
8.20
· 39 pass
Patrick Mainka
D · 1.
7.90
1 ⚽
3 shots
· 58 pass
F. Honorat
F · Borussia
7.70
1 ⚽
2 shots
· 31 pass
K. Stöger
M · Borussia
7.50
1 shots
· 31 pass
R. Reitz
M · Borussia
7.50
1 shots
· 47 pass
Niklas Dorsch
M · 1.
7.30
1 👟
· 66 pass
Borussia Mönchengladbach — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| M. Nicolas | G | 90 | 8.20 | — | — | — | 39 | 34% | — | — | — |
| K. Diks | D | 90 | 6.90 | — | — | 1 | 60 | 56% | — | 1 | — |
| N. Elvedi | D | 90 | 7.00 | — | — | — | 60 | 55% | 2 | 1 | — |
| P. Sander | D | 90 | 6.90 | — | — | — | 56 | 45% | 1 | — | — |
| J. Castrop | M | 90 | 6.90 | — | 1 | 1 | 30 | 22% | 2 | 1 | — |
| Yannik Engelhardt | M | 63 | 6.50 | — | — | — | 37 | 26% | 1 | 1 | — |
| R. Reitz | M | 70 | 7.50 | — | — | 1 | 47 | 42% | 2 | — | — |
| Joseph Scally | M | 70 | 6.30 | — | — | — | 22 | 17% | 2 | — | — |
| W. Mohya | F | 63 | 7.30 | 1 | — | 2 | 20 | 16% | — | — | — |
| F. Honorat | F | 90 | 7.70 | 1 | — | 2 | 31 | 22% | 1 | — | — |
| S. Machino | F | 85 | 6.30 | — | 1 | — | 31 | 24% | — | — | — |
| G. Reyna | M | 10 | 7.20 | — | — | — | 15 | 15% | — | — | — |
| H. Bolin | M | 20 | 6.30 | — | — | 1 | 11 | 8% | — | — | — |
| H. Tabaković | F | 20 | 6.20 | — | — | 2 | 9 | 5% | — | — | — |
| K. Stöger | M | 27 | 7.50 | — | — | 1 | 31 | 26% | 2 | — | — |
1. FC Heidenheim — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Diant Ramaj | G | 90 | 6.70 | — | — | — | 60 | 32% | — | — | — |
| Hennes Behrens | D | 49 | 6.90 | — | — | — | 15 | 12% | 3 | — | — |
| D | 90 | 6.90 | — | — | — | 59 | 51% | — | — | — | |
| Patrick Mainka | D | 90 | 7.90 | 1 | — | 3 | 58 | 54% | — | — | — |
| M. Busch | D | 90 | 7.30 | 1 | — | 1 | 45 | 42% | 2 | — | — |
| Mathias Honsak | M | 62 | 6.30 | — | — | 1 | 21 | 15% | 2 | — | — |
| Niklas Dorsch | M | 90 | 7.30 | — | 1 | — | 66 | 58% | 4 | — | — |
| Julian Niehues | M | 90 | 6.70 | — | — | 1 | 41 | 38% | 3 | — | — |
| Eren Dinkçi | M | 90 | 6.70 | — | — | 3 | 28 | 20% | 3 | — | — |
| Budu Zivzivadze | F | 62 | 6.30 | — | — | 1 | 13 | 9% | 1 | — | — |
| Marvin Pieringer | F | 90 | 7.20 | — | — | 1 | 20 | 16% | — | — | — |
| A. Ibrahimović | M | 28 | 6.70 | — | — | — | 13 | 12% | — | — | — |
Frequently Asked Questions
What was the final score of Borussia Mönchengladbach vs 1. FC Heidenheim?
The final score was Borussia Mönchengladbach 2–2 1. FC Heidenheim.
What did the model predict before Borussia Mönchengladbach vs 1. FC Heidenheim?
The model assigned 58% probability to a Borussia Mönchengladbach win, 22% to a draw, and 18% to an 1. FC Heidenheim win.