← Match Finder
Bundesliga
Referee: Sören Storks
Hannover
T T T T U
1–0
Full-time
Mainz
T T S T S

Retrospective analysis — the model is trained only on matches played before this one.

🔒 Who wins? Pro

The model's probabilities for a home win, draw and away win — with reasoning and recommended markets.

Unlock with Pro

Already have an account? Log in

Team trends

Hannover Mainz
Last 6 — all competitions · 6/6 matches
Win Ø 17%
0%
33%
Points per game
0,2
1,0
Over 2.5 Ø 67%
50%
83%
Both score Ø 50%
50%
50%
Average goals
2,5
3,8
Scored
0,7
1,7
Conceded
1,8
2,2
Goal diff per game
-1,2
-0,5
This season — Bundesliga · 30/30 matches
Win Ø 22%
10%
33%
Points per game
0,5
1,2
Over 2.5 Ø 64%
60%
67%
Both score Ø 57%
57%
57%
Average goals
3,0
2,9
Scored
0,8
1,2
Conceded
2,2
1,7
Goal diff per game
-1,4
-0,5
🔒 Goal markets Pro

Expected goals, over/under and both teams to score — priced by the model before kick-off.

Unlock with Pro

Already have an account? Log in

🔒 Most likely result Pro

The model's top final scores with the best bookmaker odds.

Unlock with Pro

Already have an account? Log in

Match stats

Half-time score: 0–0

39% Possession 61%
8 Shots 23
3 Shots on target 4
3 Blocked shots 6
4 Goalkeeper saves 2
4 Corners 7
1 Offside 2
10 Free kicks against 14
2 Yellow cards 1
0 Red cards 0
The table before the match Hannover 18. · Mainz 12.
# Team K V U T +/− P
1 Bayern Munich 30 22 4 4 +50 70
2 Dortmund 30 21 6 3 +36 69
3 RB Leipzig 30 18 7 5 +34 61
4 Ein Frankfurt 30 15 8 7 +23 53
5 M'gladbach 30 15 6 9 +12 51
6 Leverkusen 31 16 3 12 +8 51
7 Hoffenheim 30 13 11 6 +24 50
8 Werder Bremen 30 12 10 8 +10 46
9 Wolfsburg 30 13 7 10 +3 46
10 Fortuna Dusseldorf 30 11 4 15 -19 37
11 Hertha 30 9 9 12 -7 36
12 Mainz 30 10 6 14 -14 36
13 Freiburg 30 7 11 12 -15 32
14 Augsburg 31 8 7 16 -12 31
15 Schalke 04 30 7 6 17 -20 27
16 Stuttgart 30 5 6 19 -40 21
17 Nurnberg 30 3 9 18 -32 18
18 Hannover 30 3 6 21 -41 15

Calculated from our results data. “xG +/−” is expected goal difference — a positive number with a low league position suggests an undervalued team. Ties on points are sorted by goal difference; some leagues use other rules.

Match report

Hannover Mainz
Marvin Bakalorz 🟨
16′
Half-time 0–0
E. Prib 🔁
↦ N. Müller
46′
Pirmin Schwegler 🟨
54′
57′
🟨 Jean-Philippe Gbamin
1–0 H. Weydandt
L. Maina
66′
71′
🔁 L. Öztunali
↦ J. Boëtius
O. Sorg 🔁
↦ L. Maina
77′
79′
🔁 A. Ujah
↦ R. Quaison
Walace 🔁
↦ Jonathas
84′
88′
🔁 N. Bungert
↦ G. Donati
Full-time 1–0

Line-ups

Hannover

4-3-1-2
23 M. Esser G
5 Felipe D
22 M. Ostrzolek D
31 W. Anton D
27 P. Schwegler M
6 M. Bakalorz M
21 N. Müller M
10 G. Haraguchi M
26 H. Weydandt F
40 L. Maina M
9 Jonathas F
Bench (7)
7 E. Prib
25 O. Sorg
8 Walace
35 F. Muslija
28 K. Wimmer
19 S. Sahin-Radlinger
4 J. Korb

Coach: T. Doll

Mainz

4-3-1-2
22 F. Müller G
2 G. Donati D
42 A. Hack D
3 Aarón Martín D
19 M. Niakhate D
10 A. Maxim M
25 J. Gbamin M
21 K. Onisiwo F
5 J. Boëtius F
7 R. Quaison F
9 J. Mateta F
Bench (7)
8 L. Öztunali
20 A. Ujah
26 N. Bungert
18 D. Brosinski
14 P. Malong
27 R. Zentner
34 R. Baku

Coach: S. Schwarz

Odds comparison

Green columns are the outcomes that came in.

Over/under goals
U1,5 ✓
U2,5 ✓
U3,5 ✓
Both teams to score
BLS ja
BLS nei ✓

Referee

Sören Storks · 35 kamper i vår database

🟨 Yellow cards
3,9 / match
Average
⚽ Free kicks
22,8 / match
Average

🟥 Red cards: 0,20 per match

The analysis is a statistical estimate based on the teams' results and underlying performances (xG) — not a guarantee. See the model's results.