2. Bundesliga 2025 13 Dec 2025

Hannover 96 vs VfL Bochum

0 – 0 0 – 0 0 – 0

(HT: 0–0)

FT

20:30

Heinz-von-Heiden-Arena (Hannover) · Ref: Tobias Reichel, Germany

← Back to Matches
Score Summary
Full Time 0 – 0
Half Time 0 – 0
Key Stats
Ball Possession 64% – 36%
Blocked Shots 5 – 0
Corner Kicks 7 – 0
Fouls 4 – 17
Goalkeeper Saves 3 – 7
Offsides 3 – 0
Elo (before match)
Rating 1490 – 1510
Expected win probability 47.1% – 52.9%
Top Performers
Top Rated
Timo Horn
VfL Bochum
10.0 rating (90 min)
Most Clinical
N/A
Best Creator
Maurice Neubauer
Hannover 96
4 key passes, 0 assists
Defensive Leader
Leandro Morgalla
VfL Bochum
3 tackles + 2 interceptions
Standings (Top 6) View Full Standings
#TeamPtsForm
1 FC Schalke 04 50 W D W W D
2 SV Darmstadt 98 48 W L W D W
3 SV Elversberg 48 W D W W L
4 SC Paderborn 07 47 D W W D W
5 Hannover 96 45 L W D W W
6 Hertha BSC 40 W W L L W
7 1. FC Kaiserslautern 37 L L W W L
8 Karlsruher SC 34 D W W L D
9 VfL Bochum 32 W L D D D
10 Fortuna Düsseldorf 31 W W L D D
11 1. FC Nürnberg 30 L L D W L
12 Arminia Bielefeld 27 L L L W W
13 Dynamo Dresden 26 D W D L D
14 Preußen Münster 26 L W L D D
15 Eintracht Braunschweig 26 D L L D L
16 SpVgg Greuther Fürth 26 W D W L L
17 Holstein Kiel 25 L D L L L
18 1. FC Magdeburg 23 L L L L W
{# ================================================================ Lineup Section — SofaScore/Flashscore style shared pitch Context: pitch_lineups, lineups_data, match, substitutions, substitutions_map, debug_mode, debug_lineups ================================================================ #}
👤 Team Lineups (Pitch View)
HOME LEN: 11 AWAY LEN: 11 | First home: top=6.0% left=50.0%
🔄 Substitutions
Match Substitutions
63'
VfL Bochum
63'
VfL Bochum
63'
VfL Bochum
71'
Hannover 96
71'
Hannover 96
74'
VfL Bochum
82'
Hannover 96
84'
VfL Bochum
90'
Hannover 96
90'
Hannover 96
Match Statistics (Full Time)
Statistic Hannover 96 VfL Bochum
Ball Possession 64% 36%
Blocked Shots 5 0
Corner Kicks 7 0
Fouls 4 17
Goalkeeper Saves 3 7
Offsides 3 0
Passes Accurate 523 255
Red Cards N/A N/A
Shots Insidebox 14 6
Shots Off Goal 8 5
Shots On Goal 7 3
Shots Outsidebox 6 2
Total Passes 599 334
Total Shots 20 8
Yellow Cards 0 4
expected_goals 3.44 1.13
goals_prevented N/A N/A
Passes % 87% 76%
Team Aggregates (Season)
Hannover 96
Possession % {{ team_aggregates_home.avg_possession }}%
Pass Accuracy % {{ team_aggregates_home.pass_accuracy }}%
Shot Accuracy % {{ team_aggregates_home.shot_accuracy }}%
Goals (avg) 1.72
xG (avg) 1.14{% else %}N/A
VfL Bochum
Possession % {{ team_aggregates_away.avg_possession }}%
Pass Accuracy % {{ team_aggregates_away.pass_accuracy }}%
Shot Accuracy % {{ team_aggregates_away.shot_accuracy }}%
Goals (avg) 1.4
xG (avg) 1.18{% else %}N/A
Hannover 96 — Player Statistics
Player cards.red cards.yellow dribbles.attempts dribbles.past dribbles.success duels.total duels.won fouls.committed fouls.drawn games.captain games.minutes games.number games.position games.rating games.substitute goals.assists goals.conceded goals.saves goals.total offsides passes.accuracy passes.key passes.total penalty.commited penalty.missed penalty.saved penalty.scored penalty.won shots.on shots.total tackles.blocks tackles.interceptions tackles.total
Bastian Allgeier 👤 Bastian Allgeier 0 0 N/A N/A N/A N/A N/A N/A N/A False 1 17 D N/A True 0 0 N/A N/A N/A 3 N/A 3 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Benedikt Pichler 👤 Benedikt Pichler 0 0 1 N/A N/A 4 2 N/A 1 False 19 11 F 6.5 True 0 0 N/A N/A 1 N/A N/A 2 N/A 0 N/A 0 N/A N/A 1 N/A N/A N/A
Benjamin Källman 👤 Benjamin Källman 0 0 N/A 1 N/A 3 1 N/A N/A False 71 9 F 5.9 False 0 0 N/A N/A 1 9 1 12 N/A 1 N/A 0 N/A 1 2 N/A N/A 1
Boris Tomiak 👤 Boris Tomiak 0 0 N/A 1 N/A 5 2 1 N/A False 90 3 D 7.7 False 0 0 N/A N/A N/A 100 2 113 N/A 0 N/A 0 N/A N/A N/A N/A 1 1
Daisuke Yokota 👤 Daisuke Yokota 0 0 13 1 10 22 15 N/A 3 False 89 18 F 7.9 False 0 0 N/A N/A N/A 28 1 35 N/A 0 N/A 0 N/A 2 3 N/A N/A 1
Enzo Leopold 👤 Enzo Leopold 0 0 1 1 N/A 6 3 1 2 True 90 8 M 7.9 False 0 0 N/A N/A N/A 71 3 79 N/A 0 N/A 0 N/A N/A N/A N/A 2 1
Franz Roggow 👤 Franz Roggow 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 13 M N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Hayate Matsuda 👤 Hayate Matsuda 0 0 N/A N/A N/A 9 6 1 5 False 90 27 M 6.6 False 0 0 N/A N/A N/A 16 N/A 20 N/A 0 N/A 0 N/A 1 2 N/A 2 N/A
Hendry Blank 👤 Hendry Blank 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 4 D N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Håvard Nielsen 👤 Håvard Nielsen 0 0 N/A N/A N/A 2 1 N/A N/A False 1 16 F N/A True 0 0 N/A N/A N/A 2 N/A 3 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Ime Okon 👤 Ime Okon 0 0 N/A N/A N/A 7 3 N/A N/A False 90 20 D 7.2 False 0 0 N/A N/A N/A 97 N/A 103 N/A 0 N/A 0 N/A N/A 1 N/A N/A N/A
Jannik Rochelt 👤 Jannik Rochelt 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 10 M N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Kolja Oudenne 👤 Kolja Oudenne 0 0 3 N/A 3 6 5 N/A 2 False 71 29 F 6.9 False 0 0 N/A N/A N/A 13 1 14 N/A 0 N/A 0 N/A N/A 2 N/A N/A N/A
Leo Weinkauf 👤 Leo Weinkauf 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 30 G N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Maurice Neubauer 👤 Maurice Neubauer 0 0 1 1 1 6 4 N/A 1 False 90 33 M 7.2 False 0 0 N/A N/A 1 52 4 60 N/A 0 N/A 0 1 N/A N/A N/A N/A N/A
Nahuel Noll 👤 Nahuel Noll 0 0 N/A N/A N/A N/A N/A N/A N/A False 90 1 G 7.3 False 0 0 3 N/A N/A 49 N/A 52 N/A 0 0 0 N/A N/A N/A N/A N/A N/A
Noël Aséko 👤 Noël Aséko 0 0 2 N/A 1 7 5 N/A 2 False 82 15 M 7 False 0 0 N/A N/A N/A 12 N/A 12 N/A 0 N/A 0 N/A 1 2 N/A 1 1
Virgil Ghiță 👤 Virgil Ghiță 0 0 2 N/A 1 9 6 N/A 1 False 89 5 D 7.3 False 0 0 N/A N/A N/A 55 1 74 N/A 0 N/A 0 N/A 1 1 N/A N/A 1
Waniss Taibi 👤 Waniss Taibi 0 0 N/A N/A N/A 1 1 N/A N/A False 19 26 M 6.9 True 0 0 N/A N/A N/A 13 N/A 14 N/A 0 N/A 0 N/A 1 1 N/A N/A N/A
Williams Kokolo 👤 Williams Kokolo 0 0 1 N/A N/A 4 1 1 N/A False 8 19 D 6.6 True 0 0 N/A N/A N/A 3 N/A 3 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
VfL Bochum — Player Statistics
Player cards.red cards.yellow dribbles.attempts dribbles.past dribbles.success duels.total duels.won fouls.committed fouls.drawn games.captain games.minutes games.number games.position games.rating games.substitute goals.assists goals.conceded goals.saves goals.total offsides passes.accuracy passes.key passes.total penalty.commited penalty.missed penalty.saved penalty.scored penalty.won shots.on shots.total tackles.blocks tackles.interceptions tackles.total
Cajetan Lenz 👤 Cajetan Lenz 0 1 N/A 2 N/A 7 1 2 N/A False 90 34 M 6.5 False 0 0 N/A N/A N/A 20 N/A 27 N/A 0 N/A 0 N/A 1 1 N/A N/A 1
Erhan Mašović 👤 Erhan Mašović 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 4 D N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Farid Alfa-Ruprecht 👤 Farid Alfa-Ruprecht 0 0 1 N/A 1 6 3 1 N/A False 74 29 M 6.3 False 0 0 N/A N/A N/A 21 N/A 27 1 0 N/A 0 N/A N/A N/A N/A N/A 1
Felix Passlack 👤 Felix Passlack 0 0 N/A N/A N/A N/A N/A N/A N/A False 16 15 D 6.6 True 0 0 N/A N/A N/A 2 N/A 5 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Francis Onyeka 👤 Francis Onyeka 0 0 2 1 1 6 2 1 N/A False 63 21 F 6.7 False 0 0 N/A N/A N/A 13 2 16 N/A 0 N/A 0 N/A N/A 1 N/A N/A N/A
Ibrahim Sissoko 👤 Ibrahim Sissoko 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 9 F N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Ibrahima Sissoko 👤 Ibrahima Sissoko 0 0 N/A 1 N/A 6 N/A 4 N/A False 63 6 M 6.2 False 0 0 N/A N/A N/A 13 N/A 15 N/A 0 N/A 0 N/A N/A N/A N/A 2 N/A
Kacper Kościerski 👤 Kacper Kościerski 0 0 N/A N/A N/A 3 1 N/A 1 False 13 35 D 6.7 True 0 0 N/A N/A N/A N/A N/A 1 N/A 0 N/A 0 N/A 1 1 N/A N/A N/A
Kjell Wätjen 👤 Kjell Wätjen 0 0 3 3 3 13 8 N/A 2 False 63 8 M 6.9 False 0 0 N/A N/A N/A 17 1 24 N/A 0 N/A 0 N/A N/A N/A N/A N/A 3
Koji Miyoshi 👤 Koji Miyoshi 0 1 1 N/A N/A 3 N/A 1 N/A False 27 23 M 6.3 True 0 0 N/A N/A N/A 2 N/A 5 N/A 0 N/A 0 N/A N/A 1 N/A N/A N/A
Leandro Morgalla 👤 Leandro Morgalla 0 0 N/A N/A N/A 5 3 1 N/A False 90 39 D 7.2 False 0 0 N/A N/A N/A 29 2 36 N/A 0 N/A 0 N/A 1 1 N/A 2 3
Mats Pannewig 👤 Mats Pannewig 0 0 N/A 1 N/A 5 1 1 N/A False 27 24 M 6.6 True 0 0 N/A N/A N/A 7 N/A 7 N/A 0 N/A 0 N/A N/A 1 N/A 1 1
Matúš Bero 👤 Matúš Bero 0 1 1 1 N/A 8 3 1 1 True 90 19 M 6.5 False 0 0 N/A N/A N/A 25 1 35 N/A 0 N/A 0 N/A N/A 1 1 N/A 1
Maximilian Wittek 👤 Maximilian Wittek 0 1 N/A 6 N/A 14 4 3 N/A False 84 32 D 6.3 False 0 0 N/A N/A N/A 20 1 27 N/A 0 N/A 0 N/A N/A 1 N/A 2 3
Niclas Thiede 👤 Niclas Thiede 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 22 G N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Noah Loosli 👤 Noah Loosli 0 0 N/A 1 N/A 6 3 2 N/A False 90 20 D 7.2 False 0 0 N/A N/A N/A 34 N/A 38 N/A 0 N/A 0 N/A N/A N/A N/A 1 N/A
Philipp Hofmann 👤 Philipp Hofmann 0 0 N/A N/A N/A 4 4 N/A N/A False 27 33 F 6.9 True 0 0 N/A N/A N/A 10 1 12 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Philipp Strompf 👤 Philipp Strompf 0 0 N/A N/A N/A 4 2 N/A N/A False 90 3 D 7.3 False 0 0 N/A N/A N/A 25 N/A 32 N/A 0 N/A 0 N/A N/A N/A 4 N/A 1
Romario Rösch 👤 Romario Rösch 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 26 M N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Timo Horn 👤 Timo Horn 0 0 N/A N/A N/A 1 1 N/A N/A False 90 1 G 10 False 0 0 7 N/A N/A 17 N/A 27 N/A 0 1 0 N/A N/A N/A N/A N/A N/A
Match Events
59'
🟨 Maximilian Wittek (Yellow Card)
63'
🔄 K. Watjen → Substitution 1
63'
🔄 I. Sissoko → Substitution 2
63'
🔄 F. Onyeka → Substitution 3
70'
🟨 Cajetan Lenz (Yellow Card)
🔄 K. Oudenne → Substitution 1
71'
🔄 B. Kallman → Substitution 2
71'
74'
🔄 F. Alfa-Ruprecht → Substitution 4
🔄 N. Aseko-Nkili → Substitution 3
82'
84'
🔄 M. Wittek → Substitution 5
87'
🟨 Koji Miyoshi (Yellow Card)
90'
🟨 Matúš Bero (Yellow Card)
🔄 V. Ghita → Substitution 4
90'
🔄 D. Yokota → Substitution 5
90'
Substitutions
63'
VfL Bochum
63'
VfL Bochum
63'
VfL Bochum
71'
Hannover 96
71'
Hannover 96
74'
VfL Bochum
82'
Hannover 96
84'
VfL Bochum
90'
Hannover 96
90'
Hannover 96
League Standings View Standings

Teams in this match: Hannover 96 and VfL Bochum

#TeamMPWDLGFGAGDPtsForm
1 FC Schalke 04 25 15 5 5 35 21 14 50 W D W W D
2 SV Darmstadt 98 25 13 9 3 47 28 19 48 W L W D W
3 SV Elversberg 25 14 6 5 44 26 18 48 W D W W L
4 SC Paderborn 07 25 14 5 6 41 28 13 47 D W W D W
5 Hannover 96 25 13 6 6 43 32 11 45 L W D W W
6 Hertha BSC 25 11 7 7 36 30 6 40 W W L L W
7 1. FC Kaiserslautern 25 11 4 10 42 38 4 37 L L W W L
8 Karlsruher SC 25 9 7 9 40 47 -7 34 D W W L D
9 VfL Bochum 25 8 8 9 35 32 3 32 W L D D D
10 Fortuna Düsseldorf 25 9 4 12 24 34 -10 31 W W L D D
11 1. FC Nürnberg 25 8 6 11 31 35 -4 30 L L D W L
12 Arminia Bielefeld 25 7 6 12 36 34 2 27 L L L W W
13 Dynamo Dresden 25 6 8 11 38 44 -6 26 D W D L D
14 Preußen Münster 25 6 8 11 30 38 -8 26 L W L D D
15 Eintracht Braunschweig 25 7 5 13 28 43 -15 26 D L L D L
16 SpVgg Greuther Fürth 25 7 5 13 37 56 -19 26 W D W L L
17 Holstein Kiel 25 6 7 12 29 37 -8 25 L D L L L
18 1. FC Magdeburg 25 7 2 16 35 48 -13 23 L L L L W

Predictions provided by Football API

All data below is returned exactly as from GET /predictions?fixture={id}. Keys are not renamed or translated.

2. Bundesliga Germany · Season 2025

Teams

Hannover 96
Last 5: Form 53% · Att 52% · Def 67%
Goals: 11 for · 7 against
W8 D4 L3 · WWWWLDWDLWDLWWD
VfL Bochum
Last 5: Form 80% · Att 43% · Def 90%
Goals: 9 for · 2 against
W6 D1 L8 · LWLLLLLLWDWWLWW

Predictions

Hannover 96 35%
Draw 35%
VfL Bochum 30%
Hannover 96 (Win or draw)

Double chance : Hannover 96 or draw

Goals: Hannover 96 -3.5 · VfL Bochum -2.5
Win or Draw

Comparison

Attack
55% – 45%
Defense
22% – 78%
Head to Head
60% – 40%
Form
40% – 60%
Goals
61% – 39%
Total
48.7% – 51.3%
Poisson
54% – 46%

Head to Head

Last 7 matches: Home wins: 5, Away wins: 1, Draws: 1

12 Oct 2023 · Friendlies Clubs 2023
Vfl Bochum 1 – 3 Hannover 96
TBC
18 Apr 2021 · 2. Bundesliga 2020
Vfl Bochum 4 – 3 Hannover 96
Vonovia Ruhrstadion
15 Dec 2020 · 2. Bundesliga 2020
Hannover 96 2 – 0 Vfl Bochum
HDI-Arena
28 Jun 2020 · 2. Bundesliga 2019
Hannover 96 2 – 0 Vfl Bochum
HDI-Arena
13 Dec 2019 · 2. Bundesliga 2019
Vfl Bochum 2 – 1 Hannover 96
Vonovia Ruhrstadion
13 Feb 2017 · 2. Bundesliga 2016
Hannover 96 2 – 1 Vfl Bochum
HDI Arena
26 Aug 2016 · 2. Bundesliga 2016
Vfl Bochum 1 – 1 Hannover 96
Vonovia Ruhrstadion
CatBoost Prediction

Model not available yet. Run train_catboost to train a model.

No Predictions Available

Predictions for this match have not been generated yet. Check back later or sync match data.

Analysis
Analysis Coming Soon

xG comparison, momentum graph, and match rating overview will be available in a future update.