Loading...
BetGPS Football Betting Resources
Germany 2. Bundesliga ·

Hannover 2–1 Karlsruhe

Full time · half time 0–1 · season 2024/2025

Home ✓ 2.00 fair 2.14
Draw 3.60 fair 4.26
Away 3.50 fair 3.35
Under 2.5 2.25 fair 2.46
Over 2.5 ✓ 1.62 fair 1.68

Bet365 odds before kick-off. Highlighted = our prediction. ✓ = what happened. "Fair" = odds that would match our model's probability.

Match facts

Hannover Karlsruhe
16 Shots 9
9 Shots on target 4
6 Corners 5
13 Fouls 16
3 Yellow cards 2
0 Red cards 0

Our pre-match prediction

✓ Result correct ✓ Goals correct ✓ BTTS correct Calculated after the match, using only matches played before kick-off (92 league matches this season so far).
Result Hannover to win
Goals Over 2.5
Both teams score Yes fair 1.64
Expected goals 1.73 – 1.34
Home / Draw / Away
HannoverDrawKarlsruhe
Under / Over 2.5 goals
Under 2.5Over 2.5
Both teams to score
NoYes
Total goals in the match
Most likely scores
1–1 10.7% 2–1 9.3% 1–0 8%

Statistics 2024/2025, before this match

Hannover before this match, all matches
1.90points / match
1.30scored / match
0.60conceded / match
WonDrawnLost 10 played · 13:6
Karlsruhe before this match, all matches
1.90points / match
2.10scored / match
1.70conceded / match
WonDrawnLost 10 played · 21:17
Hannover all matches all matches Karlsruhe

Per match

1.30 Goals scored 2.10
0.60 Goals conceded 1.70
1.90 Total goals 3.80
14.00 Shots 12.80
4.50 Shots on target 4.40
13.90 Shots faced 12.80
6.00 Corners 6.30
5.10 Corners against 3.50
14.50 Fouls 9.30
2.70 Yellow cards 2.90
0.70 1st-half goals scored 1.00
0.20 1st-half goals conceded 1.10

How often Full Time

60% Wins 50%
10% Draws 40%
30% Losses 10%
90% Over 0.5 goals 90%
60% Over 1.5 goals 80%
30% Over 2.5 goals 70%
10% Over 3.5 goals 60%
0% Over 4.5 goals 40%
0% Over 5.5 goals 20%
20% Both teams scored 70%
60% Clean sheets 30%
30% Failed to score 10%

How often Half Time

40% Wins 30%
50% Draws 40%
10% Losses 30%
60% Over 0.5 goals 80%
30% Over 1.5 goals 60%
0% Over 2.5 goals 40%

Goals in the last 10 matches (scored up, conceded down; oldest left)

Hannover all matches
Karlsruhe all matches
Hannover before this match, at home
3.00points / match
1.80scored / match
0.20conceded / match
WonDrawnLost 5 played · 9:1
Karlsruhe before this match, away
1.80points / match
1.80scored / match
1.40conceded / match
WonDrawnLost 5 played · 9:7
Hannover at home away Karlsruhe

Per match

1.80 Goals scored 1.80
0.20 Goals conceded 1.40
2.00 Total goals 3.20
14.20 Shots 12.40
5.20 Shots on target 3.60
9.80 Shots faced 13.40
6.00 Corners 7.00
3.00 Corners against 3.60
16.60 Fouls 8.00
2.40 Yellow cards 2.20
0.80 1st-half goals scored 0.80
0.00 1st-half goals conceded 1.20

How often Full Time

100% Wins 40%
0% Draws 60%
0% Losses 0%
100% Over 0.5 goals 80%
60% Over 1.5 goals 60%
20% Over 2.5 goals 60%
20% Over 3.5 goals 40%
0% Over 4.5 goals 20%
0% Over 5.5 goals 20%
20% Both teams scored 60%
80% Clean sheets 40%
0% Failed to score 20%

How often Half Time

60% Wins 20%
40% Draws 40%
0% Losses 40%
60% Over 0.5 goals 60%
20% Over 1.5 goals 40%
0% Over 2.5 goals 40%

Goals in the last 10 matches (scored up, conceded down; oldest left)

Hannover at home
Karlsruhe away

Last 10 matches before this match

Hannover all matches

