Prediction: Borussia Mönchengladbach vs Borussia Dortmund 21/11/2026

PREMATCH Bundesliga – 10
Borussia Mönchengladbach
Borussia Mönchengladbach
Borussia Dortmund
Borussia Dortmund
21/11/2026
vs
00
Days
00
Hours
00
Minutes
00
Seconds
Back it now or wait?

Borussia Mönchengladbach odds drifted up from 4.68 to 4.86 while the handicap holds at +1.

The drift out shows confidence in Borussia Mönchengladbach easing — patience pays here. The model predicts Borussia Dortmund to win with 70% confidence, expected total goals 3.2.

Confidence
72%
Total goals
3.4
Quick Pick
Borussia Dortmund
Borussia Dortmund
@ 1.65
Model edge Under +4.1%
Risk levelMedium
Updated just now
Conclusion & action

Good signal — entry OK

Model confidence 72% with probability 58%, odds stable.

Strong signal
Watch odds
Tự cập nhật mỗi phút · Cập nhật:
✨ Dữ liệu vừa thay đổi
Biến động tỷ lệ
Tỷ lệ chấp +1
Mở
4.68
→
Hiện tại
4.86
→
Biến động
▲+3.8%
4.634.704.774.844.914.8611/11 01:5811/11 04:49
AI Insight

Borussia Mönchengladbach odds drifted up from 4.68 to 4.86 while the handicap holds at +1. The drift out shows confidence in Borussia Mönchengladbach easing — patience pays here. The model predicts Borussia Dortmund to win with 70% confidence, expected total goals 3.2.

Dòng tiền (ước tính)
20%
80%
Borussia MönchengladbachBorussia Dortmund
Dự đoán tỷ số: 1 - 2 · Độ tự tin: 70%
Hành động hiện tạiGood signal — entry OK|Rủi ro Medium

📊 Last 5 matches form

Borussia MönchengladbachBorussia Mönchengladbach
LDWWL
Borussia DortmundBorussia Dortmund
WWDWW

⚔️ Head-to-head history (3 matches)

2026-05-03Borussia Mönchengladbach1 - 0Borussia Dortmund
2025-12-19Borussia Dortmund2 - 0Borussia Mönchengladbach
2025-04-20Borussia Dortmund3 - 2Borussia Mönchengladbach

🎯 Betting angle

✓ Recommended
Over 3.25
Expected total goals 3.2 — the match leans open.
✗ Avoid

No major risk identified.

◆ Consider when
Watch 1-2 more checkpoints before kickoff
Odds are moving — wait for the lineup or for money flow to settle for a clearer entry.

👥 Predicted lineup PREDICTED

Updated 01:58
Borussia Mönchengladbach Borussia Mönchengladbach 3-4-2-1
33 Daniel Batz Daniel Batz G
20 David Herold David Herold D
2 Fabio Chiarodia Fabio Chiarodia D
4 Kevin Diks Kevin Diks D
29 Joe Scally Joe Scally D
47 Zento Uno Zento Uno M
16 Philipp Sander Philipp Sander D
10 Florian Neuhaus Florian Neuhaus M
25 Robin Hack Robin Hack M
18 Shuto Machino Shuto Machino F
9 Franck Honorat Franck Honorat M
Borussia Dortmund Borussia Dortmund 3-4-2-1
1 Gregor Kobel Gregor Kobel G
24 Daniel Svensson Daniel Svensson M
3 Waldemar Anton Waldemar Anton D
4 Nico Schlotterbeck Nico Schlotterbeck D
22 Joane Gadou Joane Gadou D
7 Jobe Bellingham Jobe Bellingham M
8 Felix Nmecha Felix Nmecha M
25 Joey Veerman Joey Veerman M
41 Mathis Albert Mathis Albert F
14 Maximilian Beier Maximilian Beier F
26 Julian Ryerson Julian Ryerson M
Data Confidence
Lineup · Available at 01:58
Odds · Available at 04:49
Form · Available 5 matches
H2H · Available 3 matches

