P
Prognosist
P
⚽ Football 📈 Forecasts
Football Germany Germany Bundesliga Borussia Mönchengladbach — Borussia Dortmund

Match Borussia Mönchengladbach vs Borussia Dortmund May 3, 2026

Borussia Mönchengladbach
Borussia Mönchengladbach
Home · last 5 D D W L W
Kick-off
Sun 03 May · 15:30
1:0
Full-time
Borussia Dortmund
Borussia Dortmund
L W L W W Away · last 5
BORUSSIA-PARK · Monchengladbach Referee Florian Badstubner, Germany
Miss
Away Win
Away Win
AI 58% · book 1.96
Hit
Under 2.5
Under 2.5
AI 43% · book 2.46
Hit
BTTS No
BTTS No
AI 42% · book 2.50
Total goals
1
1 · 0
xG (open play)
2.10 – 0.48
Δ +1.62
Possession
51% – 49%
AI accuracy
8 / 17
picks cashed
Post-match · 90 sec read

Borussia Dortmund enter this clash with a clear quality edge and stronger recent form, suggesting they hold the upper hand. Despite Borussia Mönchengladbach's home comfort, their defensive struggles against Dortmund's potent attack could be decisive. The match hints at a moderate tempo, with Dortmund's pressing and offensive threat likely to test Gladbach's compact block.

  • Dortmund's superior quality and form advantage
  • Gladbach's defensive vulnerabilities at home
  • Moderate pace favoring Dortmund's attacking style

P Recap generated by AI · 6 markets graded

Lineups

MOE 5-4-1 · DOR 3-4-2-1
Subs used · MOE
65' Bolin ↑ · Mohya
70' Diks ↑ · Chiarodia
70' Reyna ↑ · Stöger
90' Hack ↑ · Reitz
90' Machino ↑ · Tabaković
Subs used · DOR
61' Svensson ↑ · Beier
76' Silva ↑ · Guirassy
76' Özcan ↑ · Bellingham
84' Chukwuemeka ↑ · Brandt
84' Couto ↑ · Ryerson

📊 Statistics

MOE 10 DOR
51%
Possession (%)
49%
2.10
Expected Goals (xG) expected goals
0.48
12
Total Shots
6
4
Shots on Target
1
5
Shots off Target
5
11
Shots Inside Box
5
1
Corner Kicks
1
1
Offsides
0
14
Fouls
17
83%
Pass Accuracy (%)
85%
3
Yellow Cards
1
1
Goalkeeper Saves
3

Match events

15 · 1 – 0
Half-time · 0 – 0
Kevin Stöger
Yellow Card
54'
56'
Nico Schlotterbeck
Yellow Card
61'
Daniel Svensson ↓ · Maximilian Beier ↑
Substitution 1
Hugo Bolin ↓ · Wael Mohya ↑
Substitution 1
65'
Kevin Diks ↓ · Fabio Chiarodia ↑
Substitution 2
70'
Giovanni Reyna ↓ · Kevin Stöger ↑
Substitution 3
70'
76'
Fábio Silva ↓ · Serhou Guirassy ↑
Substitution 2
76'
Salih Özcan ↓ · Jobe Bellingham ↑
Substitution 3
84'
Carney Chukwuemeka ↓ · Julian Brandt ↑
Substitution 4
84'
Yan Couto ↓ · Julian Ryerson ↑
Substitution 5
Nico Elvedi
Yellow Card
87'
Haris Tabaković
Assist · Rocco Reitz · 1–0
88'
Robin Hack ↓ · Rocco Reitz ↑
Substitution 4
90'
Shuto Machino ↓ · Haris Tabaković ↑
Substitution 5
90'
Haris Tabaković
Yellow Card
90+1'
Full-time · 1 – 0

Bet recap · markets settled

17 · 8 W · 9 L
Market Odds Closed AI Result P/L · 1u
Away Win 1.96 58% Lost −1.00 Miss
Under 2.5 2.46 43% Cashed +1.46 Cashed
BTTS No 2.50 42% Cashed +1.50 Cashed
Over 2.5 1.64 57% Lost −1.00 Miss
Over 3.5 2.38 35% Lost −1.00 Miss
Double Chance 1X 1.94 42% Cashed +0.94 Cashed
Double Chance X2 1.30 81% Lost −1.00 Miss
Under 3.5 1.57 65% Cashed +0.57 Cashed
BTTS Yes 1.55 58% Lost −1.00 Miss
AH Away 0 1.47 58% Lost −1.00 Miss
Under 1.5 5.00 21% Cashed +4.00 Cashed
Under 0.5 17.50 6% Lost −1.00 Miss
Over 0.5 1.02 94% Cashed +0.02 Cashed
Draw 4.00 23% Lost −1.00 Miss
Over 1.5 1.17 79% Lost −1.00 Miss
AH Home 0 2.99 19% Cashed +1.99 Cashed
Home Win 3.92 19% Cashed +2.92 Cashed
Total · 17 markets @ 1u each 8 W · 9 L +4.40u +26% ROI