Date Match Score 1 X 2 O U
27.10.24 Magdeburg – Hannover 0–3 (0–2) 2.703.502.45 1.67 2.15
19.10.24 Hannover – Schalke 04 1–0 (1–0) 1.903.753.60 1.57 2.35
06.10.24 Braunschweig – Hannover 2–0 (1–0) 3.103.502.20 1.73 2.08
29.09.24 Hannover – Nurnberg 2–0 (0–0) 1.554.105.75 1.60 2.30
20.09.24 Paderborn – Hannover 2–1 (1–1) 2.153.753.00 1.62 2.25
14.09.24 Hannover – Kaiserslautern 3–1 (1–0) 1.854.003.60 1.67 2.15
30.08.24 Fortuna Dusseldorf – Hannover 1–0 (0–0) 2.303.502.90 1.80 2.00
23.08.24 Hannover – Hamburg 1–0 (0–0) 2.303.602.80 1.62 2.25
11.08.24 Preußen Münster – Hannover 0–0 (0–0) 3.103.752.10 1.60 2.30
03.08.24 Hannover – Regensburg 2–0 (2–0) 1.654.005.00 1.70 2.10

Karlsruhe all matches

Date Match Score 1 X 2 O U
26.10.24 Karlsruhe – Hertha 1–3 (1–1) 2.053.803.20 1.44 2.70
20.10.24 Ulm – Karlsruhe 0–1 (0–0) 3.253.602.05 1.62 2.25
04.10.24 Karlsruhe – Darmstadt 3–3 (2–1) 1.673.904.75 1.50 2.50
29.09.24 FC Koln – Karlsruhe 4–4 (4–2) 1.574.205.25 1.40 2.88
22.09.24 Magdeburg – Karlsruhe 2–2 (1–2) 2.883.602.30 1.53 2.40
13.09.24 Karlsruhe – Schalke 04 2–0 (1–0) 1.833.903.75 1.50 2.50
01.09.24 Braunschweig – Karlsruhe 1–2 (1–0) 3.403.901.95 1.50 2.50
23.08.24 Karlsruhe – Elversberg 3–2 (1–1) 1.624.105.00 1.44 2.70
10.08.24 Fortuna Dusseldorf – Karlsruhe 0–0 (0–0) 1.803.704.20 1.50 2.50
03.08.24 Karlsruhe – Nurnberg 3–2 (1–2) 1.913.603.70 1.70 2.10

Hannover at home

Date Match Score 1 X 2 O U
19.10.24 Hannover – Schalke 04 1–0 (1–0) 1.903.753.60 1.57 2.35
29.09.24 Hannover – Nurnberg 2–0 (0–0) 1.554.105.75 1.60 2.30
14.09.24 Hannover – Kaiserslautern 3–1 (1–0) 1.854.003.60 1.67 2.15
23.08.24 Hannover – Hamburg 1–0 (0–0) 2.303.602.80 1.62 2.25
03.08.24 Hannover – Regensburg 2–0 (2–0) 1.654.005.00 1.70 2.10
19.05.24 Hannover – Holstein Kiel 1–2 (0–2) 2.253.602.88 1.48 2.60
05.05.24 Hannover – Paderborn 3–2 (3–2) 2.103.753.20 1.57 2.35
21.04.24 Hannover – St Pauli 1–2 (1–1) 3.003.402.38 1.83 2.03
07.04.24 Hannover – Schalke 04 1–1 (0–1) 1.953.803.50 1.62 2.25
16.03.24 Hannover – Kaiserslautern 1–1 (0–0) 1.913.753.80 1.67 2.15

Karlsruhe away

Date Match Score 1 X 2 O U
20.10.24 Ulm – Karlsruhe 0–1 (0–0) 3.253.602.05 1.62 2.25
29.09.24 FC Koln – Karlsruhe 4–4 (4–2) 1.574.205.25 1.40 2.88
22.09.24 Magdeburg – Karlsruhe 2–2 (1–2) 2.883.602.30 1.53 2.40
01.09.24 Braunschweig – Karlsruhe 1–2 (1–0) 3.403.901.95 1.50 2.50
10.08.24 Fortuna Dusseldorf – Karlsruhe 0–0 (0–0) 1.803.704.20 1.50 2.50
19.05.24 Elversberg – Karlsruhe 0–3 (0–0) 2.803.752.25 1.33 3.40
04.05.24 Hansa Rostock – Karlsruhe 1–2 (1–0) 2.903.802.25 1.57 2.35
28.04.24 Nurnberg – Karlsruhe 0–1 (0–1) 3.303.752.10 1.50 2.50
13.04.24 Paderborn – Karlsruhe 1–1 (1–1) 2.383.602.88 1.53 2.40
31.03.24 Schalke 04 – Karlsruhe 0–0 (0–0) 2.303.752.80 1.60 2.30

