GERMANY 2. BUNDESLIGA
--.--.---- --:--
Vonovia Ruhrstadion
Referee: R. Kampka
VfL Bochum
Match Timeline
Hannover 96
HT
0' 15' 30' 45' 60' 75' 90'
🔄
15'
M. Pannewig ↔ K. Watjen
VfL Bochum
🟨
19'
Moritz Kwarteng
VfL Bochum
🔄
46'
K. Miyoshi ↔ F. Alfa-Ruprecht
VfL Bochum
🔄
46'
M. Bundu ↔ E. Saad
Hannover 96
🔄
46'
S. T. Thordarson ↔ K. Oudenne
Hannover 96
50'
M. Nawrocki · Assist: E. Saad
Hannover 96
55'
F. Alfa-Ruprecht · Assist: N. Loosli
VfL Bochum
🟨
59'
Oliver Olsen
VfL Bochum
🔄
62'
M. Kwarteng ↔ G. Holtmann
VfL Bochum
🟨
63'
Bastian Allgeier
Hannover 96
🔄
69'
B. Allgeier ↔ I. Okon
Hannover 96
🔄
69'
B. Kallman ↔ W. Taibi
Hannover 96
🔄
75'
↔ K. Vogt
VfL Bochum
🔄
76'
L. Morgalla ↔ K. Koscierski
VfL Bochum
🟨
77'
Noël Aséko
Hannover 96
🟨
79'
Matúš Bero
VfL Bochum
🔄
90+1'
B. Tomiak ↔ V. Ghita
Hannover 96

Predictions & Statistics

Full analysis and predictions for all markets

1X2
Away Win
Probability 64.1%
Odds -
BTTS
BTTS Yes
Probability 90.5%
Odds -
Over / Under 2.5
Over 2.5
Probability 69.6%
Odds -
All Markets
Market Option Probability Odds Stats & Analysis
1X2 Away Win
64.1%
-
BTTS BTTS Yes
90.5%
-
Over / Under 2.5 Over 2.5
69.6%
-
Corners O/U Over 7.5 Corners
92%
-
HT / FT Draw / Away
-
-
Correct Score 0-2
-
-
Probability Distribution
VfL Bochum Win 33%
Draw 3%
Hannover 96 Win 64.1%
Expected Goals (xG)
VfL Bochum1.36
Hannover 961.61
Recent Form (Last 5)
VfL Bochum VfL Bochum
WWDLW
46 GF / 45 GA
Hannover 96 Hannover 96
WLDWL
56 GF / 40 GA
Key Stats
1.44
Average Goals Scored
1.75
1.41
Average Goals Conceded
1.25
21
BTTS Yes
20
16
Over 2.5
22
4.66
Shots on Goal
5.38

Statistics are based on season averages

Season Statistics

Team averages and season trends before this fixture

VfL Bochum VfL Bochum 32 matches
Hannover 96 Hannover 96 32 matches
VfL Bochum Statistic Hannover 96
10 Wins 16
10 Draws 10
12 Losses 6
46 Goals For 56
45 Goals Against 40
1.44 Avg Goals Scored 1.75
1.41 Avg Goals Conceded 1.25
21 BTTS Yes 20
27 Over 1.5 27
16 Over 2.5 22
9 Over 3.5 13
8 Clean Sheets 10
5 Failed To Score 4
4.66 Shots On Goal 5.38
14.09 Total Shots 13.81
5.09 Corners 6.22
46.2% Ball Possession 56.4%

Match Analysis

Model notes, team context and key prediction signals

Final Verdict

