A. Kramaric
41'
(pen.)
A. Kramaric
90'+8
(pen.)
87'
(ast. R. Bensebaini)
S. Guirassy
The ForzaPitch pre-match prediction gave 1899 Hoffenheim a 40% win probability (draw 23%, Borussia Dortmund 36%). The final result was 1899 Hoffenheim 2–1 Borussia Dortmund. In 1 previous meetings, 1899 Hoffenheim have won 0 times, with 0 draws and 1 wins for Borussia Dortmund.
Match statistics
6
Total shots
4
3
Shots on target
2
1.30
Actual xG
0.48
1
Saves
2
46%
Possession
54%
4
Corners
2
16
Tackles
14
2
🟨 Yellow cards
1
Match Events
W. Burger
31'
⚽A. Kramaric
(pen.)
41'
42'
R. Bensebaini
/
N. Sule
60'
S. Guirassy
/
F. Silva
B. Toure
/ A. Prass
60'
W. Burger
/ G. Promel
60'
71'
S. Inacio
/
M. Sabitzer
72'
J. Brandt
/
D. Svensson
Bernardo
/ R. Hranac
72'
A. Prass
77'
T. Lemperle
/ M. Moerstedt
83'
84'
N. Schlotterbeck
87'
ast. R. Bensebaini ·
S. Guirassy⚽
90'+7
J. Ryerson
⚽A. Kramaric
(pen.)
90'+8
90'+10
S. Inacio
C. Ilzer
90'+11
Pre-match prediction
40.45%
1899 ←
23.29%
X
36.26%
Borussia
we assigned to the actual result (1899 Hoffenheim)
40.45%
(low confidence)
Expected vs actual xG
Exp.
Actual
Δ
1.66
1.30
-0.36
1.62
0.48
-1.14
1899 Hoffenheim dominated by xG (1.30 vs 0.48).
The final result reflects the playing dominance.
The model's xG estimates diverged from reality.
Lineups
1
Oliver Baumann
87'
G
Oliver Baumann
87'
G
13
Bernardo
72'
D
Bernardo
72'
D
21
A. Hajdari
87'
D
A. Hajdari
87'
D
5
O. Kabak
87'
D
O. Kabak
87'
D
34
V. Coufal
87'
D
V. Coufal
87'
D
18
W. Burger
60'
M
W. Burger
60'
M
7
87'
M
29
B. Touré
60'
M
B. Touré
60'
M
11
F. Asllani
87'
M
F. Asllani
87'
M
27
A. Kramarić
2 ⚽
87'
M
A. Kramarić
2 ⚽
87'
M
19
Tim Lemperle
83'
F
Tim Lemperle
83'
F
Bench
22
Alexander Prass
27'
D
Alexander Prass
27'
D
6
Grischa Prömel
27'
M
Grischa Prömel
27'
M
2
Robin Hranáč
15'
D
Robin Hranáč
15'
D
1
Gregor Kobel
87'
G
Gregor Kobel
87'
G
4
N. Schlotterbeck
87'
D
N. Schlotterbeck
87'
D
3
87'
D
25
Niklas Süle
42'
D
Niklas Süle
42'
D
24
D. Svensson
72'
M
D. Svensson
72'
M
7
J. Bellingham
87'
M
J. Bellingham
87'
M
20
M. Sabitzer
71'
M
M. Sabitzer
71'
M
26
J. Ryerson
87'
M
J. Ryerson
87'
M
14
Maximilian Beier
87'
F
Maximilian Beier
87'
F
17
Carney Chukwuemeka
87'
F
Carney Chukwuemeka
87'
F
21
Fábio Silva
60'
F
Fábio Silva
60'
F
Bench
39
Filippo Mané
D
Filippo Mané
D
10
Julian Brandt
15'
M
Julian Brandt
15'
M
5
Ramy Bensebaini
1 👟
45'
D
Ramy Bensebaini
1 👟
45'
D
40
Samuele Inacio
16'
F
Samuele Inacio
16'
F
9
S. Guirassy
1 ⚽
27'
F
S. Guirassy
1 ⚽
27'
F
Best on the pitch
S. Guirassy
F · Borussia
7.30
1 ⚽
1 shots
· 7 pass
J. Ryerson
M · Borussia
7.30
· 28 pass
M · 1899
7.30
· 55 pass
D · Borussia
7.30
1 shots
· 54 pass
Ramy Bensebaini
D · Borussia
7.30
1 👟
· 46 pass
A. Kramarić
M · 1899
7.30
2 ⚽
2 shots
· 39 pass
1899 Hoffenheim — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Oliver Baumann | G | 87 | 6.20 | — | — | — | 37 | 22% | — | — | — |
| Bernardo | D | 72 | 7.20 | — | — | — | 21 | 16% | 3 | — | — |
| A. Hajdari | D | 87 | 7.20 | — | — | — | 45 | 39% | 2 | — | — |
| O. Kabak | D | 87 | 6.30 | — | — | 1 | 27 | 24% | 1 | — | — |
| V. Coufal | D | 87 | 7.20 | — | — | 1 | 32 | 27% | 1 | — | — |
| W. Burger | M | 60 | 7.20 | — | — | — | 32 | 25% | 3 | 1 | — |
| M | 87 | 7.30 | — | — | — | 55 | 52% | 2 | — | — | |
| B. Touré | M | 60 | 6.50 | — | — | — | 12 | 9% | — | — | — |
| F. Asllani | M | 87 | 6.20 | — | — | 1 | 17 | 12% | 1 | — | — |
| A. Kramarić | M | 87 | 7.30 | 2 | — | 2 | 39 | 36% | 1 | — | — |
| Tim Lemperle | F | 83 | 6.50 | — | — | 1 | 14 | 9% | 2 | — | — |
| Alexander Prass | D | 27 | 6.30 | — | — | — | 7 | 4% | — | 1 | — |
| Grischa Prömel | M | 27 | 6.60 | — | — | — | 13 | 10% | — | — | — |
| Robin Hranáč | D | 15 | 6.30 | — | — | — | 3 | 2% | — | — | — |
Borussia Dortmund — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Gregor Kobel | G | 87 | 7.00 | — | — | — | 32 | 24% | — | — | — |
| N. Schlotterbeck | D | 87 | 6.90 | — | — | — | 64 | 59% | 1 | 1 | — |
| D | 87 | 7.30 | — | — | 1 | 54 | 49% | 2 | — | — | |
| Niklas Süle | D | 42 | 6.30 | — | — | — | 16 | 14% | 1 | — | — |
| D. Svensson | M | 72 | 6.60 | — | — | 1 | 17 | 15% | 2 | — | — |
| J. Bellingham | M | 87 | 6.50 | — | — | — | 41 | 35% | 2 | — | — |
| M. Sabitzer | M | 71 | 6.60 | — | — | — | 25 | 20% | — | — | — |
| J. Ryerson | M | 87 | 7.30 | — | — | — | 28 | 24% | 1 | — | — |
| Maximilian Beier | F | 87 | 6.50 | — | — | 1 | 23 | 14% | 2 | — | — |
| Carney Chukwuemeka | F | 87 | 6.20 | — | — | — | 33 | 25% | 2 | — | — |
| Fábio Silva | F | 60 | 6.20 | — | — | — | 14 | 7% | — | — | — |
| Julian Brandt | M | 15 | 6.50 | — | — | — | 5 | 3% | — | — | — |
| Ramy Bensebaini | D | 45 | 7.30 | — | 1 | — | 46 | 41% | — | — | — |
| Samuele Inacio | F | 16 | 6.50 | — | — | — | 7 | 5% | 1 | — | — |
| S. Guirassy | F | 27 | 7.30 | 1 | — | 1 | 7 | 6% | — | — | — |
Frequently Asked Questions
What was the final score of 1899 Hoffenheim vs Borussia Dortmund?
The final score was 1899 Hoffenheim 2–1 Borussia Dortmund.
What did the model predict before 1899 Hoffenheim vs Borussia Dortmund?
The model assigned 40% probability to a 1899 Hoffenheim win, 23% to a draw, and 36% to an Borussia Dortmund win.