Bayern Munich vs Borussia Dortmund

18 October 2025 · Bundesliga · 2025/26 · Referee Bastian Dankert

Full time 2 – 1

Half-time: 1–0

  • Harry Kane 22’
  • Michael Olise 78’
  • Julian Brandt 84’

Match summary

Bayern Munich beat Borussia Dortmund 2-1. Bayern Munich led 1-0 at half-time.

Harry Kane put Bayern Munich ahead with a header in the 22nd minute, set up by Joshua Kimmich, Michael Olise made it 2-0 in the 78th minute, and Julian Brandt pulled one back to make it 2-1 in the 84th minute, set up by Julian Ryerson.

The chances backed that up: Bayern Munich created 2.85 expected goals (xG) from 15 shots to Borussia Dortmund's 1.41 from 8.

Match stats

61% Possession 39%
15 Shots 8
7 Shots on target 1
4 Corners 3
91 Attacks 70
40 Dangerous attacks 32
586 Passes 369
88% Pass accuracy 77%
11 Tackles 18
12 Fouls 17
1 Yellow cards 3
0 Red cards 0
2 Offsides 1

Key events

Bayern Munich Borussia Dortmund
Kick-off
Joshua KimmichShot on target
4’
Michael OliseShot on target
11’
Luis DíazShot on target
11’
20’
Julian RyersonArgument
Harry KaneHeader1-0 (Bayern Munich)
22’
Joshua KimmichShot on target
40’
44’
Half-time1-0
46’
Ramy BensebainiNiklas Süle
Second half underway
48’
50’
75’
Michael OliseLeft foot shot2-0 (Bayern Munich)
78’
84’
Julian BrandtLeft foot shot2-1 (Borussia Dortmund)
84’
Julian BrandtPascal Groß
Luis DíazShot on target
90+5’
Full-time2-1

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.85 1.41 22’ Harry Kane (Bayern Munich), 1-0 22’ 78’ Michael Olise (Bayern Munich), 2-0 78’ 84’ Julian Brandt (Borussia Dortmund), 2-1 84’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.85 1.41 22’ Harry Kane (Bayern Munich), 1-0 Kane 22’ 78’ Michael Olise (Bayern Munich), 2-0 Olise 78’ 84’ Julian Brandt (Borussia Dortmund), 2-1 Brandt 84’
Bayern Munich 2.85 xGBorussia Dortmund 1.41 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Borussia Dortmund attacking Bayern Munich attacking 
78’ Michael Olise (Bayern Munich), open play, 0.95 xG, goal 84’ Julian Brandt (Borussia Dortmund), set piece, 0.60 xG, goal 49’ Felix Nmecha (Borussia Dortmund), from a corner, 0.54 xG, off target 22’ Harry Kane (Bayern Munich), from a corner, 0.48 xG, goal 90+5’ Luis Díaz (Bayern Munich), open play, 0.37 xG, saved 11’ Luis Díaz (Bayern Munich), open play, 0.30 xG, saved 40’ Joshua Kimmich (Bayern Munich), open play, 0.13 xG, saved 40’ Luis Díaz (Bayern Munich), open play, 0.13 xG, blocked 68’ Michael Olise (Bayern Munich), open play, 0.10 xG, off target 65’ Karim Adeyemi (Borussia Dortmund), open play, 0.09 xG, off target 36’ Michael Olise (Bayern Munich), open play, 0.08 xG, hit the woodwork 68’ Michael Olise (Bayern Munich), open play, 0.09 xG, blocked 32’ Sacha Boey (Bayern Munich), open play, 0.07 xG, off target 59’ Serhou Guirassy (Borussia Dortmund), open play, 0.07 xG, off target 30’ Luis Díaz (Bayern Munich), open play, 0.05 xG, blocked 62’ Karim Adeyemi (Borussia Dortmund), open play, 0.05 xG, blocked 35’ Harry Kane (Bayern Munich), open play, 0.04 xG, off target 11’ Michael Olise (Bayern Munich), open play, 0.03 xG, saved 88’ Felix Nmecha (Borussia Dortmund), open play, 0.02 xG, blocked 89’ Fabio Silva (Borussia Dortmund), open play, 0.02 xG, blocked 42’ Dayotchanculle Upamecano (Bayern Munich), from a corner, 0.02 xG, off target 90’ Nico Schlotterbeck (Borussia Dortmund), from a corner, 0.02 xG, off target 4’ Joshua Kimmich (Bayern Munich), open play, 0.01 xG, saved 78’ Michael Olise (Bayern Munich), open play, 0.95 xG, goal 84’ Julian Brandt (Borussia Dortmund), set piece, 0.60 xG, goal 49’ Felix Nmecha (Borussia Dortmund), from a corner, 0.54 xG, off target 22’ Harry Kane (Bayern Munich), from a corner, 0.48 xG, goal 90+5’ Luis Díaz (Bayern Munich), open play, 0.37 xG, saved 11’ Luis Díaz (Bayern Munich), open play, 0.30 xG, saved 40’ Joshua Kimmich (Bayern Munich), open play, 0.13 xG, saved 40’ Luis Díaz (Bayern Munich), open play, 0.13 xG, blocked 68’ Michael Olise (Bayern Munich), open play, 0.10 xG, off target 65’ Karim Adeyemi (Borussia Dortmund), open play, 0.09 xG, off target 68’ Michael Olise (Bayern Munich), open play, 0.09 xG, blocked 36’ Michael Olise (Bayern Munich), open play, 0.08 xG, hit the woodwork 32’ Sacha Boey (Bayern Munich), open play, 0.07 xG, off target 59’ Serhou Guirassy (Borussia Dortmund), open play, 0.07 xG, off target 30’ Luis Díaz (Bayern Munich), open play, 0.05 xG, blocked 62’ Karim Adeyemi (Borussia Dortmund), open play, 0.05 xG, blocked 35’ Harry Kane (Bayern Munich), open play, 0.04 xG, off target 11’ Michael Olise (Bayern Munich), open play, 0.03 xG, saved 88’ Felix Nmecha (Borussia Dortmund), open play, 0.02 xG, blocked 89’ Fabio Silva (Borussia Dortmund), open play, 0.02 xG, blocked 90’ Nico Schlotterbeck (Borussia Dortmund), from a corner, 0.02 xG, off target 42’ Dayotchanculle Upamecano (Bayern Munich), from a corner, 0.02 xG, off target 4’ Joshua Kimmich (Bayern Munich), open play, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Bayern Munich 4-2-3-1 Starting XI
Neuer
Boey 84’
Upamecano
Tah
Laimer
Kimmich
Pavlovic 90’
Olise
Kane
Díaz
Jackson 61’
Borussia Dortmund 3-4-2-1 Starting XI
Kobel
Schlotterbeck
Anton
Süle 46’
Svensson
Sabitzer 73’
Groß 84’
Ryerson
Nmecha
Adeyemi 74’
Guirassy 84’

Player stats

PlayerPosMinGAShxGxAKPCards
Manuel Neuer GK900 0.000.000
Sacha Boey DEF851 0.070.101
Dayotchanculle Upamecano DEF901 0.020.000
Jonathan Tah DEF900 0.000.000
Konrad Laimer DEF900 0.000.031
Aleksandar Pavlovic MID900 0.000.081
Joshua Kimmich MID9012 0.150.502
Michael Olise MID9015 1.250.573
Harry Kane MID9012 0.520.091
Luis Díaz MID904 0.840.000
Nicolas Jackson FWD620 0.000.103
Leon Goretzka Sub280 0.000.000
Tom Bischof Sub50 0.000.000
Kim Min-Jae Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Bayern Munich win 70% Avg odds 1.35
Draw 17% Avg odds 5.52
Borussia Dortmund win 13% Avg odds 7.41

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.