← Match Finder
Bundesliga
Referee: F Zwayer
M'gladbach
S T S U T
3–1
Full-time
Mainz
T T S 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

M'gladbach Mainz
Last 6 — all competitions · 6/6 matches
Win Ø 42%
50%
33%
Points per game
1,7
1,0
Over 2.5 Ø 67%
50%
83%
Both score Ø 50%
50%
50%
Average goals
2,7
3,2
Scored
1,5
1,5
Conceded
1,2
1,7
Goal diff per game
+0,3
-0,2
This season — Bundesliga · 18/18 matches
Win Ø 47%
61%
33%
Points per game
1,9
1,0
Over 2.5 Ø 72%
61%
83%
Both score Ø 59%
56%
61%
Average goals
2,9
3,7
Scored
1,8
1,4
Conceded
1,1
2,3
Goal diff per game
+0,7
-0,8
🔒 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: 1–1

71% Possession 29%
15 Shots 12
5 Shots on target 9
4 Blocked shots 2
8 Goalkeeper saves 2
6 Corners 3
5 Offside 4
7 Free kicks against 14
2 Yellow cards 3
0 Red cards 0
The table before the match M'gladbach 4. · Mainz 15.
# Team K V U T +/− P
1 RB Leipzig 18 12 4 2 +30 40
2 Bayern Munich 18 11 3 4 +28 36
3 Dortmund 19 10 6 3 +23 36
4 M'gladbach 18 11 2 5 +13 35
5 Schalke 04 18 9 6 3 +10 33
6 Leverkusen 18 9 4 5 +5 31
7 Freiburg 18 8 5 5 +5 29
8 Hoffenheim 18 8 3 7 -4 27
9 Wolfsburg 18 6 6 6 -2 24
10 Augsburg 18 6 5 7 -5 23
11 Ein Frankfurt 18 6 3 9 -1 21
12 Union Berlin 18 6 2 10 -6 20
13 FC Koln 19 6 2 11 -15 20
14 Hertha 18 5 4 9 -11 19
15 Mainz 18 6 0 12 -15 18
16 Werder Bremen 18 4 5 9 -17 17
17 Fortuna Dusseldorf 18 4 3 11 -19 15
18 Paderborn 18 3 3 12 -19 12

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

M'gladbach Mainz
10′
🟨 Ronaël Pierre-Gabriel
11′
R. Quaison 0–1
M. Niakhate
1–1 A. Pléa
O. Wendt
24′
Half-time 1–1
46′
🔁 D. Brosinski
↦ Aarón Martín
67′
🔁 L. Barreiro
↦ R. Pierre-Gabriel
B. Embolo 🔁
↦ M. Thuram
73′
F. Neuhaus 🔁
↦ L. Stindl
73′
2–1 A. Pléa
P. Herrmann
76′
80′
🟨 Daniel Brosinski
81′
🔁 L. Öztunali
↦ A. Hack
Breel Embolo 🟨
85′
86′
🟨 Ridle Baku
J. Hofmann 🔁
↦ F. Johnson
87′
3–1 F. Neuhaus
88′
Full-time 3–1

Line-ups

M'gladbach

4-2-3-1
1 Y. Sommer G
17 O. Wendt D
28 M. Ginter D
30 N. Elvedi D
19 F. Johnson D
13 L. Stindl M
6 C. Kramer M
8 D. Zakaria M
7 P. Herrmann M
14 A. Pléa F
10 M. Thuram M
Bench (8)
36 B. Embolo
32 F. Neuhaus
23 J. Hofmann
5 T. Strobl
16 I. Traoré
11 Raffael
22 L. Bénes
21 T. Sippel

Coach: M. Rose

Mainz

4-2-3-1
27 R. Zentner G
42 A. Hack D
3 Aarón Martín D
19 M. Niakhate D
4 J. St. Juste M
2 R. Pierre-Gabriel D
34 R. Baku M
21 K. Onisiwo M
5 J. Boëtius M
7 R. Quaison M
9 J. Mateta F
Bench (9)
18 D. Brosinski
35 L. Barreiro
8 L. Öztunali
28 Á. Szalai
1 F. Müller
11 Ji Dong-Won
6 D. Latza
10 A. Maxim
23 P. Mwene

Coach: A. Beierlorzer

Odds comparison

Green columns are the outcomes that came in.

1X2
H ✓
1,53
U
4,53
B
5,80
Over/under goals
O1,5 ✓
O2,5 ✓
1,38
U2,5
3,01
O3,5 ✓
Both teams to score
BLS ja ✓
BLS nei

Referee

F Zwayer · 152 kamper i vår database

🟨 Yellow cards
4,5 / match
Above average
⚽ Free kicks
22,7 / match
Average

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