2. Bundesliga 2025 05 Dec 2025

Preußen Münster vs Hannover 96

2 – 2 0 – 1 2 – 1

(HT: 0–1)

FT

18:30

LVM-Preußenstadion (Munster) · Ref: Michael Bacher, Germany

← Back to Matches
Score Summary
Full Time 2 – 2
Half Time 0 – 1
Key Stats
Ball Possession 56% – 44%
Blocked Shots 6 – 0
Corner Kicks 5 – 2
Fouls 13 – 17
Goalkeeper Saves 0 – 2
Offsides 1 – 1
Elo (before match)
Rating 1490 – 1490
Expected win probability 50.0% – 50.0%
Top Performers
Top Rated
Benjamin Källman
Hannover 96
7.7 rating (64 min)
Most Clinical
Oliver Batista Meier
Preußen Münster
1 goals
Best Creator
Oliver Batista Meier
Preußen Münster
3 key passes, 0 assists
Defensive Leader
Jannis Heuer
Preußen Münster
3 tackles + 1 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
25'
Hannover 96
46'
Hannover 96
46'
Hannover 96
62'
Preußen Münster
62'
Preußen Münster
62'
Preußen Münster
64'
Hannover 96
72'
Preußen Münster
72'
Hannover 96
77'
Preußen Münster
Match Statistics (Full Time)
Statistic Preußen Münster Hannover 96
Ball Possession 56% 44%
Blocked Shots 6 0
Corner Kicks 5 2
Fouls 13 17
Goalkeeper Saves 0 2
Offsides 1 1
Passes Accurate 442 355
Red Cards N/A N/A
Shots Insidebox 10 3
Shots Off Goal 9 2
Shots On Goal 4 2
Shots Outsidebox 9 1
Total Passes 513 418
Total Shots 19 4
Yellow Cards 4 3
expected_goals 2.67 0.72
goals_prevented N/A N/A
Passes % 86% 85%
Team Aggregates (Season)
Preußen Münster
Possession % {{ team_aggregates_home.avg_possession }}%
Pass Accuracy % {{ team_aggregates_home.pass_accuracy }}%
Shot Accuracy % {{ team_aggregates_home.shot_accuracy }}%
Goals (avg) 1.2
xG (avg) 0.76{% else %}N/A
Hannover 96
Possession % {{ team_aggregates_away.avg_possession }}%
Pass Accuracy % {{ team_aggregates_away.pass_accuracy }}%
Shot Accuracy % {{ team_aggregates_away.shot_accuracy }}%
Goals (avg) 1.72
xG (avg) 1.14{% else %}N/A
Preußen Münster — 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
Charalambos Makridis 👤 Charalambos Makridis 0 0 1 N/A N/A 6 5 N/A 4 False 18 14 F 7.2 True 0 0 N/A N/A N/A 7 N/A 7 N/A 0 N/A 0 N/A 1 1 N/A N/A 1
Etienne Amenyido 👤 Etienne Amenyido 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 30 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
Jannis Heuer 👤 Jannis Heuer 0 0 N/A N/A N/A 5 4 N/A N/A False 77 22 D 6.7 False 0 0 N/A N/A N/A 50 N/A 56 N/A 0 N/A 0 N/A N/A N/A N/A 1 3
Jorrit Hendrix 👤 Jorrit Hendrix 0 1 N/A N/A N/A 7 4 3 4 True 72 20 M 6.3 False 0 0 N/A N/A N/A 31 1 37 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Joshua Mees 👤 Joshua Mees 0 0 2 N/A 2 5 3 1 1 False 62 8 M 6.3 False 0 0 N/A N/A N/A 17 N/A 21 N/A 0 N/A 0 N/A N/A 2 N/A N/A N/A
Lars Lokotsch 👤 Lars Lokotsch 0 0 N/A N/A N/A 9 6 N/A 2 False 28 13 F 7.2 True 1 0 N/A N/A N/A 5 1 7 N/A 0 N/A 0 1 N/A 2 N/A N/A 1
Luca Bolay 👤 Luca Bolay 0 0 N/A N/A N/A 2 2 N/A N/A False 28 25 D 6.3 True 0 0 N/A N/A N/A 20 1 25 N/A 0 N/A 0 N/A N/A N/A N/A 1 2
Marcel Benger 👤 Marcel Benger 0 0 N/A N/A N/A 7 5 2 N/A False 90 6 M 6.9 False 0 0 N/A N/A N/A 41 2 53 N/A 0 N/A 0 N/A N/A 1 N/A 1 3
Marco Meyerhöfer 👤 Marco Meyerhöfer 0 0 N/A 2 N/A 5 1 1 N/A False 13 28 D 6.7 True 0 0 N/A N/A N/A 16 1 17 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Marian Kirsch 👤 Marian Kirsch 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 33 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
Mikkel Kirkeskov 👤 Mikkel Kirkeskov 0 0 N/A N/A N/A 4 2 2 N/A False 62 2 D 6.3 False 0 0 N/A N/A N/A 33 N/A 34 N/A 0 N/A 0 N/A N/A N/A N/A 1 2
Morten Behrens 👤 Morten Behrens 0 1 N/A N/A N/A 1 1 N/A 1 False 90 26 G 6.3 False 0 2 N/A N/A N/A 34 N/A 39 N/A 0 0 0 N/A N/A N/A N/A N/A N/A
Niko Koulis 👤 Niko Koulis 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 24 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
Oliver Batista Meier 👤 Oliver Batista Meier 0 1 3 N/A 1 6 3 N/A 2 False 90 17 F 7.3 False 0 0 N/A 1 1 28 3 31 N/A 0 N/A 1 N/A 2 4 N/A N/A N/A
Oscar Vilhelmsson 👤 Oscar Vilhelmsson 0 1 N/A N/A N/A 11 4 1 1 False 62 11 F 6.2 False 0 0 N/A N/A N/A 3 1 7 N/A 0 N/A 0 N/A N/A 1 N/A N/A 1
Paul Jaeckel 👤 Paul Jaeckel 0 0 N/A 3 N/A 8 1 1 N/A False 90 3 D 6 False 0 0 N/A N/A N/A 67 N/A 69 N/A 0 N/A 0 N/A N/A N/A N/A 1 1
Rico Preißinger 👤 Rico Preißinger 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 21 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
Torge Paetow 👤 Torge Paetow 0 0 N/A 1 N/A 5 2 2 1 False 90 16 D 6.2 False 0 0 N/A N/A N/A 32 1 45 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Yassine Bouchama 👤 Yassine Bouchama 0 0 N/A 1 N/A 2 1 N/A N/A False 90 5 M 6.3 False 0 0 N/A N/A N/A 45 2 50 N/A 0 N/A 0 N/A N/A 1 N/A 1 1
Zidan Sertdemir 👤 Zidan Sertdemir 0 0 N/A N/A N/A 4 2 N/A 1 False 28 7 M 6.9 True 0 0 N/A 1 N/A 13 N/A 15 N/A 0 N/A 0 N/A 1 1 N/A 1 1
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 18 17 D 5.9 True 0 0 N/A N/A N/A 2 N/A 4 N/A 0 N/A 0 N/A N/A N/A 1 N/A N/A
Benedikt Pichler 👤 Benedikt Pichler 0 0 1 N/A 1 3 1 1 N/A False 26 11 F 6.7 True 0 0 N/A N/A N/A 6 N/A 6 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Benjamin Källman 👤 Benjamin Källman 0 0 1 N/A 1 7 5 N/A 2 False 64 9 F 7.7 False 0 0 N/A 1 1 4 N/A 9 N/A 0 N/A 0 N/A 1 2 N/A N/A N/A
Boris Tomiak 👤 Boris Tomiak 0 1 N/A N/A N/A 7 3 3 N/A False 90 3 D 6.7 False 0 0 N/A N/A N/A 61 1 65 N/A 0 N/A 0 N/A N/A N/A 1 N/A 2
Daisuke Yokota 👤 Daisuke Yokota 0 1 5 N/A N/A 12 2 4 2 False 65 18 F 7.3 True 0 0 N/A 1 N/A 15 1 19 N/A 0 N/A 0 N/A 1 1 N/A 2 N/A
Enzo Leopold 👤 Enzo Leopold 0 0 1 2 N/A 8 3 1 1 True 90 8 M 6.5 False 0 0 N/A N/A N/A 45 N/A 51 N/A 0 N/A 0 N/A N/A N/A N/A 2 2
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 3 1 2 1 False 45 27 M 6.3 False 0 0 N/A N/A N/A 4 N/A 6 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Husseyn Chakroun 👤 Husseyn Chakroun 0 0 N/A N/A N/A 3 N/A N/A N/A False 25 14 F 6.5 False 0 0 N/A N/A N/A 6 N/A 6 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 4 2 1 N/A False 45 20 D 5.9 True 0 0 N/A N/A N/A 18 N/A 19 1 0 N/A 0 N/A N/A N/A N/A N/A N/A
Kolja Oudenne 👤 Kolja Oudenne 0 0 5 1 4 8 6 N/A 1 False 90 29 M 7.3 False 0 0 N/A N/A N/A 25 N/A 29 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
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
Maik Nawrocki 👤 Maik Nawrocki 0 0 N/A N/A N/A 7 3 1 N/A False 90 6 D 6.9 False 1 0 N/A N/A N/A 52 1 60 N/A 0 N/A 0 N/A N/A 1 2 1 N/A
Maurice Neubauer 👤 Maurice Neubauer 0 0 N/A N/A N/A 1 1 N/A 1 False 45 33 D 6.2 True 0 0 N/A N/A N/A 7 N/A 8 N/A 0 N/A 0 N/A N/A N/A N/A 2 N/A
Mustapha Bundu 👤 Mustapha Bundu 0 0 N/A N/A N/A 4 2 1 N/A False 72 7 F 6.3 False 0 0 N/A N/A N/A 13 N/A 17 N/A 0 N/A 0 N/A N/A N/A N/A 1 1
Nahuel Noll 👤 Nahuel Noll 0 0 N/A N/A N/A 2 2 N/A 1 False 90 1 G 7 False 0 2 2 N/A N/A 48 N/A 58 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 10 6 1 4 False 90 15 M 6.9 False 0 0 N/A N/A N/A 15 N/A 22 N/A 0 N/A 0 N/A N/A N/A 1 N/A 1
Virgil Ghiță 👤 Virgil Ghiță 0 1 N/A N/A N/A 8 4 2 N/A False 45 5 D 6.7 False 0 0 N/A N/A N/A 34 N/A 39 N/A 0 N/A 0 N/A N/A N/A N/A 1 1
Waniss Taibi 👤 Waniss Taibi 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
Williams Kokolo 👤 Williams Kokolo 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 19 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
Match Events
7'
🟨 Virgil Ghiță (Yellow Card)
25'
🔄 H. Chakroun → Substitution 1
🟨 Jorrit Hendrix (Yellow Card)
35'
41'
B. Kallman (Normal Goal)
46'
🔄 V. Ghita → Substitution 2
46'
🔄 H. Matsuda → Substitution 3
🟨 Oscar Vilhelmsson (Yellow Card)
48'
🔄 J. Mees → Substitution 1
62'
🔄 O. Vilhelmsson → Substitution 2
62'
🔄 M. Kirkeskov → Substitution 3
62'
64'
🔄 B. Kallman → Substitution 4
🟨 Oliver Batista Meier (Yellow Card)
69'
🔄 J. Hendrix → Substitution 4
72'
72'
🔄 M. Bundu → Substitution 5
73'
D. Yokota (Normal Goal)
🔄 J. Heuer → Substitution 5
77'
🟨 Morten Behrens (Yellow Card)
90'
90'
🟨 Daisuke Yokota (Yellow Card)
90'
🟨 Boris Tomiak (Yellow Card)
O. Batista Meier (Penalty)
90'
Z. Sertdemir (Normal Goal)
90'
Substitutions
25'
Hannover 96
46'
Hannover 96
46'
Hannover 96
62'
Preußen Münster
62'
Preußen Münster
62'
Preußen Münster
64'
Hannover 96
72'
Preußen Münster
72'
Hannover 96
77'
Preußen Münster
League Standings View Standings

Teams in this match: Preußen Münster and Hannover 96

#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

Preußen Münster
Last 5: Form 47% · Att 40% · Def 50%
Goals: 4 for · 5 against
W5 D3 L6 · LDWWLLWLDLWLDW
Hannover 96
Last 5: Form 67% · Att 100% · Def 50%
Goals: 12 for · 5 against
W8 D3 L3 · WWWWLDWDLWDLWW

Predictions

Preußen Münster 10%
Draw 45%
Hannover 96 45%
Hannover 96

Winner : Hannover 96

Goals: Preußen Münster -1.5 · Hannover 96 -3.5

Comparison

Form
41% – 59%
Attack
25% – 75%
Defense
50% – 50%
Poisson
36% – 64%
Head to Head
50% – 50%
Goals
50% – 50%
Total
42.0% – 58.0%

Head to Head

Last 2 matches: Home wins: 0, Away wins: 0, Draws: 2

26 Jan 2025 · 2. Bundesliga 2024
Hannover 96 2 – 2 Preußen Münster
Heinz von Heiden-Arena
11 Aug 2024 · 2. Bundesliga 2024
Preußen Münster 0 – 0 Hannover 96
Preußen-Stadion
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.