P
Prognosist
P
⚽ Football 📈 Forecasts
Football Germany Germany Bundesliga Borussia Dortmund — FSV Mainz 05

Match Borussia Dortmund vs FSV Mainz 05 February 13, 2026

Borussia Dortmund
Borussia Dortmund
Home · last 5 L W L W W
Kick-off
Fri 13 Feb · 19:30
4:0
Full-time
FSV Mainz 05
FSV Mainz 05
D L W L W Away · last 5
Referee Tobias Welz, Germany
Miss
Under 3.5
Under 3.5
AI 60% · book 1.68
Hit
Over 3.5
Over 3.5
AI 40% · book 2.48
Miss
Under 2.5
Under 2.5
AI 38% · book 2.61
Total goals
4
4 · 0
xG (open play)
1.74 – 1.43
Δ +0.31
Possession
55% – 45%
AI accuracy
8 / 17
picks cashed
Post-match · 90 sec read

Borussia Dortmund enter this clash with a clear quality edge and a strong home momentum, having scored well against Mainz's less robust defense. Their pressing and offensive firepower should challenge Mainz's compact block, who have shown resilience but less consistency away. Recent form favors Dortmund slightly, and the match hints at a moderately open pace with chances for both sides.

  • Dortmund's home attacking edge vs Mainz's defense
  • Mainz's recent winning form but lower overall quality
  • Moderate tempo suggests goal opportunities but controlled play

P Recap generated by AI · 6 markets graded

Lineups

DOR 3-4-2-1 · MAI 3-5-2
Subs used · DOR
46' Reggiani ↑ · Sule
61' Chukwuemeka ↑ · Brandt
61' Silva ↑ · Beier
74' Sabitzer ↑ · Nmecha
74' Adeyemi ↑ · Guirassy
Subs used · MAI
27' Potulski ↑ · Bell
60' Nebel ↑ · Jae-Sung
60' Becker ↑ · Silas
61' Mwene ↑ · Widmer
73' Weiper ↑ · Tietz

📊 Statistics

DOR 40 MAI
55%
Possession (%)
45%
1.74
Expected Goals (xG) expected goals
1.43
14
Total Shots
9
7
Shots on Target
4
4
Shots off Target
2
9
Shots Inside Box
6
7
Corner Kicks
2
0
Offsides
5
10
Fouls
5
84%
Pass Accuracy (%)
80%
3
Yellow Cards
2
4
Goalkeeper Saves
4

Match events

19 · 4 – 0
9'
Silvan Widmer
Yellow Card
S. Guirassy
Assist · J. Ryerson · 1–0
10'
M. Beier
Assist · J. Ryerson · 2–0
15'
Niklas Süle
Yellow Card
23'
27'
K. Potulski ↓ · S. Bell ↑
Substitution 1
S. Guirassy
Assist · J. Ryerson · 3–0
42'
Half-time · 3 – 0
L. Reggiani ↓ · N. Sule ↑
Substitution 1
46'
56'
Stefan Posch
Yellow Card
60'
P. Nebel ↓ · Lee Jae-Sung ↑
Substitution 2
60'
S. Becker ↓ · Silas ↑
Substitution 3
C. Chukwuemeka ↓ · J. Brandt ↑
Substitution 2
61'
F. Silva ↓ · M. Beier ↑
Substitution 3
61'
61'
P. Mwene ↓ · S. Widmer ↑
Substitution 4
73'
N. Weiper ↓ · P. Tietz ↑
Substitution 5
M. Sabitzer ↓ · F. Nmecha ↑
Substitution 4
74'
K. Adeyemi ↓ · S. Guirassy ↑
Substitution 5
74'
R. Bensebaini
Assist · J. Ryerson · 4–0
84'
Carney Chukwuemeka
Yellow Card
86'
Fábio Silva
Yellow Card
90+1'
Full-time · 4 – 0

Bet recap · markets settled

17 · 8 W · 9 L
Market Odds Closed AI Result P/L · 1u
Under 3.5 1.68 60% Lost −1.00 Miss
Over 3.5 2.48 40% Cashed +1.48 Cashed
Under 2.5 2.61 38% Lost −1.00 Miss
BTTS No 2.34 42% Cashed +1.34 Cashed
BTTS Yes 1.66 58% Lost −1.00 Miss
Double Chance X2 2.57 33% Lost −1.00 Miss
Home Win 1.59 67% Cashed +0.59 Cashed
Double Chance 1X 1.18 87% Cashed +0.18 Cashed
Over 2.5 1.57 62% Cashed +0.57 Cashed
AH Home 0 1.24 67% Cashed +0.24 Cashed
Over 0.5 1.03 95% Cashed +0.03 Cashed
Draw 4.78 20% Lost −1.00 Miss
Over 1.5 1.17 83% Cashed +0.17 Cashed
Under 1.5 5.50 17% Lost −1.00 Miss
Under 0.5 18.50 5% Lost −1.00 Miss
Away Win 5.80 13% Lost −1.00 Miss
AH Away 0 4.34 13% Lost −1.00 Miss
Total · 17 markets @ 1u each 8 W · 9 L −4.40u −26% ROI