← Match Finder
Bundesliga
Referee: T Stieler
Mainz
S S U U U
3–0
Full-time
Dortmund
U T S S 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

Mainz Dortmund
Last 6 — all competitions · 6/6 matches
Win Ø 50%
33%
67%
Points per game
1,7
2,2
Over 2.5 Ø 42%
33%
50%
Both score Ø 67%
67%
67%
Average goals
2,5
3,5
Scored
1,8
2,2
Conceded
0,7
1,3
Goal diff per game
+1,2
+0,8
xG created Pro
xG conceded Pro
xG diff Pro
This season — Bundesliga · 32/32 matches
Win Ø 35%
16%
53%
Points per game
0,9
1,9
Over 2.5 Ø 50%
41%
59%
Both score Ø 63%
59%
66%
Average goals
2,6
3,3
Scored
1,0
2,0
Conceded
1,6
1,3
Goal diff per game
-0,5
+0,8
xG created Pro
xG conceded Pro
xG diff Pro
🔒 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: 3–0

2,19 xG 0,36
32% Possession 68%
14 Shots 10
6 Shots on target 2
4 Blocked shots 4
2 Goalkeeper saves 3
4 Corners 2
2 Offside 2
14 Free kicks against 11
2 Yellow cards 2
0 Red cards 0
The table before the match Mainz 16. · Dortmund 5.
# Team K V U T +/− xG +/− P
1 Leverkusen 32 26 6 0 +59 +38.8 84
2 Stuttgart 33 22 4 7 +35 +33.2 70
3 Bayern Munich 32 22 3 7 +49 +55.0 69
4 RB Leipzig 33 19 7 7 +38 +26.6 64
5 Dortmund 32 17 9 6 +24 +10.6 60
6 Ein Frankfurt 33 11 13 9 +1 -5.5 46
7 Freiburg 33 11 9 13 -12 +0.0 42
8 Hoffenheim 32 11 7 14 -8 -10.1 40
9 Heidenheim 33 9 12 12 -8 -22.6 39
10 Augsburg 33 10 9 14 -9 -9.2 39
11 Werder Bremen 33 10 9 14 -9 -11.4 39
12 Wolfsburg 32 10 7 15 -11 -3.5 37
13 M'gladbach 33 7 13 13 -7 -7.7 34
14 Bochum 32 7 12 13 -24 -15.4 33
15 Union Berlin 33 8 6 19 -26 -12.6 30
16 Mainz 32 5 14 13 -17 -1.7 29
17 FC Koln 33 5 12 16 -29 -27.6 27
18 Darmstadt 32 3 8 21 -46 -36.9 17

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 Dortmund
1–0 L. Barreiro
S. Widmer
12′
2–0 Lee Jae-Sung
19′
3–0 Lee Jae-Sung
L. Barreiro
23′
41′
🟨 Marco Reus
Half-time 3–0
Andreas Hanche-Olsen 🟨
46′
46′
🔁 J. Sancho
↦ D. Malen
46′
🔁 I. Maatsen
↦ Mateu Morey
46′
🔁 J. Brandt
↦ S. Özcan
Leandro Barreiro 🟨
56′
69′
🔁 O. Pohlmann
↦ F. Nmecha
E. Fernandes 🔁
↦ A. Caci
76′
76′
🔁 K. Wätjen
↦ J. Bynoe-Gittens
D. da Costa 🔁
↦ S. Widmer
77′
80′
🟨 Nico Schlotterbeck
M. Richter 🔁
↦ Lee Jae-Sung
87′
N. Weiper 🔁
↦ B. Gruda
87′
Full-time 3–0

Line-ups

Mainz

3-4-2-1
27 R. Zentner G
31 D. Kohr D
3 S. van den Berg D
25 A. Hanche-Olsen D
30 S. Widmer M
8 L. Barreiro M
18 N. Amiri M
19 A. Caci M
43 B. Gruda F
7 Lee Jae-Sung F
29 J. Burkardt F
Bench (9)
20 E. Fernandes
21 D. da Costa
10 M. Richter
44 N. Weiper
23 J. Guilavogui
17 L. Ajorque
1 L. Rieß
11 J. Ngankam
14 T. Krauß

Coach: B. Henriksen

Dortmund

4-3-3
33 A. Meyer G
17 M. Wolf D
25 N. Süle D
4 N. Schlotterbeck D
2 Mateu Morey D
11 M. Reus M
6 S. Özcan M
8 F. Nmecha M
21 D. Malen F
18 Y. Moukoko F
43 J. Bynoe-Gittens F
Bench (9)
10 J. Sancho
22 I. Maatsen
19 J. Brandt
30 O. Pohlmann
38 K. Wätjen
26 J. Ryerson
23 E. Can
47 A. Papadopoulos
35 M. Lotka

Coach: E. Terzić

Odds comparison

Green columns are the outcomes that came in.

1X2
H ✓
2,21
U
3,90
B
2,98
Over/under goals
O1,5 ✓
O2,5 ✓
1,48
U2,5
2,65
U3,5 ✓
Both teams to score
BLS ja
BLS nei ✓

Referee

T Stieler · 148 kamper i vår database

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

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