← Match Finder
Bundesliga
Referee: Markus Schmidt
Mainz
T T T S T
0–1
Full-time
M'gladbach
S T U T T

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

Mainz M'gladbach
Last 6 — all competitions · 6/6 matches
Win Ø 33%
33%
33%
Points per game
1,0
1,2
Over 2.5 Ø 75%
100%
50%
Both score Ø 42%
50%
33%
Average goals
3,5
3,0
Scored
1,2
1,0
Conceded
2,3
2,0
Goal diff per game
-1,2
-1,0
This season — Bundesliga · 24/24 matches
Win Ø 44%
33%
54%
Points per game
1,3
1,8
Over 2.5 Ø 63%
63%
63%
Both score Ø 52%
58%
46%
Average goals
2,7
3,0
Scored
1,1
1,8
Conceded
1,6
1,3
Goal diff per game
-0,5
+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

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

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

Mainz M'gladbach
Half-time 0–0
J. Mateta 🔁
↦ A. Ujah
55′
63′
N. Elvedi 0–1
T. Strobl
69′
🔁 P. Herrmann
↦ T. Hazard
K. Onisiwo 🔁
↦ L. Öztunali
71′
Jean-Paul Boëtius 🟨
81′
Jean-Philippe Gbamin 🟨
84′
P. Malong 🔁
↦ D. Latza
85′
89′
🔁 C. Kramer
↦ J. Hofmann
91′
🔁 M. Lang
↦ A. Pléa
Full-time 0–1

Line-ups

Mainz

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

Coach: S. Schwarz

M'gladbach

4-3-3
1 Y. Sommer G
17 O. Wendt D
24 T. Jantschke D
30 N. Elvedi D
19 F. Johnson M
13 L. Stindl F
5 T. Strobl M
23 J. Hofmann M
8 D. Zakaria M
10 T. Hazard F
14 A. Pléa F
Bench (7)
7 P. Herrmann
6 C. Kramer
3 M. Lang
21 T. Sippel
11 Raffael
27 M. Cuisance
32 F. Neuhaus

Coach: D. Hecking

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

Markus Schmidt · 41 kamper i vår database

🟨 Yellow cards
3,9 / match
Average
⚽ Free kicks
25,1 / match
Above average

🟥 Red cards: 0,15 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.