From the opening view, this looks like a meeting between teams arriving with different levels of stability, reinforced by two sides with a fairly similar football identity. Squad availability does not appear severe enough to completely reshape the expected balance, although smaller absences can still influence specific duels. Recent form does not point to a completely one-sided rhythm, which increases the chance of a more tactical and phase-based contest. The attacking numbers of both teams point toward a more open scoring environment.This game has the potential to be open, with both sides capable of creating several scoring chances. Hannover 96 carry the stronger overall league profile, standing 3 with 58 points while VfL Bochum sit 11 on 40, suggesting a clearer edge in long-term output. Given the broader gap between the sides, Away Win looks like the most logical direction, while the clean-sheet expectation leans toward Hannover 96. The broader competitive context suggests that patience and control may be just as important as raw attacking intent. The shape dynamic also adds another layer here, with VfL Bochum expected to line up in 4-2-3-1 and Hannover 96 in 3-3-1-3, which may reinforce the expected flow toward Hannover 96 having the stronger overall control.

VfL Bochum Analysis

VfL Bochum sit 11 with 40 points after 32 league matches. The record of 10 wins, 10 draws, and 12 defeats, together with a 46:45 goal balance, points toward mixed form over their recent run. Much of their attacking threat comes through Philipp Hofmann (12 goals), F. Onyeka (8 goals), G. Holtmann (5 goals), with creative support from Maximilian Wittek (7 assists), Philipp Hofmann (6 assists), Koji Miyoshi (3 assists), while at the back they have looked quite vulnerable. At home, their split return of 8 wins, 4 draws, and 4 losses fits a very strong split record. They are operating from a relatively stable mid-table position. Stylistically, they usually display balanced attacking football.

Hannover 96 Analysis

Hannover 96 come into this match from a strong league position, sitting 3 with 58 points from 32 matches. Their overall return of 16 wins, 10 draws, and 6 losses with goals at 56:40 reflects mixed form over their recent run. Their attacking weight is carried by B. Kallman (14 goals), D. Yokota (5 goals), Mustapha Bundu (4 goals), with creative support from N. Aseko-Nkili (5 assists), D. Yokota (4 assists), Mustapha Bundu (4 assists), while defensively they have appeared fairly stable. Away from home, they have returned 9 wins, 5 draws, and 2 losses, a split that suggests a very strong split record. They are competing near the top and remain under pressure to hold that position. In football terms, they tend to show balanced attacking football.

H2H Analysis

Across those 9 head-to-head meetings, VfL Bochum won 2 times, Hannover 96 won 4 times, while 3 matches finished as draws. The aggregate score in this matchup is 10:15 from VfL Bochum's perspective. 4 of those games went over 2.5 goals, and both teams scored in 6 matches, with an average of 2.78 goals per game.

1X2: Away Win
BTTS: BTTS Yes
Over/Under 2.5: Over 2.5
Highest model probability: 12 (97.1%)
Predicted formations: VfL Bochum 4-2-3-1 / Hannover 96 3-3-1-3
H2H summary: VfL Bochum wins 2, draws 3, Hannover 96 wins 4
Stats
VfL Bochum VfL Bochum
Hannover 96 Hannover 96
Shots on Goal
2
Shots on Goal
1
Shots off Goal
6
Shots off Goal
9
Blocked Shots
2
Blocked Shots
0
4 Corner Kicks 4
16 Fouls 10
0 Offsides 4
41% Ball Possession 59%
10 Total Shots 10
2 Shots on Goal 1
6 Shots off Goal 9
2 Blocked Shots 0
7 Shots insidebox 5
3 Shots outsidebox 5
0 Goalkeeper Saves 1
371 Total passes 539
291 Passes accurate 459
1.22 expected_goals 0.83
🟨 3 Yellow Cards 2 🟨
🟥 0 Red Cards 0 🟥

Lineups

