31 October 2026, 17:30 UTC

Bayern München vs Borussia Dortmund Bundesliga prediction & result

Allianz Arena, Munich
Referee: Tobias Stieler
Full time2 – 2

Final score: Bayern München 2-2 Borussia Dortmund.

Before kick-off the model made it 49% Bayern München, 25% draw, 26% Borussia Dortmund — fair odds of 2.04, 4.00 and 3.85.

Most likely scoreline: 2-1.

The model got this one wrong.

Published

Has the model earned this number?

Bayern München at 49%: of 2,957 settled 40–50% forecasts, 46.1% came in (average 43.9%). It can be read literally. The full record.

How the model saw it, minute by minute

Bayern München5%Draw92%Borussia Dortmund3%

Rebuilt after the match from the model's pre-match expected goals, frozen in the log before kick-off, plus the score and cards as they stood at each minute — never anything later. A ball marks each of the 4 goals. The same replay scores the in-play model on the track record.

Match analysis

Match timeline

6'
Jobe Bellingham
🔁Ismael Saibariout: Nathaniel Brown
29'
🔁Serge Gnabryout: Josip Stanišić
31'
34'
•Jobe Bellingham
⚽Konrad Laimer
38'
Josip Stanišić
53'
⚽Harry Kane (pen)
56'
60'
⚽Serhou Guirassyassist: Carney Chukwuemeka
⚽Dayot Upamecanoassist: Harry Kane
66'
67'
🔁Carney Chukwuemekaout: Marcel Sabitzer
67'
🔁Maximilian Beierout: Konstantinos Karetsas
Konrad Laimer
74'
76'
🔁Felix Nmechaout: Fábio Silva
🔁Michael Oliseout: Lennart Karl
84'
87'
🔁Jobe Bellinghamout: Samuele Inácio
87'
🔁Kouakou Joane Gadouout: Julian Ryerson
89'
⚽Fábio Silvaassist: Konstantinos Karetsas

Match stats — Bayern München vs Borussia Dortmund

56%Possession44%
23Shots12
5On target6
5Corners2
4.22xG0.65

Goals against chances

Bayern München2 from 4.22 xGless than the chances were worth
Borussia Dortmund2 from 0.65 xGmore than the chances were worth

Expected goals totals what the openings were worth, so the gap between it and the score is the finishing — and the luck. Under half a goal either way is called level: xG is an estimate and a smaller gap than that is inside its own error.

Line-ups

Bayern München 4-2-3-1
  • 40J. UrbigG
  • 27K. LaimerD
  • 2D. UpamecanoD
  • 3Kim Min-JaeD
  • 19A. DaviesD
  • 6J. KimmichM
  • 45A. PavlovićM
  • 17M. OliseM
  • 34I. SaibariM
  • 7S. GnabryM
  • 9H. KaneF
Substitutes
  • 26S. UlreichG
  • 4J. TahD
  • 44J. StanišićD
  • 42L. KarlM
  • 21H. ItoD
  • 11N. BrownD
  • 23S. BoeyD
  • 8T. BischofM
  • 46T. BinderF
Coach: V. Kompany
Borussia Dortmund 3-4-2-1
  • 1G. KobelG
  • 22Kouakou Joane GadouD
  • 3W. AntonD
  • 4N. SchlotterbeckD
  • 14M. BeierM
  • 25J. VeermanM
  • 8F. NmechaM
  • 24D. SvenssonM
  • 7J. BellinghamM
  • 17C. ChukwuemekaM
  • 9S. GuirassyF
Substitutes
  • 21Fábio SilvaF
  • 20M. SabitzerM
  • 26J. RyersonD
  • 18E. NwaneriM
  • 33A. MeyerG
  • 39F. ManéD
  • 19K. KaretsasM
  • 40S. InacioF
  • 5R. BensebaïniD
Coach: N. Kovač

Form going into Bayern München vs Borussia Dortmund

Bayern München

Bundesliga

  • W3-1away to SC Freiburg25 October 2026
  • W6-1RB Leipzig17 October 2026
  • D2-2away to FC Augsburg10 October 2026

Borussia Dortmund

Bundesliga

  • W1-0Eintracht Frankfurt24 October 2026
  • D0-0away to Union Berlin17 October 2026
  • D2-2Werder Bremen9 October 2026

Up to 5 matches before kick-off, most recent first; context, not the model's input. How to read this.

Bundesliga table

#TeamPWDLGFGAGDPts
1Bayern München9630299+2021
2Borussia Dortmund9630167+921

Where the two sides stand today, not on the day of this match. Full table

Head-to-head: Bayern München vs Borussia Dortmund

Bayern München and Borussia Dortmund have met 6 times in the records we hold, Bayern München has won 3 of them to Borussia Dortmund's 0, with 3 drawn.

The record

They drew 2–2 at Bayern München on 31 Oct 2026.

ClubWDLGFGA
Bayern München330129
Borussia Dortmund033912

Between them these 6 meetings produced 21 goals, an average of 3.50 a game.

Every meeting

Every recorded meeting, newest first.

  • 31 Oct 2026
    Bundesliga
    Bayern München 2–2 Borussia Dortmund
  • 22 Aug 2026
    Super Cup
    Borussia Dortmund 1–2 Bayern München
  • 28 Feb 2026
    Bundesliga
    Borussia Dortmund 2–3 Bayern München
  • 18 Oct 2025
    Bundesliga
    Bayern München 2–1 Borussia Dortmund
  • 12 Apr 2025
    Bundesliga
    Bayern München 2–2 Borussia Dortmund
  • 30 Nov 2024
    Bundesliga
    Borussia Dortmund 1–1 Bayern München

How the model rates them now

On the current ratings, Bayern München's attack rates 45% above Borussia Dortmund's, and Borussia Dortmund concede 15% fewer than Bayern München. How the ratings are derived.

ClubAttackDefence
Bayern München1.760.68
Borussia Dortmund1.210.58

More head-to-heads on this week’s board →

Leading scorers: Bayern München and Borussia Dortmund

Bayern München

GoalsAssists

  • M. Olise63
  • H. Kane48
  • L. Díaz41

Borussia Dortmund

GoalsAssists

  • F. Nmecha40

Top 3 by league goals this season; player availability is not in the model. How to read this.

The result against the call

Bayern München and Borussia Dortmund drew 2–2. The model had leaned towards a win for Bayern München at 49% and given a draw 25%. At that figure it expects the outcome about once in every 4 matches like this one. The goals: Konrad Laimer 38' for Bayern München, Serhou Guirassy 60' for Borussia Dortmund, Dayot Upamecano 66' for Bayern München, Fábio Silva 89' for Borussia Dortmund. On expected goals it finished 4.22–0.65.

What this result changed

Before kick-off the season simulation gave Bayern München a 74.1% chance to finish top of the regular season: 80.3% after a win, 73.8% after a draw, 64.1% after a defeat. The draw was the middle one of the three, and left the figure about where it was, at 73.8%.

For Borussia Dortmund the question was the chance to finish top of the regular season, 17.1% going in: 25.9% after a win, 17.1% after a draw, 11.8% after a defeat. The draw was the middle one of the three, and left the figure about where it was, at 17.1%.

Read from our Bundesliga season simulation as it stood before this match (10,000 runs), counting this result alone. Every result since then has moved the table again, so today's figure is on the competition page.

Statistical estimate, not betting advice This prediction is generated from a statistical model for entertainment and informational purposes only. It does not guarantee any outcome and should not be used as the basis for placing a bet.