Score badge: green win, amber draw, red loss for the team named above. Half-time score in brackets. Bold odds = the outcome that happened. A league code next to the date means the match was played in another league.

Head-to-head since 2021/2022, before this match

Hannover winsDrawsKarlsruhe wins
6matches
2.83goals / match
67%over 2.5
50%both scored
Date Match Score 1 X 2 O U
12.05.24D2 Karlsruhe – Hannover 1–2 (1–1) 1.954.003.30 1.48 2.60
08.12.23D2 Hannover – Karlsruhe 2–2 (0–1) 2.053.603.40 1.75 2.05
06.05.23D2 Karlsruhe – Hannover 2–1 (2–1) 1.704.004.50 1.53 2.40
30.10.22D2 Hannover – Karlsruhe 1–0 (0–0) 2.403.502.87 1.83 2.02
29.04.22D2 Hannover – Karlsruhe 2–0 (1–0) 1.853.804.00 1.61 2.25
27.11.21D2 Karlsruhe – Hannover 4–0 (3–0) 2.373.502.90 1.83 2.02

Germany 2. Bundesliga table 2024/2025, before this match

All matches – league table
# Team MP W D L GF GA GD Pts Streak
1 Fortuna Dusseldorf 11 6 2 3 17 12 +5 20 DWLWLL
2 Hannover 10 6 1 3 13 6 +7 19 WLWLWW
3 Paderborn 10 5 4 1 18 13 +5 19 DWDWLW
4 Karlsruhe 10 5 4 1 21 17 +4 19 WDDDWL
5 Hamburg 10 5 3 2 24 13 +11 18 WDDWWL
6 Hertha 10 5 2 3 19 16 +3 17 LWLDWW
7 Elversberg 10 4 4 2 19 12 +7 16 DLWWDW
8 Nurnberg 10 5 1 4 23 19 +4 16 WLLWWW
9 Magdeburg 10 4 4 2 18 15 +3 16 WDWDLL
10 Kaiserslautern 10 4 3 3 18 16 +2 15 LDDLWW
11 Greuther Furth 10 3 4 3 17 17 0 13 DLLDLW
12 FC Koln 10 3 3 4 22 20 +2 12 LDDWLL
13 Darmstadt 10 2 4 4 18 21 -3 10 DWLDWD
14 Preußen Münster 11 2 4 5 14 18 -4 10 WLLDDW
15 Ulm 11 2 3 6 10 13 -3 9 WWLLDD
16 Schalke 04 11 2 3 6 19 24 -5 9 LWDLLD
17 Braunschweig 10 2 2 6 11 23 -12 8 DWLWLD
18 Regensburg 10 1 1 8 4 30 -26 4 LLDLLL
Home – league table
# Team MP W D L GF GA GD Pts Streak
1 Hannover 5 5 0 0 9 1 +8 15 WWWWW
2 Hamburg 5 3 2 0 15 5 +10 11 DWWDW
3 Paderborn 4 3 1 0 8 2 +6 10 WDWW
4 Elversberg 5 3 1 1 12 7 +5 10 DWLWW
5 Karlsruhe 5 3 1 1 12 10 +2 10 WWWDL
6 Nurnberg 5 3 0 2 14 12 +2 9 WLLWW
7 FC Koln 6 2 1 3 14 10 +4 7 LWLDWL
8 Braunschweig 5 2 1 2 7 6 +1 7 LLWWD
9 Darmstadt 6 1 3 2 9 8 +1 6 LDDLWD
10 Preußen Münster 6 1 3 2 6 7 -1 6 DLDLDW
11 Hertha 5 2 0 3 7 9 -2 6 LWLLW
12 Kaiserslautern 4 1 2 1 10 8 +2 5 DLDW
13 Fortuna Dusseldorf 5 1 2 2 6 9 -3 5 DWDLL
14 Greuther Furth 5 1 2 2 5 8 -3 5 WDDLL
15 Schalke 04 5 1 1 3 14 15 -1 4 WLLDL
16 Ulm 6 1 1 4 6 8 -2 4 LLLWLD
17 Magdeburg 5 0 4 1 6 9 -3 4 DDDDL
18 Regensburg 5 1 1 3 1 10 -9 4 WLLDL
Away – league table
# Team MP W D L GF GA GD Pts Streak
1 Fortuna Dusseldorf 6 5 0 1 11 3 +8 15 WWWWWL
2 Magdeburg 5 4 0 1 12 6 +6 12 WWWWL
3 Hertha 5 3 2 0 12 7 +5 11 DWWDW
4 Kaiserslautern 6 3 1 2 8 8 0 10 WWLDLW
5 Karlsruhe 5 2 3 0 9 7 +2 9 DWDDW
6 Paderborn 6 2 3 1 10 11 -1 9 WDDDLW
7 Greuther Furth 5 2 2 1 12 9 +3 8 DWLDW
8 Nurnberg 5 2 1 2 9 7 +2 7 LDWLW
9 Hamburg 5 2 1 2 9 8 +1 7 WLDWL
10 Elversberg 5 1 3 1 7 5 +2 6 DLDWD
11 Ulm 5 1 2 2 4 5 -1 5 LDWLD
12 FC Koln 4 1 2 1 8 10 -2 5 DWDL
13 Schalke 04 6 1 2 3 5 9 -4 5 LDLWLD
14 Hannover 5 1 1 3 4 5 -1 4 DLLLW
15 Preußen Münster 5 1 1 3 8 11 -3 4 LLWLD
16 Darmstadt 4 1 1 2 9 13 -4 4 LLWD
17 Braunschweig 5 0 1 4 4 17 -13 1 LLDLL
18 Regensburg 5 0 0 5 3 20 -17 0 LLLLL

