Bundesliga
· Regular Season - 31
April 25, 2026 20:30
✓Model correct — prediction 1899 Hoffenheim
R. Glatzel
34'
(pen.)
18'
(ast. V. Coufal)
F. Asllani
45'
(ast. A. Hajdari)
T. Lemperle
The ForzaPitch pre-match prediction gave 1899 Hoffenheim a 58% win probability (draw 18%, Hamburger SV 22%). The final result was Hamburger SV 1–2 1899 Hoffenheim. In 1 previous meetings, Hamburger SV have won 0 times, with 0 draws and 1 wins for 1899 Hoffenheim.
Match statistics
8
Total shots
11
4
Shots on target
6
1.35
Actual xG
1.45
4
Saves
3
41%
Possession
59%
4
Corners
9
21
Tackles
14
2
🟨 Yellow cards
4
Match Events
8'
R. Hranac
18'
ast. V. Coufal ·
F. Asllani⚽
32'
O. Baumann
⚽R. Glatzel
(pen.)
34'
45'
ast. A. Hajdari ·
T. Lemperle⚽
46'
Bernardo
/
R. Hranac
N. Remberg
49'
64'
G. Promel
/
F. Asllani
R. Glatzel
/ O. Stange
64'
68'
G. Promel
71'
W. Burger
75'
A. Prass
/
A. Kramaric
W. Mikelbrencis
/ A. S. Lokonga
75'
B. Jatta
/ G. Gocholeishvili
75'
85'
C. Campbell
/
B. Toure
85'
M. Moerstedt
/
T. Lemperle
A. Gronbaek
/ D. Downs
88'
W. Omari
/ R. Philippe
88'
A. S. Lokonga
90'+2
Pre-match prediction
22.17%
Hamburger
18.94%
X
58.89%
1899 ←
✓ Correct prediction —
we assigned to the actual result (1899 Hoffenheim)
58.89%
(medium confidence)
Expected vs actual xG
Exp.
Actual
Δ
1.25
1.35
+0.1
2.44
1.45
-0.99
xG dominance was balanced (1.35 – 1.45).
The final result does not reflect the playing dominance.
The model's xG estimates diverged from reality.
Lineups
1
G
17
Warmed Omari
88'
D
Warmed Omari
88'
D
25
J. Torunarigha
D
J. Torunarigha
D
24
Nicolás Capaldo
D
Nicolás Capaldo
D
2
W. Mikelbrencis
75'
M
23
Albert Grønbæk
88'
M
Albert Grønbæk
88'
M
21
N. Remberg
M
N. Remberg
M
18
Bakery Jatta
75'
M
Bakery Jatta
75'
M
20
Fábio Vieira
F
Fábio Vieira
F
11
Ransford Yeboah Königsdörffer
F
Ransford Yeboah Königsdörffer
F
9
R. Glatzel
1 ⚽
64'
F
Bench
6
Albert Sambi Lokonga
15'
M
Albert Sambi Lokonga
15'
M
8
Daniel Elfadli
M
Daniel Elfadli
M
14
Rayan Philippe
2'
F
Rayan Philippe
2'
F
1
O. Baumann
G
21
A. Hajdari
1 👟
D
5
O. Kabak
D
2
R. Hranac
45'
D
29
B. Toure
85'
M
18
W. Burger
M
7
M
34
V. Coufal
1 👟
M
27
A. Kramarić
75'
F
A. Kramarić
75'
F
11
F. Asllani
1 ⚽
64'
F
19
T. Lemperle
1 ⚽
85'
F
Bench
22
A. Prass
15'
D
13
Bernardo
45'
D
6
G. Promel
26'
M
Best on the pitch
R. Glatzel
F · Hamburger
8.00
1 ⚽
1 shots
· 13 pass
V. Coufal
M · 1899
7.90
1 👟
· 39 pass
M · 1899
7.50
· 78 pass
O. Kabak
D · 1899
7.50
2 shots
· 55 pass
G · Hamburger
7.50
· 49 pass
Fábio Vieira
F · Hamburger
7.30
· 29 pass
Hamburger SV — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| G | 90 | 7.50 | — | — | — | 49 | 23% | — | — | — | |
| Warmed Omari | D | 88 | 6.70 | — | — | — | 38 | 34% | 3 | — | — |
| J. Torunarigha | D | 90 | 7.20 | — | — | — | 26 | 21% | 3 | — | — |
| Nicolás Capaldo | D | 90 | 6.90 | — | — | — | 28 | 21% | 4 | — | — |
| W. Mikelbrencis | M | 75 | 7.00 | — | — | — | 17 | 14% | 1 | — | — |
| Albert Grønbæk | M | 88 | 6.90 | — | — | 1 | 27 | 19% | 3 | — | — |
| N. Remberg | M | 90 | 6.30 | — | — | 1 | 37 | 30% | 1 | 1 | — |
| Bakery Jatta | M | 75 | 6.30 | — | — | 3 | 17 | 14% | 1 | — | — |
| Fábio Vieira | F | 90 | 7.30 | — | — | — | 29 | 23% | 3 | — | — |
| Ransford Yeboah Königsdörffer | F | 90 | 7.00 | — | — | 1 | 18 | 11% | 2 | — | — |
| R. Glatzel | F | 64 | 8.00 | 1 | — | 1 | 13 | 10% | — | — | — |
| Albert Sambi Lokonga | M | 15 | 6.60 | — | — | — | 8 | 7% | — | 1 | — |
| Rayan Philippe | F | 2 | — | — | — | 1 | 1 | 1% | — | — | — |
1899 Hoffenheim — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| O. Baumann | G | 90 | 6.50 | — | — | — | 24 | 18% | — | 1 | — |
| A. Hajdari | D | 90 | 7.30 | — | 1 | — | 45 | 37% | 1 | — | — |
| O. Kabak | D | 90 | 7.50 | — | — | 2 | 55 | 45% | 2 | — | — |
| R. Hranac | D | 45 | 6.50 | — | — | — | 30 | 23% | — | 1 | — |
| B. Toure | M | 85 | 6.50 | — | — | 2 | 19 | 18% | 2 | — | — |
| W. Burger | M | 90 | 6.70 | — | — | 2 | 48 | 36% | 4 | 1 | — |
| M | 90 | 7.50 | — | — | — | 78 | 74% | — | — | — | |
| V. Coufal | M | 90 | 7.90 | — | 1 | — | 39 | 26% | 2 | — | — |
| A. Kramarić | F | 75 | 6.20 | — | — | — | 32 | 25% | — | — | — |
| F. Asllani | F | 64 | 6.70 | 1 | — | 2 | 20 | 17% | 1 | — | — |
| T. Lemperle | F | 85 | 7.20 | 1 | — | 2 | 20 | 17% | — | — | — |
| A. Prass | D | 15 | 6.20 | — | — | — | — | — | — | — | — |
| Bernardo | D | 45 | 6.90 | — | — | — | 13 | 8% | 1 | — | — |
| G. Promel | M | 26 | 6.30 | — | — | 1 | 9 | 6% | 1 | 1 | — |
Frequently Asked Questions
What was the final score of Hamburger SV vs 1899 Hoffenheim?
The final score was Hamburger SV 1–2 1899 Hoffenheim.
What did the model predict before Hamburger SV vs 1899 Hoffenheim?
The model assigned 22% probability to a Hamburger SV win, 18% to a draw, and 58% to an 1899 Hoffenheim win.