VfL Bochum
Formation
Hannover 96
T. Horn
T. Horn
L. Morgalla
L. Morgalla
E. Masovic
E. Masovic
N. Loosli
🎯
N. Loosli
O. Olsen
O. Olsen
M. Bero
M. Bero
M. Pannewig
M. Pannewig
K. Miyoshi
K. Miyoshi
F. Onyeka
F. Onyeka
M. Kwarteng
M. Kwarteng
P. Hofmann
P. Hofmann
N. Noll
N. Noll
B. Allgeier
B. Allgeier
B. Tomiak
B. Tomiak
M. Nawrocki
M. Nawrocki
N. Aseko-Nkili
N. Aseko-Nkili
E. Leopold
E. Leopold
M. Neubauer
M. Neubauer
S. T. Thordarson
S. T. Thordarson
D. Yokota
D. Yokota
B. Kallman
B. Kallman
M. Bundu
M. Bundu
VfL Bochum 4-2-3-1
Starting XI
1
T. Horn
G
39
L. Morgalla
↓ 76'
D
4
E. Masovic
D
20
N. Loosli
🎯 55'
D
13
O. Olsen
🟨 59'
D
19
M. Bero
🟨 79'
M
24
M. Pannewig
↓ 15'
M
23
K. Miyoshi
↓ 46'
M
21
F. Onyeka
M
11
M. Kwarteng
↓ 62' 🟨 19'
M
33
P. Hofmann
F
Substitutes
22
N. Thiede
G
7
K. Vogt
↑ 75'
D
17
G. Holtmann
↑ 62'
F
8
K. Watjen
↑ 15'
M
16
C. Marshall
F
29
F. Alfa-Ruprecht
⚽ 55' ↑ 46'
F
30
O. Keumo
D
37
A. Crimaldi
F
35
K. Koscierski
↑ 76'
D
Hannover 96 3-3-1-3
Starting XI
1
N. Noll
G
17
B. Allgeier
↓ 69' 🟨 63'
D
3
B. Tomiak
↓ 90+1'
D
6
M. Nawrocki
⚽ 50'
D
15
N. Aseko-Nkili
🟨 77'
M
8
E. Leopold
M
33
M. Neubauer
M
23
S. T. Thordarson
↓ 46'
M
18
D. Yokota
F
9
B. Kallman
↓ 69'
F
7
M. Bundu
↓ 46'
F
Substitutes
30
L. Weinkauf
G
5
V. Ghita
↑ 90+1'
D
24
E. Saad
🎯 50' ↑ 46'
F
13
F. Roggow
M
29
K. Oudenne
↑ 46'
M
20
I. Okon
↑ 69'
D
19
W. Kokolo
D
26
W. Taibi
↑ 69'
M
27
H. Matsuda
D
Last matches: VfL Bochum
17.05.26
2.
VfL Bochum
Karlsruher SC
2
1
W
02.05.26
2.
VfL Bochum
Arminia Bielefeld
1
1
D
26.04.26
2.
VfL Bochum
SpVgg Greuther Fürth
2
1
W
18.04.26
2.
VfL Bochum
Dynamo Dresden
0
2
L
12.04.26
2.
VfL Bochum
Eintracht Braunschweig
4
1
W
04.04.26
2.
VfL Bochum
1. FC Magdeburg
1
4
L
27.03.26
Fri
VfL Bochum
Rot-Weiß Essen
0
4
L
22.03.26
2.
VfL Bochum
Holstein Kiel
2
3
L
14.03.26
2.
VfL Bochum
Hertha BSC
1
1
D
07.03.26
2.
VfL Bochum
1. FC Kaiserslautern
3
2
W
27.02.26
2.
VfL Bochum
Fortuna Düsseldorf
1
2
L
20.02.26
2.
VfL Bochum
1. FC Nürnberg
1
1
D
15.02.26
2.
VfL Bochum
SC Paderborn 07
0
0
D
06.02.26
2.
VfL Bochum
Preußen Münster
1
1
D
31.01.26
2.
VfL Bochum
FC Schalke 04
2
0
W
25.01.26
2.
VfL Bochum
SV Elversberg
1
1
D
18.01.26
2.
VfL Bochum
SV Darmstadt 98
3
3
D
10.01.26
Fri
VfL Bochum
Alemannia Aachen
2
1
W
20.12.25
2.
VfL Bochum
Karlsruher SC
2
2
D
13.12.25
2.
VfL Bochum
Hannover 96
0
0
D
Last matches: Hannover 96
17.05.26
2.
Hannover 96
1. FC Nürnberg
3
3
D
03.05.26
2.
Hannover 96
Preußen Münster
3
3
D
25.04.26
2.
Hannover 96
Karlsruher SC
3
1
W
18.04.26
2.
Hannover 96
SC Paderborn 07
1
1
D
11.04.26
2.
Hannover 96
SV Darmstadt 98
2
0
W
05.04.26
2.
Hannover 96
SV Elversberg
1
1
D
25.03.26
Fri
Hannover 96
VfL Osnabrück
2
0
W
20.03.26
2.
Hannover 96
Eintracht Braunschweig
1
0
W
15.03.26
2.
Hannover 96
FC Schalke 04
2
2
D
08.03.26
2.
Hannover 96
SpVgg Greuther Fürth
1
2
L
28.02.26
2.
Hannover 96
Arminia Bielefeld
1
0
W
22.02.26
2.
Hannover 96
Dynamo Dresden
0
0
D
14.02.26
2.
Hannover 96
Hertha BSC
3
2
W
08.02.26
2.
Hannover 96
Holstein Kiel
3
1
W
30.01.26
2.
Hannover 96
1. FC Magdeburg
2
1
W
24.01.26
2.
Hannover 96
Fortuna Düsseldorf
2
1
W
18.01.26
2.
Hannover 96
1. FC Kaiserslautern
1
3
L
09.01.26
Fri
Hannover 96
Waldhof Mannheim
1
0
W
09.01.26
Fri
Hannover 96
MSV Duisburg
2
0
W
05.01.26
Fri
Hannover 96
Borussia Mönchengladbach
3
0
W
H2H: VfL Bochum vs Hannover 96
09.05.26
H2H
VfL Bochum
Hannover 96
1
1
D
13.12.25
H2H
Hannover 96
VfL Bochum
0
0
D
12.10.23
H2H
Vfl Bochum
Hannover 96
1
3
W
18.04.21
H2H
Vfl Bochum
Hannover 96
4
3
L
15.12.20
H2H
Hannover 96
Vfl Bochum
2
0
L
28.06.20
H2H
Hannover 96
Vfl Bochum
2
0
L
13.12.19
H2H
Vfl Bochum
Hannover 96
2
1
L
13.02.17
H2H
Hannover 96
Vfl Bochum
2
1
L
26.08.16
H2H
Vfl Bochum
Hannover 96
1
1
D
Last matches: VfL Bochum
26.04.26
2.
VfL Bochum
SpVgg Greuther Fürth
2
1
W
12.04.26
2.
VfL Bochum
Eintracht Braunschweig
4
1
W
27.03.26
Fri
VfL Bochum
Rot-Weiß Essen
0
4
L
22.03.26
2.
VfL Bochum
Holstein Kiel
2
3
L
07.03.26
2.
VfL Bochum
1. FC Kaiserslautern
3
2
W
20.02.26
2.
VfL Bochum
1. FC Nürnberg
1
1
D
15.02.26
2.
VfL Bochum
SC Paderborn 07
0
0
D
31.01.26
2.
VfL Bochum
FC Schalke 04
2
0
W
18.01.26
2.
VfL Bochum
SV Darmstadt 98
3
3
D
10.01.26
Fri
VfL Bochum
Alemannia Aachen
2
1
W
20.12.25
2.
VfL Bochum
Karlsruher SC
2
2
D
06.12.25
2.
VfL Bochum
Arminia Bielefeld
1
0
W
21.11.25
2.
VfL Bochum
Dynamo Dresden
1
2
L
02.11.25
2.
VfL Bochum
1. FC Magdeburg
2
0
W
18.10.25
2.
VfL Bochum
Hertha BSC
3
2
W
27.09.25
2.
VfL Bochum
Fortuna Düsseldorf
0
1
L
30.08.25
2.
VfL Bochum
Preußen Münster
1
2
L
10.08.25
2.
VfL Bochum
SV Elversberg
2
0
W
H2H at home: VfL Bochum
09.05.26
H2H
VfL Bochum
Hannover 96
1
1
D
Last matches: Hannover 96
25.04.26
2.
Hannover 96
Karlsruher SC
3
1
W
11.04.26
2.
Hannover 96
SV Darmstadt 98
2
0
W
15.03.26
2.
Hannover 96
FC Schalke 04
2
2
D
28.02.26
2.
Hannover 96
Arminia Bielefeld
1
0
W
14.02.26
2.
Hannover 96
Hertha BSC
3
2
W
30.01.26
2.
Hannover 96
1. FC Magdeburg
2
1
W
18.01.26
2.
Hannover 96
1. FC Kaiserslautern
1
3
L
21.12.25
2.
Hannover 96
1. FC Nürnberg
1
2
L
05.12.25
2.
Hannover 96
Preußen Münster
2
2
D
22.11.25
2.
Hannover 96
SC Paderborn 07
2
0
W
31.10.25
2.
Hannover 96
SV Elversberg
2
2
D
26.10.25
2.
Hannover 96
Eintracht Braunschweig
3
0
W
05.10.25
2.
Hannover 96
SpVgg Greuther Fürth
2
2
D
21.09.25
2.
Hannover 96
Dynamo Dresden
2
2
D
30.08.25
2.
Hannover 96
Holstein Kiel
2
1
W
09.08.25
2.
Hannover 96
Fortuna Düsseldorf
2
0
W
18.05.25
2.
Hannover 96
Hertha BSC
1
1
D
03.05.25
2.
Hannover 96
SSV Ulm 1846
2
1
W
20.04.25
2.
Hannover 96
SV Darmstadt 98
1
3
L
04.04.25
2.
Hannover 96
Karlsruher SC
0
1
L
H2H away: Hannover 96
09.05.26
H2H
VfL Bochum
Hannover 96
1
1
D
12.10.23
H2H
Vfl Bochum
Hannover 96
1
3
W
18.04.21
H2H
Vfl Bochum
Hannover 96
4
3
L
13.12.19
H2H
Vfl Bochum
Hannover 96
2
1
L
26.08.16
H2H
Vfl Bochum
Hannover 96
1
1
D

