Borussia Monchengladbach vs Bayern Munich

25 October 2025 · Bundesliga · 2025/26 · Referee Sascha Stegemann

Full time 0 – 3

Half-time: 0–0

  • Joshua Kimmich 64’
  • Raphael Guerreiro 69’
  • Lennart Karl 81’

Match summary

Bayern Munich won comfortably, 3-0 away at Borussia Monchengladbach. It was goalless at half-time.

Joshua Kimmich put Bayern Munich ahead in the 64th minute, Raphael Guerreiro made it 0-2 in the 69th minute, set up by Michael Olise, and Lennart Karl made it 0-3 in the 81st minute, set up by Raphael Guerreiro.

The chances backed that up: Bayern Munich created 2.67 expected goals (xG) from 27 shots to Borussia Monchengladbach's 0.76 from 1. Kevin Stöger hit the woodwork from the penalty spot for Borussia Monchengladbach. Borussia Monchengladbach had a player sent off.

Match stats

17% Possession 83%
1 Shots 27
0 Shots on target 11
1 Corners 8
60 Attacks 176
16 Dangerous attacks 129
186 Passes 897
63% Pass accuracy 94%
19 Tackles 7
6 Fouls 9
0 Yellow cards 3
1 Red cards 0
1 Offsides 1

Key events

Borussia Monchengladbach Bayern Munich
Kick-off
Jens Castrop: card review (VAR)
18’
19’
28’
Dayot UpamecanoHandball
38’
42’
Harry KaneShot on target
45’
Tom BischofShot on target
Half-time0-0
46’
Raphaël GuerreiroSacha Boey
50’
Michael OliseShot on target
50’
Luis DíazShot on target
Second half underway
60’
Luis DíazShot on target
Shuto MachinoHaris Tabakovic
63’
64’
Joshua KimmichLeft foot shot0-1 (Bayern Munich)
69’
Raphaël GuerreiroLeft foot shot0-2 (Bayern Munich)
73’
VAR review
73’
Kevin StögerMissed penalty
75’
Eugen Polanski
75’
80’
Lennart Karl Left foot shot0-3 (Bayern Munich)
Oscar FrauloRocco Reitz
84’
85’
Lennart KarlShot on target
90+3’
Harry KaneShot on target
Full-time0-3

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 0.76 2.67 64’ Joshua Kimmich (Bayern Munich), 0-1 64’ 69’ Raphael Guerreiro (Bayern Munich), 0-2 69’ 81’ Lennart Karl (Bayern Munich), 0-3 81’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.76 2.67 64’ Joshua Kimmich (Bayern Munich), 0-1 Kimmich 64’ 69’ Raphael Guerreiro (Bayern Munich), 0-2 Guerreiro 69’ 81’ Lennart Karl (Bayern Munich), 0-3 Karl 81’
Borussia Monchengladbach 0.76 xGBayern Munich 2.67 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Bayern Munich attacking Borussia Monchengladbach attacking 
75’ Kevin Stöger (Borussia Monchengladbach), penalty, 0.76 xG, hit the woodwork 69’ Raphael Guerreiro (Bayern Munich), open play, 0.49 xG, goal 1’ Luis Díaz (Bayern Munich), open play, 0.44 xG, off target 85’ Lennart Karl (Bayern Munich), open play, 0.38 xG, saved 90+6’ Lennart Karl (Bayern Munich), open play, 0.14 xG, off target 50’ Michael Olise (Bayern Munich), open play, 0.11 xG, saved 64’ Joshua Kimmich (Bayern Munich), open play, 0.11 xG, blocked 42’ Harry Kane (Bayern Munich), open play, 0.10 xG, saved 90+3’ Harry Kane (Bayern Munich), open play, 0.11 xG, saved 50’ Michael Olise (Bayern Munich), open play, 0.10 xG, blocked 64’ Joshua Kimmich (Bayern Munich), open play, 0.09 xG, goal 61’ Joshua Kimmich (Bayern Munich), open play, 0.08 xG, blocked 53’ Harry Kane (Bayern Munich), open play, 0.06 xG, blocked 60’ Luis Díaz (Bayern Munich), open play, 0.05 xG, blocked 49’ Joshua Kimmich (Bayern Munich), open play, 0.05 xG, off target 60’ Luis Díaz (Bayern Munich), open play, 0.05 xG, saved 48’ Michael Olise (Bayern Munich), open play, 0.04 xG, off target 81’ Lennart Karl (Bayern Munich), open play, 0.04 xG, goal 68’ Harry Kane (Bayern Munich), open play, 0.04 xG, blocked 34’ Luis Díaz (Bayern Munich), open play, 0.03 xG, off target 59’ Harry Kane (Bayern Munich), open play, 0.03 xG, blocked 45’ Tom Bischof (Bayern Munich), open play, 0.02 xG, saved 67’ Tom Bischof (Bayern Munich), open play, 0.03 xG, off target 50’ Luis Díaz (Bayern Munich), open play, 0.02 xG, saved 31’ Dayotchanculle Upamecano (Bayern Munich), open play, 0.02 xG, off target 37’ Sacha Boey (Bayern Munich), open play, 0.02 xG, blocked 90+1’ Konrad Laimer (Bayern Munich), from a corner, 0.01 xG, off target 22’ Harry Kane (Bayern Munich), set piece, 0.01 xG, blocked 75’ Kevin Stöger (Borussia Monchengladbach), penalty, 0.76 xG, hit the woodwork 69’ Raphael Guerreiro (Bayern Munich), open play, 0.49 xG, goal 1’ Luis Díaz (Bayern Munich), open play, 0.44 xG, off target 85’ Lennart Karl (Bayern Munich), open play, 0.38 xG, saved 90+6’ Lennart Karl (Bayern Munich), open play, 0.14 xG, off target 50’ Michael Olise (Bayern Munich), open play, 0.11 xG, saved 64’ Joshua Kimmich (Bayern Munich), open play, 0.11 xG, blocked 90+3’ Harry Kane (Bayern Munich), open play, 0.11 xG, saved 42’ Harry Kane (Bayern Munich), open play, 0.10 xG, saved 50’ Michael Olise (Bayern Munich), open play, 0.10 xG, blocked 64’ Joshua Kimmich (Bayern Munich), open play, 0.09 xG, goal 61’ Joshua Kimmich (Bayern Munich), open play, 0.08 xG, blocked 53’ Harry Kane (Bayern Munich), open play, 0.06 xG, blocked 60’ Luis Díaz (Bayern Munich), open play, 0.05 xG, blocked 49’ Joshua Kimmich (Bayern Munich), open play, 0.05 xG, off target 60’ Luis Díaz (Bayern Munich), open play, 0.05 xG, saved 48’ Michael Olise (Bayern Munich), open play, 0.04 xG, off target 81’ Lennart Karl (Bayern Munich), open play, 0.04 xG, goal 68’ Harry Kane (Bayern Munich), open play, 0.04 xG, blocked 34’ Luis Díaz (Bayern Munich), open play, 0.03 xG, off target 59’ Harry Kane (Bayern Munich), open play, 0.03 xG, blocked 67’ Tom Bischof (Bayern Munich), open play, 0.03 xG, off target 45’ Tom Bischof (Bayern Munich), open play, 0.02 xG, saved 50’ Luis Díaz (Bayern Munich), open play, 0.02 xG, saved 31’ Dayotchanculle Upamecano (Bayern Munich), open play, 0.02 xG, off target 37’ Sacha Boey (Bayern Munich), open play, 0.02 xG, blocked 90+1’ Konrad Laimer (Bayern Munich), from a corner, 0.01 xG, off target 22’ Harry Kane (Bayern Munich), set piece, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Lineups