Betting Signals

  1. 1
    Official lineup announced High General

    Evidence: Lineup updated at 18:58

    Impact: Strongest pre-match confirmation signal; odds react fast after release

    Action: Cross-check with the latest odds shift before deciding

  2. 2
    Borussia Mönchengladbach odds drifting wider Med 1×2

    Evidence: Odds moved 4.68 → 4.86 (3.8%)

    Impact: Borussia Mönchengladbach losing favor; may be negative news (injury / rotation)

    Action: Wait for odds to stabilize before backing Borussia Mönchengladbach

  3. 3
    Borussia Mönchengladbach playing at home Low Handicap

    Evidence: Match held at Stadion im Borussia-Park

    Impact: Slight lean toward home handicap; not a strong stand-alone signal

    Action: Combine with form + odds shift before betting

  4. 4
    Borussia Dortmund has a clear form edge Low 1×2

    Evidence: Borussia Dortmund: 4W-1D-0L · Borussia Mönchengladbach: 2W-1D-2L (last 5)

    Impact: Supports Borussia Dortmund on both 1×2 and handicap

    Action: Back the handicap before the line gets too tight

Standout Stats

Borussia Mönchengladbach Borussia
Borussia Dortmund Borussia
2W - 1D - 2L
Form (last 5)
4W - 1D - 0L
1.00
Goals scored (H2H avg)
1.67
1.67
Goals conceded (H2H avg)
1.00
30%
Win rate (last 10)
60%
1W - 0D - 2L
H2H (last 5)
2W - 0D - 1L
20%
Model win probability
58%

Advanced analysis

From last 5 matches stats + head-to-head

Goals & BTTS (H2H)

Both teams scored
33%
1/3matches
Over 2.5 goals
33%
1/3matches
Avg goals: 2.67 / matches

📋 Final pre-match signals

Check before placing your bet:

Official lineup ✓ Available
O/U line moves 3.25 → 3.50 Pending
New injury news Pending
Large money flow shift Pending

Detailed analysis Borussia Mönchengladbach vs Borussia Dortmund

Borussia Mönchengladbach face Borussia Dortmund at 21:30 on 21/11/2026 in the Bundesliga, matchday 10.

Borussia Dortmund hold a recent-form edge (4 wins to 2 for Borussia Mönchengladbach across five games). The model expects an open game totalling 3.4 goals, with Borussia Dortmund projected to create more.

Head-to-head history is thin (3 recent meetings), so treat it only as a reference. Weighing it up, the model tilts slightly to Borussia Dortmund but the margin is slim (70% confidence); projected 1-2.

Frequently asked questions

What time does Borussia Mönchengladbach vs Borussia Dortmund kick off? ▼

Borussia Mönchengladbach vs Borussia Dortmund kicks off at 21:30 on 21/11/2026 in the Bundesliga, matchday 10.

What is the predicted score for Borussia Mönchengladbach vs Borussia Dortmund? ▼

The Poisson model predicts 1-2, confidence 70%, risk medium.

Should I back Borussia Mönchengladbach now or wait? ▼

Good signal — entry OK. Model confidence 72% with probability 58%, odds stable.

What is the Asian handicap for this match? ▼

Current Asian handicap: Borussia Mönchengladbach +1 @ 4.86. Opening odds 4.68, movement 3.8%.

📊 After the match, the actual result, win/loss outcome, and a re-evaluation of the call will be published here.

Top Leagues

All leagues