Standings

2. Bundesliga
# Team MP W D L G GD PTS Form
1 34 21 7 6 50:31 19 70
W L W W W
2 34 18 8 8 64:39 25 62
W L W D W
3 34 18 8 8 59:45 14 62
W D L L D
4 34 16 12 6 60:44 16 60
D D D W D
5 34 13 13 8 57:45 12 52
L D L D L
6 34 16 4 14 52:47 5 52
W W L L L
7 34 14 9 11 47:44 3 51
L W L L D
8 34 12 10 12 47:45 2 46
D W D W D
9 34 11 11 12 49:47 2 44
W D D W L
10 34 12 8 14 53:64 -11 44
L D W L L
11 34 11 8 15 54:53 1 41
W L W L W
12 34 11 8 15 44:48 -4 41
L L W W W
13 34 10 9 15 53:51 2 39
W L D W D
14 34 12 3 19 52:58 -6 39
L W W L W
15 34 10 7 17 36:54 -18 37
L W L W D
16 34 10 7 17 49:68 -19 37
W L D L W
17 34 11 4 19 33:53 -20 37
L W L W L
18 34 6 12 16 38:61 -23 30
L D D L L
Promotion - Bundesliga
Promotion - Bundesliga (Promotion)
2. Bundesliga (Relegation)
Relegation - 3. Liga