Skip to main content
← 2. Bundesliga
#4 · 9 pts
4 – 3
Final score
#8 · 6 pts
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
Share Telegram

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.
1.66
2.59
+0.92
VfL
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.
League Table
#Team GPts
1 1. FC Nürnberg 1. FC Nürnberg 5 13
2 Hertha BSC Hertha BSC 4 12
3 1. FC Magdeburg 1. FC Magdeburg 5 9
4 1. FC Heidenheim 1. FC Heidenheim 4 9
5 VfL Wolfsburg VfL Wolfsburg 4 8
6 1. FC Kaiserslautern 1. FC Kaiserslautern 5 8
7 VfL Bochum VfL Bochum 5 7
8 VfL Osnabrück VfL Osnabrück 4 6
9 SpVgg Greuther Fürth SpVgg Greuther Fürth 5 5
10 Karlsruher SC Karlsruher SC 4 5
11 Eintracht Braunschweig Eintracht Braunschweig 5 4
12 Energie Cottbus Energie Cottbus 4 4
13 Arminia Bielefeld Arminia Bielefeld 5 4
14 Hannover 96 Hannover 96 5 4
15 SV Darmstadt 98 SV Darmstadt 98 5 4
16 Dynamo Dresden Dynamo Dresden 5 4
17 FC St. Pauli FC St. Pauli 4 3
18 Holstein Kiel Holstein Kiel 4 3
Lineups
1 Frank  Feller Frank Feller G 5.20
19 J. Föhrenbach J. Föhrenbach 1 👟 D 7.00
4 T. Siersleben T. Siersleben D 7.90
6 P. Mainka P. Mainka D 6.60
22 O. Mhamdi O. Mhamdi 59' D 6.20
17 M. Honsak M. Honsak 1 👟 59' M 7.00
3 J. Schöppner J. Schöppner 1 ⚽ M 7.90
21 A. Beck A. Beck 88' M 7.20
24 M. Costly M. Costly 1 ⚽ 2 👟 M 8.20
18 M. Pieringer M. Pieringer 1 ⚽ F 7.90
11 B. Zivzivadze B. Zivzivadze 1 ⚽ 88' F 7.20
Bench
5 Benedikt Gimber Benedikt Gimber D
10 C. Conteh C. Conteh 7' F
16 J. Niehues J. Niehues M
20 L. Kerber L. Kerber 28' M 6.30
14 M. Breunig M. Breunig 6' F
2 M. Busch M. Busch 35' D 6.50
41 M. Zrilic M. Zrilic M
8 P. Hennrich P. Hennrich 6' M
33 T. Dähne T. Dähne G
VfL Osnabrück VfL Osnabrück 3-4-2-1
32 J. Krumrey J. Krumrey G 5.00
25 N. Wiemann N. Wiemann 1 ⚽ D 7.20
24 J. Müller J. Müller D 6.30
27 R. Fabinski R. Fabinski D 6.20
31 P. Kammerbauer P. Kammerbauer 89' M 6.20
15 B. Jacobsen B. Jacobsen M 6.30
26 F. Wagner F. Wagner 80' M 6.90
28 K. Faber K. Faber 2 👟 69' M 7.30
10 I. Badjie I. Badjie 80' F 6.20
29 David Kopacz David Kopacz 1 ⚽ 80' F 7.70
11 R. Meißner R. Meißner 1 ⚽ F 6.70
Bench
22 B. Riesselmann B. Riesselmann 14' F 6.50
6 Bryan Henning Bryan Henning 14' M 6.20
4 J. Abu Hanna J. Abu Hanna D
8 L. Münst L. Münst 14' M 6.70
19 L. Opitz L. Opitz 5' M
17 L. Raimund L. Raimund F
1 N. Sauter N. Sauter G
20 T. Janotta T. Janotta D
23 T. Lesueur T. Lesueur 25' F 6.70
Best on the pitch
M. Costly
M. Costly
M · 1.
8.20
1 ⚽ 2 👟
2 shots · 24 pass
T. Siersleben
T. Siersleben
D · 1.
7.90
· 65 pass
J. Schöppner
J. Schöppner
M · 1.
7.90
1 ⚽
1 shots · 54 pass
M. Pieringer
M. Pieringer
F · 1.
7.90
1 ⚽
3 shots · 28 pass
David Kopacz
David Kopacz
F · VfL
7.70
1 ⚽
2 shots · 29 pass
K. Faber
K. Faber
M · VfL
7.30
2 👟
· 24 pass
1. FC Heidenheim 1. FC Heidenheim — Player statistics
Team PosMinRating 👟 ShotsPassAcc% TckYCRC
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 VfL Osnabrück — Player statistics
Team PosMinRating 👟 ShotsPassAcc% TckYCRC
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.