Superettan
Superettan
🌍 Sweden
Serie C - Girone C
Serie C - Girone C
🌍 Italy
K League 1
K League 1
🌍 South Korea
Brasileirão Serie A
Brasileirão Serie A
🌍 Brazil
Austrian Bundesliga
Austrian Bundesliga
🌍 Austria
Taça de Portugal
Taça de Portugal
🌍 Portugal
Ekstraklasa
Ekstraklasa
🌍 Poland
Champions League
Champions League
🌍 Europe
Bundesliga
Bundesliga
🌍 Germany
Eredivisie
Eredivisie
🌍 Netherlands
LaLiga
LaLiga
🌍 Spain
Ligue 1
Ligue 1
🌍 France
Championship
Championship
🌍 England
Serie A
Serie A
🌍 Italy
Premier League
Premier League
🌍 England
Botola Pro
Botola Pro
🌍 Morocco
Liga Portugal
Liga Portugal
🌍 Portugal
Süper Lig
Süper Lig
🌍 Türkiye
Belgian Pro League
Belgian Pro League
🌍 Belgium
Super Liga
Super Liga
🌍 Slovakia
AFC Asian Cup 2023
AFC Asian Cup 2023
🌍 Asia
Ligue 2
Ligue 2
🌍 France
2. Bundesliga
2. Bundesliga
🌍 Germany
Scottish Premiership
Scottish Premiership
🌍 Scotland
1. Lig
1. Lig
🌍 Türkiye
National League
National League
🌍 England
Liga Profesional Argentina
Liga Profesional Argentina
🌍 Argentina
Campeonato de Portugal
Campeonato de Portugal
🌍 Portugal
Czech First League
Czech First League
🌍 Czech Republic
Parva Liga
Parva Liga
🌍 Bulgaria
Türkiye Kupası
Türkiye Kupası
🌍 Türkiye
League One
League One
🌍 England
Emperor Cup
Emperor Cup
🌍 Japan
Liga Portugal 2
Liga Portugal 2
🌍 Portugal
MLS
MLS
🌍 United States
Copa Libertadores
Copa Libertadores
🌍 South America
Carabao Cup
Carabao Cup
🌍 England
Serie C - Girone B
Serie C - Girone B
🌍 Italy
Europa League
Europa League
🌍 Europe
Tunisian Ligue Professionnelle 1
Tunisian Ligue Professionnelle 1
🌍 Tunisia
Coppa Italia
Coppa Italia
🌍 Italy
Challenger Pro League
Challenger Pro League
🌍 Belgium
Copa Colombia
Copa Colombia
🌍 Colombia
Swiss Super League
Swiss Super League
🌍 Switzerland
Liga MX Clausura
Liga MX Clausura
🌍 Mexico
Girabola
Girabola
🌍 Angola
Saudi Pro League
Saudi Pro League
🌍 Saudi Arabia
International Friendly Games
International Friendly Games
🌍 International
USL Championship
USL Championship
🌍 United States
NWSL
NWSL
🌍 United States
Segunda División
Segunda División
🌍 Spain
J1 League
J1 League
🌍 Japan
Liga 3
Liga 3
🌍 Portugal
Puchar Polski
Puchar Polski
🌍 Poland
UEFA Nations League
UEFA Nations League
🌍 Europe
A-League
A-League
🌍 Australia
Taça da Liga
Taça da Liga
🌍 Portugal
Cúp Quốc gia Việt Nam
Cúp Quốc gia Việt Nam
🌍 Vietnam
Copa do Brasil
Copa do Brasil
🌍 Brazil
Chinese Super League
Chinese Super League
🌍 China
Superliga
Superliga
🌍 Romania
Eerste Divisie
Eerste Divisie
🌍 Netherlands
Conference League
Conference League
🌍 Europe
CAF Champions League
CAF Champions League
🌍 Africa
Allsvenskan
Allsvenskan
🌍 Sweden
V.League 2
V.League 2
🌍 Vietnam
CONCACAF Nations League
CONCACAF Nations League
🌍 North America
Categoría Primera A
Categoría Primera A
🌍 Colombia
Copa del Rey
Copa del Rey
🌍 Spain
Stoiximan Super League
Stoiximan Super League
🌍 Greece
Nigeria Premier Football League
Nigeria Premier Football League
🌍 Nigeria
Club Friendlies
Club Friendlies
🌍 World
Serie B
Serie B
🌍 Italy
V.League 1
V.League 1
🌍 Vietnam
Danish Superliga
Danish Superliga
🌍 Denmark
Serie C, Girone A
Serie C, Girone A
🌍 Italy
DFB Pokal
DFB Pokal
🌍 Germany
NPL Queensland
NPL Queensland
🌍 Australia
League Two
League Two
🌍 England
Liga F
Liga F
🌍 Spain
Ligue 3
Ligue 3
🌍 France
Veikkausliiga
Veikkausliiga
🌍 Finland
Brasileirão Serie B
Brasileirão Serie B
🌍 Brazil
Copa Sudamericana
Copa Sudamericana
🌍 South America
Eliteserien
Eliteserien
🌍 Norway
FA Cup
FA Cup
🌍 England
Coupe de France
Coupe de France
🌍 France