← Match Finder
Bundesliga
Referee: M Fritz
Dortmund
U T T U U
1–1
Full-time
Mainz
U U T U 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

Dortmund Mainz
Last 6 — all competitions · 6/6 matches
Win Ø 17%
17%
17%
Points per game
1,0
1,0
Over 2.5 Ø 17%
33%
0%
Both score Ø 50%
83%
17%
Average goals
2,8
1,0
Scored
1,3
0,5
Conceded
1,5
0,5
Goal diff per game
-0,2
+0,0
xG created Pro
xG conceded Pro
xG diff Pro
This season — Bundesliga · 15/15 matches
Win Ø 27%
47%
7%
Points per game
1,7
0,6
Over 2.5 Ø 57%
60%
53%
Both score Ø 63%
73%
53%
Average goals
3,5
2,6
Scored
1,9
0,8
Conceded
1,6
1,8
Goal diff per game
+0,3
-1,0
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: 1–1

1,21 xG 0,95
66% Possession 34%
21 Shots 11
8 Shots on target 6
7 Blocked shots 0
5 Goalkeeper saves 6
6 Corners 1
1 Offside 5
11 Free kicks against 14
0 Yellow cards 4
0 Red cards 0
The table before the match Dortmund 5. · Mainz 17.
# Team K V U T +/− xG +/− P
1 Leverkusen 15 12 3 0 +30 +15.1 39
2 Bayern Munich 14 11 2 1 +33 +31.1 35
3 RB Leipzig 16 10 3 3 +21 +14.0 33
4 Stuttgart 15 10 1 4 +15 +18.8 31
5 Dortmund 15 7 5 3 +5 +1.1 26
6 Freiburg 15 7 3 5 -4 +0.3 24
7 Hoffenheim 15 7 2 6 +2 -3.8 23
8 Ein Frankfurt 15 5 6 4 +5 -2.9 21
9 Wolfsburg 15 6 1 8 -6 -2.5 19
10 Augsburg 15 4 6 5 -4 -1.1 18
11 M'gladbach 15 4 5 6 -3 -3.4 17
12 Heidenheim 15 5 2 8 -8 -16.4 17
13 Werder Bremen 16 4 4 8 -7 -7.3 16
14 Bochum 15 3 7 5 -11 -4.6 16
15 Union Berlin 14 3 1 10 -16 -5.3 10
16 FC Koln 15 2 4 9 -16 -17.3 10
17 Mainz 15 1 6 8 -15 -1.2 9
18 Darmstadt 15 2 3 10 -21 -14.6 9

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

Dortmund Mainz
1–0 J. Brandt
29′
39′
🟨 Stefan Bell
43′
S. van den Berg 1–1
P. Mwene
Half-time 1–1
N. Süle 🔁
↦ M. Hummels
46′
S. Haller 🔁
↦ N. Füllkrug
63′
S. Bamba 🔁
↦ J. Bynoe-Gittens
63′
69′
🔁 J. Burkardt
↦ M. Richter
69′
🔁 M. Papela
↦ B. Gruda
G. Reyna 🔁
↦ N. Schlotterbeck
72′
M. Wolf 🔁
↦ T. Meunier
81′
85′
🟨 Jonathan Burkardt
90′
🟨 Tom Krauß
91′
🔁 D. da Costa
↦ S. Widmer
92′
🟨 Aymen Barkok
92′
🔁 A. Barkok
↦ K. Onisiwo
Full-time 1–1

Line-ups

Dortmund

4-3-3
1 G. Kobel G
24 T. Meunier D
15 M. Hummels D
4 N. Schlotterbeck D
5 R. Bensebaïni D
19 J. Brandt M
23 E. Can M
20 M. Sabitzer M
21 D. Malen F
14 N. Füllkrug F
43 J. Bynoe-Gittens F
Bench (9)
25 N. Süle
9 S. Haller
48 S. Bamba
7 G. Reyna
17 M. Wolf
33 A. Meyer
2 Mateu Morey
11 M. Reus
6 S. Özcan

Coach: E. Terzić

Mainz

3-4-2-1
33 D. Batz G
31 D. Kohr D
16 S. Bell D
3 S. van den Berg D
30 S. Widmer M
14 T. Krauß M
7 Lee Jae-Sung M
2 P. Mwene M
43 B. Gruda F
10 M. Richter F
9 K. Onisiwo F
Bench (9)
29 J. Burkardt
24 M. Papela
4 A. Barkok
21 D. da Costa
48 M. Müller
47 L. Wilhelm
45 D. Mamutovic
17 L. Ajorque
1 L. Rieß

Coach: J. Siewert

Odds comparison

Green columns are the outcomes that came in.

1X2
H
1,54
U ✓
4,84
B
5,46
Over/under goals
O1,5 ✓
O2,5
1,46
U2,5 ✓
2,74
U3,5 ✓
Both teams to score
BLS ja ✓
BLS nei

Referee

M Fritz · 83 kamper i vår database

🟨 Yellow cards
3,9 / match
Average
⚽ Free kicks
23,8 / match
Above average

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