Bundesliga
· Regular Season - 32
May 02, 2026 15:30
A. Kramaric
(ast. F. Asllani)
8'
B. Toure
23'
A. Kramaric
(ast. B. Toure)
49'
20'
(ast. R. Hendriks)
C. Fuhrich
64'
(ast. J. Leweling)
E. Demirovic
90'+5
T. Tomas
The ForzaPitch pre-match prediction gave 1899 Hoffenheim a 42% win probability (draw 19%, VfB Stuttgart 37%). The final result was 1899 Hoffenheim 3–3 VfB Stuttgart. In 1 previous meetings, 1899 Hoffenheim have won 0 times, with 1 draws and 0 wins for VfB Stuttgart.
Match statistics
18
Total shots
10
9
Shots on target
5
2.11
Actual xG
1.75
2
Saves
6
46%
Possession
54%
4
Corners
5
6
Tackles
9
3
🟨 Yellow cards
1
0
🟥 Red cards
1
Match Events
⚽A. Kramaric
· ast. F. Asllani
8'
20'
ast. R. Hendriks ·
C. Fuhrich⚽
⚽B. Toure
23'
⚽A. Kramaric
· ast. B. Toure
49'
A. Kramaric
49'
55'
M. Mittelstadt
/
J. Chabot
55'
E. Demirovic
/
J. Vagnoman
58'
B. El Khannouss
64'
ast. J. Leweling ·
E. Demirovic⚽
Bernardo
68'
69'
A. Karazor
76'
L. Assignon
/
B. El Khannouss
T. Lemperle
/ M. Moerstedt
81'
O. Kabak
83'
86'
T. Tomas
/
J. Leweling
A. Kramaric
/ M. Damar
90'+1
W. Burger
/ K. Akpoguma
90'+1
90'+5
T. Tomas⚽
F. Asllani
/ A. Prass
90'
Pre-match prediction
42.77%
1899
19.39%
X ←
37.83%
VfB
we assigned to the actual result (Draw)
19.39%
(low confidence)
Expected vs actual xG
Exp.
Actual
Δ
2.21
2.11
-0.1
2.20
1.75
-0.45
1899 Hoffenheim dominated by xG (2.11 vs 1.75).
The final result does not reflect the playing dominance.
The model's xG estimates were accurate.
Lineups
1
O. Baumann
G
13
Bernardo
D
21
A. Hajdari
D
5
O. Kabak
D
34
V. Coufal
D
18
W. Burger
89'
M
7
M
29
B. Toure
1 ⚽
1 👟
M
11
F. Asllani
1 👟
89'
M
27
A. Kramarić
2 ⚽
89'
M
A. Kramarić
2 ⚽
89'
M
19
T. Lemperle
81'
F
Bench
22
A. Prass
1'
D
48
L. Duric
M
33
G
3
R. Hendriks
1 👟
D
R. Hendriks
1 👟
D
24
J. Chabot
55'
D
J. Chabot
55'
D
14
D
4
J. Vagnoman
55'
D
6
Angelo Stiller
M
16
A. Karazor
69'
M
A. Karazor
69'
M
10
C. Fuhrich
1 ⚽
M
11
B. El Khannouss
76'
M
B. El Khannouss
76'
M
18
J. Leweling
1 👟
86'
M
J. Leweling
1 👟
86'
M
26
D. Undav
F
D. Undav
F
Bench
30
C. Andres
M
23
D. Zagadou
D
9
E. Demirović
1 ⚽
35'
F
E. Demirović
1 ⚽
35'
F
22
L. Assignon
14'
D
L. Assignon
14'
D
7
Maximilian Mittelstädt
35'
D
28
N. Nartey
M
8
Tiago Tomás
1 ⚽
11'
F
Best on the pitch
A. Kramarić
M · 1899
8.50
2 ⚽
4 shots
· 36 pass
B. Toure
M · 1899
8.30
1 ⚽ 1 👟
3 shots
· 26 pass
G · VfB
8.20
· 35 pass
Tiago Tomás
F · VfB
7.90
1 ⚽
2 shots
· 2 pass
C. Fuhrich
M · VfB
7.60
1 ⚽
3 shots
· 33 pass
E. Demirović
F · VfB
7.30
1 ⚽
1 shots
· 4 pass
1899 Hoffenheim — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| O. Baumann | G | 90 | 5.50 | — | — | — | 44 | 26% | — | — | — |
| Bernardo | D | 90 | 6.20 | — | — | 1 | 28 | 24% | — | 1 | — |
| A. Hajdari | D | 90 | 6.30 | — | — | 1 | 46 | 40% | — | — | — |
| O. Kabak | D | 90 | 5.90 | — | — | 1 | 31 | 20% | — | 1 | — |
| V. Coufal | D | 90 | 6.50 | — | — | 1 | 23 | 20% | 3 | — | — |
| W. Burger | M | 89 | 7.30 | — | — | 2 | 29 | 22% | — | — | — |
| M | 90 | 7.00 | — | — | 1 | 45 | 39% | 1 | — | — | |
| B. Toure | M | 90 | 8.30 | 1 | 1 | 3 | 26 | 17% | — | — | — |
| F. Asllani | M | 89 | 6.00 | — | 1 | 2 | 26 | 20% | 1 | — | — |
| A. Kramarić | M | 89 | 8.50 | 2 | — | 4 | 36 | 28% | 1 | 1 | — |
| T. Lemperle | F | 81 | 6.90 | — | — | 2 | 19 | 16% | — | — | — |
| A. Prass | D | 1 | — | — | — | — | — | — | — | — | — |
VfB Stuttgart — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| G | 90 | 8.20 | — | — | — | 35 | 19% | — | — | — | |
| R. Hendriks | D | 90 | 6.30 | — | 1 | — | 40 | 36% | 1 | — | — |
| J. Chabot | D | 55 | 6.70 | — | — | — | 37 | 34% | 1 | — | — |
| D | 90 | 6.20 | — | — | — | 61 | 53% | 2 | — | — | |
| J. Vagnoman | D | 55 | 5.90 | — | — | — | 19 | 15% | 1 | — | — |
| Angelo Stiller | M | 90 | 6.90 | — | — | 2 | 53 | 44% | — | — | — |
| A. Karazor | M | 69 | 6.20 | — | — | — | 31 | 28% | — | — | 1 |
| C. Fuhrich | M | 90 | 7.60 | 1 | — | 3 | 33 | 30% | — | — | — |
| B. El Khannouss | M | 76 | 6.30 | — | — | 1 | 30 | 26% | — | 1 | — |
| J. Leweling | M | 86 | 6.90 | — | 1 | — | 20 | 12% | 1 | — | — |
| D. Undav | F | 90 | 6.90 | — | — | 1 | 17 | 12% | 1 | — | — |
| E. Demirović | F | 35 | 7.30 | 1 | — | 1 | 4 | 3% | — | — | — |
| L. Assignon | D | 14 | 6.60 | — | — | — | 5 | 2% | — | — | — |
| Maximilian Mittelstädt | D | 35 | 6.90 | — | — | — | 22 | 18% | 2 | — | — |
| Tiago Tomás | F | 11 | 7.90 | 1 | — | 2 | 2 | 1% | — | — | — |
Frequently Asked Questions
What was the final score of 1899 Hoffenheim vs VfB Stuttgart?
The final score was 1899 Hoffenheim 3–3 VfB Stuttgart.
What did the model predict before 1899 Hoffenheim vs VfB Stuttgart?
The model assigned 42% probability to a 1899 Hoffenheim win, 19% to a draw, and 37% to an VfB Stuttgart win.