Hannover   Karlsruhe

Under / Over goals 2024/2025, before this match

Goals
All matches – Under/Over goals
# Streak
1 9 Magdeburg 10 1 9 1.8 1.5 4 4 2 18 15 16 OOOOOO
2 12 FC Koln 10 1 9 2.2 2.0 3 3 4 22 20 12 OOOUOO
3 3 Paderborn 10 2 8 1.8 1.3 5 4 1 18 13 19 OOOOOO
4 5 Hamburg 10 2 8 2.4 1.3 5 3 2 24 13 18 OOOOOO
5 16 Schalke 04 11 3 8 1.7 2.2 2 3 6 19 24 9 OOOUOU
6 4 Karlsruhe 10 3 7 2.1 1.7 5 4 1 21 17 19 UOOOUO
7 8 Nurnberg 10 3 7 2.3 1.9 5 1 4 23 19 16 OUUOOO
8 10 Kaiserslautern 10 3 7 1.8 1.6 4 3 3 18 16 15 OOUUOO
9 11 Greuther Furth 10 3 7 1.7 1.7 3 4 3 17 17 13 UUOOOO
10 1 Fortuna Dusseldorf 11 5 6 1.5 1.1 6 2 3 17 12 20 OOOOOU
11 6 Hertha 10 4 6 1.9 1.6 5 2 3 19 16 17 UUOOOO
12 7 Elversberg 10 4 6 1.9 1.2 4 4 2 19 12 16 UOOUUO
13 13 Darmstadt 10 4 6 1.8 2.1 2 4 4 18 21 10 UOOOOU
14 14 Preußen Münster 11 5 6 1.3 1.6 2 4 5 14 18 10 OOOUUU
15 17 Braunschweig 10 4 6 1.1 2.3 2 2 6 11 23 8 UUOUOU
16 18 Regensburg 10 4 6 0.4 3.0 1 1 8 4 30 4 OOUOOO
17 15 Ulm 11 6 5 0.9 1.2 2 3 6 10 13 9 OOUUUU
18 2 Hannover 10 7 3 1.3 0.6 6 1 3 13 6 19 OOUUUO
Home – Under/Over goals
# Streak
1 12 FC Koln 6 1 5 2.3 1.7 2 1 3 14 10 7 OOOOUO
2 16 Schalke 04 5 0 5 2.8 3.0 1 1 3 14 15 4 OOOOO
3 4 Karlsruhe 5 1 4 2.4 2.0 3 1 1 12 10 10 OOUOO
4 5 Hamburg 5 1 4 3.0 1.0 3 2 0 15 5 11 UOOOO
5 7 Elversberg 5 1 4 2.4 1.4 3 1 1 12 7 10 OOOUO
6 8 Nurnberg 5 1 4 2.8 2.4 3 0 2 14 12 9 OOUOO
7 9 Magdeburg 5 1 4 1.2 1.8 0 4 1 6 9 4 UOOOO
8 10 Kaiserslautern 4 0 4 2.5 2.0 1 2 1 10 8 5 OOOO
9 15 Ulm 6 2 4 1.0 1.3 1 1 4 6 8 4 OOOOUU
10 1 Fortuna Dusseldorf 5 2 3 1.2 1.8 1 2 2 6 9 5 UUOOO
11 3 Paderborn 4 1 3 2.0 0.5 3 1 0 8 2 10 OUOO
12 6 Hertha 5 2 3 1.4 1.8 2 0 3 7 9 6 OUUOO
13 11 Greuther Furth 5 2 3 1.0 1.6 1 2 2 5 8 5 OUUOO
14 18 Regensburg 5 2 3 0.2 2.0 1 1 3 1 10 4 UOOUO
15 13 Darmstadt 6 4 2 1.5 1.3 1 3 2 9 8 6 UUUOOU
16 14 Preußen Münster 6 4 2 1.0 1.2 1 3 2 6 7 6 UUOOUU
17 17 Braunschweig 5 3 2 1.4 1.2 2 1 2 7 6 7 OOUUU
18 2 Hannover 5 4 1 1.8 0.2 5 0 0 9 1 15 UUOUU
Away – Under/Over goals
# Streak
1 3 Paderborn 6 1 5 1.7 1.8 2 3 1 10 11 9 OUOOOO
2 9 Magdeburg 5 0 5 2.4 1.2 4 0 1 12 6 12 OOOOO
3 5 Hamburg 5 1 4 1.8 1.6 2 1 2 9 8 7 OUOOO
4 11 Greuther Furth 5 1 4 2.4 1.8 2 2 1 12 9 8 OOUOO
5 12 FC Koln 4 0 4 2.0 2.5 1 2 1 8 10 5 OOOO
6 13 Darmstadt 4 0 4 2.2 3.2 1 1 2 9 13 4 OOOO
7 14 Preußen Münster 5 1 4 1.6 2.2 1 1 3 8 11 4 OOOOU
8 17 Braunschweig 5 1 4 0.8 3.4 0 1 4 4 17 1 OOUOO
9 1 Fortuna Dusseldorf 6 3 3 1.8 0.5 5 0 1 11 3 15 UOUOOU
10 4 Karlsruhe 5 2 3 1.8 1.4 2 3 0 9 7 9 UOOOU
11 6 Hertha 5 2 3 2.4 1.4 3 2 0 12 7 11 UOUOO
12 8 Nurnberg 5 2 3 1.8 1.4 2 1 2 9 7 7 OUOUO
13 10 Kaiserslautern 6 3 3 1.3 1.3 3 1 2 8 8 10 OUOUUO
14 16 Schalke 04 6 3 3 0.8 1.5 1 2 3 5 9 5 OOUOUU
15 18 Regensburg 5 2 3 0.6 4.0 0 0 5 3 20 0 UUOOO
16 2 Hannover 5 3 2 0.8 1.0 1 1 3 4 5 4 UUOUO
17 7 Elversberg 5 3 2 1.4 1.0 1 3 1 7 5 6 UOUOU
18 15 Ulm 5 4 1 0.8 1.0 1 2 2 4 5 5 UUOUU

U / O = matches with fewer / more goals than the line (both teams' goals). BTTS = both teams to score: Yes when both teams scored, No when at least one didn't. Pos = position in the league table. Streak = last 6 matches, oldest left: O / U over or under the line, Y / N on the BTTS tab. Click a column heading to sort; click again to reverse.

Results and odds courtesy of football-data.co.uk · updated 4 Nov 2026, 21:10