← Match Finder
Bundesliga
Referee: Patrick Ittrich
Mainz
U S T S T
4–2
Full-time
Freiburg
S T S S 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 Freiburg
Last 6 — all competitions · 6/6 matches
Win Ø 42%
33%
50%
Points per game
1,2
1,5
Over 2.5 Ø 75%
67%
83%
Both score Ø 59%
50%
67%
Average goals
2,8
3,0
Scored
1,2
1,3
Conceded
1,7
1,7
Goal diff per game
-0,5
-0,3
This season — Bundesliga · 10/10 matches
Win Ø 45%
40%
50%
Points per game
1,4
1,5
Over 2.5 Ø 80%
80%
80%
Both score Ø 65%
70%
60%
Average goals
3,5
2,9
Scored
1,7
1,3
Conceded
1,8
1,6
Goal diff per game
-0,1
-0,3
🔒 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: 2–0

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

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 Freiburg
1′
🟨 Florian Niederlechner
15′
🔁 N. Petersen
↦ M. Philipp
1–0 N. Bungert
Y. Mallı
15′
19′
🟨 Çağlar Söyüncü
2–0 Y. Mallı
20′
Stefan Bell 🟨
37′
Half-time 2–0
Fabian Frei 🟨
57′
Karim Onisiwo 🟨
65′
67′
V. Grifo 2–1
F. Niederlechner
André Ramalho 🔁
↦ P. De Blasis
76′
80′
🔁 M. Dæhli
↦ J. Föhrenbach
82′
🔁 J. Haberer
↦ F. Niederlechner
3–1 S. Bell
Y. Mallı
82′
85′
N. Petersen 3–2
Daniel Brosinski 🟨
88′
88′
🟨 Vincenzo Grifo
L. Balogun 🔁
↦ J. Córdoba
91′
Jairo Samperio 🔁
↦ Y. Mallı
94′
4–2 K. Onisiwo
Jairo Samperio
95′
Full-time 4–2

Line-ups

Mainz

4-2-3-1
1 J. Lössl G
26 N. Bungert D
18 D. Brosinski D
2 G. Donati D
16 S. Bell D
20 F. Frei M
10 Y. Mallı M
25 J. Gbamin M
32 P. De Blasis M
21 K. Onisiwo F
15 J. Córdoba F
Bench (7)
22 André Ramalho
3 L. Balogun
17 Jairo Samperio
8 L. Öztunali
24 G. Bussmann
33 J. Huth
42 A. Hack

Coach: M. Schmidt

Freiburg

4-4-2
1 A. Schwolow G
3 Torrejón D
25 J. Föhrenbach D
15 P. Stenzel D
4 C. Söyüncü D
6 A. Abrashi M
8 M. Frantz M
27 N. Höfler M
26 M. Philipp F
32 V. Grifo M
7 F. Niederlechner F
Bench (7)
18 N. Petersen
16 M. Dæhli
19 J. Haberer
2 A. Ignjovski
5 M. Gulde
23 J. Schuster
44 R. Gikiewicz

Coach: C. Streich

Odds comparison

Green columns are the outcomes that came in.

Over/under goals
O1,5 ✓
O2,5 ✓
O3,5 ✓
Both teams to score
BLS ja ✓
BLS nei

Referee

Patrick Ittrich · 43 kamper i vår database

🟨 Yellow cards
4,1 / match
Average
⚽ Free kicks
25,7 / match
Above average

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