B. Zivzivadze
(ast. M. Costly)
10'
M. Costly
(ast. M. Honsak)
29'
J. Schoppner
(ast. J. Fohrenbach)
45'+2
M. Pieringer
(ast. M. Costly)
89'
23'
(ast. K. Faber)
N. Wiemann
34'
(ast. K. Faber)
D. Kopacz
(pen.)
90'+2
R. Meissner
The ForzaPitch pre-match prediction gave 1. FC Heidenheim a 38% win probability (draw 31%, VfL Osnabrück 30%). The final result was 1. FC Heidenheim 4–3 VfL Osnabrück.
Match statistics
16
Total shots
11
6
Shots on target
5
2.59
Actual xG
1.81
2
Saves
2
54%
Possession
46%
4
Corners
6
6
Tackles
19
1
🟨 Yellow cards
2
Match Events
⚽B. Zivzivadze
· ast. M. Costly
10'
13'
I. Badjie
16'
23'
ast. K. Faber ·
N. Wiemann⚽
⚽M. Costly
· ast. M. Honsak
29'
34'
ast. K. Faber ·
D. Kopacz⚽
⚽J. Schoppner
· ast. J. Fohrenbach
45'+2
45'
F. Wagner
O. Mhamdi
54'
O. Mhamdi
/ M. Busch
59'
M. Honsak
/ C. Conteh
59'
C. Conteh
/ L. Kerber
66'
69'
T. Lesueur
/
K. Faber
80'
L. Munst
/
I. Badjie
80'
B. Riesselmann
/
D. Kopacz
80'
B. Henning
/
F. Wagner
A. Beck
/ P. Hennrich
87'
B. Zivzivadze
/ M. Breunig
87'
⚽M. Pieringer
· ast. M. Costly
89'
89'
L. Opitz
/
P. Kammerbauer
90'+2
(pen.)
R. Meissner⚽
Pre-match prediction
38.04%
1. ←
31.49%
X
30.47%
VfL
we assigned to the actual result (1. FC Heidenheim)
38.04%
(low confidence)
Expected vs actual xG
Exp.
Actual
Δ
1.66
2.59
+0.92
1.27
1.81
+0.54
1. FC Heidenheim dominated by xG (2.59 vs 1.81).
The final result reflects the playing dominance.
The model's xG estimates diverged from reality.
Lineups
1
Frank Feller
G
Frank Feller
G
19
J. Föhrenbach
1 👟
D
J. Föhrenbach
1 👟
D
4
T. Siersleben
D
T. Siersleben
D
6
P. Mainka
D
P. Mainka
D
22
O. Mhamdi
59'
D
O. Mhamdi
59'
D
17
M. Honsak
1 👟
59'
M
M. Honsak
1 👟
59'
M
3
J. Schöppner
1 ⚽
M
J. Schöppner
1 ⚽
M
21
A. Beck
88'
M
A. Beck
88'
M
24
M. Costly
1 ⚽
2 👟
M
M. Costly
1 ⚽
2 👟
M
18
M. Pieringer
1 ⚽
F
M. Pieringer
1 ⚽
F
11
B. Zivzivadze
1 ⚽
88'
F
B. Zivzivadze
1 ⚽
88'
F
Bench
5
Benedikt Gimber
D
Benedikt Gimber
D
10
C. Conteh
7'
F
C. Conteh
7'
F
16
J. Niehues
M
J. Niehues
M
20
L. Kerber
28'
M
L. Kerber
28'
M
14
M. Breunig
6'
F
M. Breunig
6'
F
2
M. Busch
35'
D
M. Busch
35'
D
41
M. Zrilic
M
M. Zrilic
M
8
P. Hennrich
6'
M
P. Hennrich
6'
M
33
T. Dähne
G
T. Dähne
G
32
J. Krumrey
G
J. Krumrey
G
25
N. Wiemann
1 ⚽
D
N. Wiemann
1 ⚽
D
24
J. Müller
D
J. Müller
D
27
R. Fabinski
D
R. Fabinski
D
31
P. Kammerbauer
89'
M
P. Kammerbauer
89'
M
15
B. Jacobsen
M
B. Jacobsen
M
26
F. Wagner
80'
M
F. Wagner
80'
M
28
K. Faber
2 👟
69'
M
K. Faber
2 👟
69'
M
10
I. Badjie
80'
F
I. Badjie
80'
F
29
David Kopacz
1 ⚽
80'
F
David Kopacz
1 ⚽
80'
F
11
R. Meißner
1 ⚽
F
R. Meißner
1 ⚽
F
Bench
22
B. Riesselmann
14'
F
B. Riesselmann
14'
F
6
Bryan Henning
14'
M
Bryan Henning
14'
M
4
J. Abu Hanna
D
J. Abu Hanna
D
8
L. Münst
14'
M
L. Münst
14'
M
19
L. Opitz
5'
M
L. Opitz
5'
M
17
L. Raimund
F
L. Raimund
F
1
N. Sauter
G
N. Sauter
G
20
T. Janotta
D
T. Janotta
D
23
T. Lesueur
25'
F
T. Lesueur
25'
F
Best on the pitch
M. Costly
M · 1.
8.20
1 ⚽ 2 👟
2 shots
· 24 pass
T. Siersleben
D · 1.
7.90
· 65 pass
J. Schöppner
M · 1.
7.90
1 ⚽
1 shots
· 54 pass
M. Pieringer
F · 1.
7.90
1 ⚽
3 shots
· 28 pass
David Kopacz
F · VfL
7.70
1 ⚽
2 shots
· 29 pass
K. Faber
M · VfL
7.30
2 👟
· 24 pass
1. FC Heidenheim — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Frank Feller | G | 94 | 5.20 | — | — | — | 36 | 21% | — | — | — |
| J. Föhrenbach | D | 94 | 7.00 | — | 1 | 1 | 58 | 49% | — | — | — |
| T. Siersleben | D | 94 | 7.90 | — | — | — | 65 | 52% | — | — | — |
| P. Mainka | D | 94 | 6.60 | — | — | — | 72 | 63% | — | — | — |
| O. Mhamdi | D | 59 | 6.20 | — | — | 2 | 35 | 28% | 1 | 1 | — |
| M. Honsak | M | 59 | 7.00 | — | 1 | 1 | 10 | 9% | — | — | — |
| J. Schöppner | M | 94 | 7.90 | 1 | — | 1 | 54 | 44% | 1 | — | — |
| A. Beck | M | 88 | 7.20 | — | — | 3 | 52 | 46% | 2 | — | — |
| M. Costly | M | 94 | 8.20 | 1 | 2 | 2 | 24 | 20% | 1 | — | — |
| M. Pieringer | F | 94 | 7.90 | 1 | — | 3 | 28 | 21% | — | — | — |
| B. Zivzivadze | F | 88 | 7.20 | 1 | — | 3 | 16 | 12% | — | — | — |
| C. Conteh | F | 7 | — | — | — | — | 2 | 2% | — | — | — |
| L. Kerber | M | 28 | 6.30 | — | — | — | 7 | 6% | — | — | — |
| M. Breunig | F | 6 | — | — | — | — | 1 | 1% | — | — | — |
| M. Busch | D | 35 | 6.50 | — | — | — | 9 | 8% | 1 | — | — |
| P. Hennrich | M | 6 | — | — | — | — | — | — | — | — | — |
VfL Osnabrück — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| J. Krumrey | G | 94 | 5.00 | — | — | — | 34 | 17% | — | — | — |
| N. Wiemann | D | 94 | 7.20 | 1 | — | 1 | 33 | 23% | 3 | — | — |
| J. Müller | D | 94 | 6.30 | — | — | 1 | 56 | 44% | — | — | — |
| R. Fabinski | D | 94 | 6.20 | — | — | — | 50 | 39% | 3 | — | — |
| P. Kammerbauer | M | 89 | 6.20 | — | — | — | 33 | 22% | 2 | — | — |
| B. Jacobsen | M | 94 | 6.30 | — | — | 1 | 37 | 27% | 3 | — | — |
| F. Wagner | M | 80 | 6.90 | — | — | — | 42 | 30% | 2 | 1 | — |
| K. Faber | M | 69 | 7.30 | — | 2 | — | 24 | 19% | 3 | — | — |
| I. Badjie | F | 80 | 6.20 | — | — | 4 | 16 | 12% | — | 1 | — |
| David Kopacz | F | 80 | 7.70 | 1 | — | 2 | 29 | 16% | 1 | — | — |
| R. Meißner | F | 94 | 6.70 | 1 | — | 2 | 19 | 12% | 1 | — | — |
| B. Riesselmann | F | 14 | 6.50 | — | — | — | 5 | 2% | — | — | — |
| Bryan Henning | M | 14 | 6.20 | — | — | — | 5 | 3% | — | — | — |
| L. Münst | M | 14 | 6.70 | — | — | — | 7 | 5% | 1 | — | — |
| L. Opitz | M | 5 | — | — | — | — | 2 | 1% | — | — | — |
| T. Lesueur | F | 25 | 6.70 | — | — | — | 2 | 2% | — | — | — |
Frequently Asked Questions
What was the final score of 1. FC Heidenheim vs VfL Osnabrück?
The final score was 1. FC Heidenheim 4–3 VfL Osnabrück.
What did the model predict before 1. FC Heidenheim vs VfL Osnabrück?
The model assigned 38% probability to a 1. FC Heidenheim win, 31% to a draw, and 30% to an VfL Osnabrück win.