2. Bundesliga
· Regular Season - 31
April 25, 2026 15:00
F. Schleusener
(ast. D. Herold)
44'
18'
(ast. W. Taibi)
M. Bundu
82'
(ast. D. Yokota)
K. Oudenne
(pen.)
90'+10
D. Yokota
The ForzaPitch pre-match prediction gave Hannover 96 a 41% win probability (draw 24%, Karlsruher SC 34%). The final result was Karlsruher SC 1–3 Hannover 96. In 1 previous meetings, Karlsruher SC have won 0 times, with 0 draws and 1 wins for Hannover 96.
Match statistics
7
Total shots
6
2
Shots on target
6
0.94
Actual xG
0.57
2
Saves
1
50%
Possession
50%
3
Corners
2
8
Tackles
11
0
🟨 Yellow cards
1
Match Events
18'
ast. W. Taibi ·
M. Bundu⚽
⚽F. Schleusener
· ast. D. Herold
44'
46'
K. Oudenne
/
M. Neubauer
46'
H. Chakroun
/
N. Aseko-Nkili
54'
I. Okon
60'
D. Yokota
/
B. Kallman
N. Rapp
/ A. Muller
65'
S. Ambrosius
/ P. Scholl
66'
F. Schleusener
/ L. Ben Farhat
72'
75'
W. Kokolo
/
M. Bundu
75'
H. Nielsen
/
H. Matsuda
S. Jung
/ R. Pinto Pedrosa
79'
P. Forster
/ D. Burnic
80'
82'
ast. D. Yokota ·
K. Oudenne⚽
90'+10
(pen.)
D. Yokota⚽
Pre-match prediction
34.55%
Karlsruher
24.14%
X
41.31%
Hannover ←
we assigned to the actual result (Hannover 96)
41.31%
(low confidence)
Expected vs actual xG
Exp.
Actual
Δ
1.55
0.94
-0.61
1.67
0.57
-1.1
Karlsruher SC dominated by xG (0.94 vs 0.57).
The final result does not reflect the playing dominance.
The model's xG estimates diverged from reality.
Lineups
1
Hans Christian Bernat
G
22
Christoph Kobald
D
28
D
5
S. Ambrosius
66'
D
20
David Herold
1 👟
M
10
M. Wanitzek
M
6
N. Rapp
66'
M
11
P. Forster
80'
M
2
S. Jung
79'
M
13
S. Fukuda
F
24
F. Schleusener
1 ⚽
72'
F
Bench
16
A. Muller
24'
M
7
D. Burnic
10'
M
8
Hyeok-kyu Kwon
M
19
L. Ben Farhat
18'
M
21
Meiko Wäschenbach
M
9
Roko Šimić
F
36
R. Pinto Pedrosa
11'
D
1
Nahuel Noll
G
20
Ime Okon
D
8
E. Leopold
D
17
B. Allgeier
D
27
H. Matsuda
75'
M
23
Stefán Teitur Þórðarson
M
33
Maurice Neubauer
45'
M
15
N. Aseko-Nkili
45'
M
26
Waniss Taibi
1 👟
F
9
Benjamin Källman
60'
F
7
M. Bundu
1 ⚽
75'
F
Bench
3
B. Tomiak
D
18
Daisuke Yokota
1 ⚽
1 👟
30'
F
14
Husseyn Chakroun
45'
F
29
Kolja Oudenne
1 ⚽
45'
M
5
V. Ghita
D
Best on the pitch
Kolja Oudenne
M · Hannover
7.90
1 ⚽
1 shots
· 15 pass
M. Bundu
F · Hannover
7.60
1 ⚽
2 shots
· 23 pass
Waniss Taibi
F · Hannover
7.30
1 👟
· 44 pass
Stefán Teitur Þórðarson
M · Hannover
7.30
· 60 pass
F. Schleusener
F · Karlsruher
7.30
1 ⚽
1 shots
· 17 pass
Husseyn Chakroun
F · Hannover
7.20
· 13 pass
Karlsruher SC — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Hans Christian Bernat | G | 90 | 5.90 | — | — | — | 42 | 29% | — | — | — |
| Christoph Kobald | D | 90 | 6.30 | — | — | — | 69 | 62% | 1 | — | — |
| D | 90 | 6.30 | — | — | — | 39 | 35% | — | — | — | |
| S. Ambrosius | D | 66 | 6.70 | — | — | — | 46 | 42% | 1 | — | — |
| David Herold | M | 90 | 6.30 | — | 1 | — | 39 | 26% | 1 | — | — |
| M. Wanitzek | M | 90 | 6.60 | — | — | 1 | 41 | 32% | 1 | — | — |
| N. Rapp | M | 66 | 6.70 | — | — | — | 41 | 38% | — | — | — |
| P. Forster | M | 80 | 6.30 | — | — | 2 | 39 | 36% | — | — | — |
| S. Jung | M | 79 | 6.60 | — | — | — | 23 | 22% | 2 | — | — |
| S. Fukuda | F | 90 | 6.20 | — | — | 2 | 16 | 12% | — | — | — |
| F. Schleusener | F | 72 | 7.30 | 1 | — | 1 | 17 | 11% | 1 | — | — |
| A. Muller | M | 24 | 6.90 | — | — | — | 19 | 18% | 1 | — | — |
| D. Burnic | M | 10 | 6.60 | — | — | — | 17 | 16% | — | — | — |
| L. Ben Farhat | M | 18 | 6.20 | — | — | 1 | 11 | 9% | — | — | — |
| R. Pinto Pedrosa | D | 11 | 6.00 | — | — | — | 6 | 6% | — | — | — |
Hannover 96 — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Nahuel Noll | G | 90 | 6.60 | — | — | — | 64 | 50% | — | — | — |
| Ime Okon | D | 90 | 6.90 | — | — | — | 64 | 61% | 3 | 1 | — |
| E. Leopold | D | 90 | 7.20 | — | — | — | 90 | 83% | — | — | — |
| B. Allgeier | D | 90 | 6.70 | — | — | — | 63 | 56% | 1 | — | — |
| H. Matsuda | M | 75 | 6.70 | — | — | — | 21 | 16% | — | — | — |
| Stefán Teitur Þórðarson | M | 90 | 7.30 | — | — | — | 60 | 48% | 1 | — | — |
| Maurice Neubauer | M | 45 | 6.30 | — | — | — | 19 | 17% | — | — | — |
| N. Aseko-Nkili | M | 45 | 6.50 | — | — | — | 12 | 8% | — | — | — |
| Waniss Taibi | F | 90 | 7.30 | — | 1 | — | 44 | 37% | 5 | — | — |
| Benjamin Källman | F | 60 | 6.30 | — | — | — | 5 | 2% | — | — | — |
| M. Bundu | F | 75 | 7.60 | 1 | — | 2 | 23 | 17% | — | — | — |
| Daisuke Yokota | F | 30 | 7.20 | 1 | 1 | 3 | 9 | 7% | — | — | — |
| Husseyn Chakroun | F | 45 | 7.20 | — | — | — | 13 | 10% | 1 | — | — |
| Kolja Oudenne | M | 45 | 7.90 | 1 | — | 1 | 15 | 13% | — | — | — |
Frequently Asked Questions
What was the final score of Karlsruher SC vs Hannover 96?
The final score was Karlsruher SC 1–3 Hannover 96.
What did the model predict before Karlsruher SC vs Hannover 96?
The model assigned 34% probability to a Karlsruher SC win, 24% to a draw, and 41% to an Hannover 96 win.