Borussia Monchengladbach 5-4-1 Starting XI
Nicolas
Castrop
Sander
Elvedi
Diks
Netz 75’
Honorat 76’
Reitz 84’
Engelhardt
Stöger 84’
Tabakovic 63’
Bayern Munich 4-2-3-1 Starting XI
Urbig
Bischof 81’
Kim
Upamecano 46’
Boey 46’
Goretzka
Kimmich
Díaz 76’
Kane
Olise
Jackson 59’

Player stats

PlayerPosMinGAShxGxAKPCards
Moritz Nicolas GK900 0.000.000
Jens Castrop DEF180 0.000.000
Philipp Sander DEF900 0.000.000
Kevin Diks DEF900 0.000.000
Nico Elvedi DEF900 0.000.000
Luca Netz DEF800 0.000.000
Franck Honorat MID810 0.000.000
Yannick Engelhardt MID900 0.000.000
Rocco Reitz MID890 0.000.000
Kevin Stöger MID891 0.760.000
Haris Tabakovic FWD680 0.000.000
Shuto Machino Sub220 0.000.000
Lukas Ullrich Sub100 0.000.000
Joe Scally Sub90 0.000.000
Oscar Fraulo Sub10 0.000.000
Giovanni Reyna Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Borussia Monchengladbach win 10% Avg odds 9.37
Draw 14% Avg odds 6.73
Bayern Munich win 76% Avg odds 1.24

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.