RB Leipzig vs Borussia Monchengladbach

29 August 2026 · Bundesliga · 2026/27 · Referee Sven Jablonski

Full time 3 – 0

Half-time: 1–0

  • Bote Baku 26’
  • Antonio Nusa 49’
  • Rocco Reitz 66’

Match summary

RB Leipzig won comfortably, 3-0 at home to Borussia Monchengladbach. RB Leipzig led 1-0 at half-time.

Bote Baku put RB Leipzig ahead in the 26th minute, set up by Tidiam Gomis, Antonio Nusa made it 2-0 in the 49th minute, set up by Tidiam Gomis, and Rocco Reitz made it 3-0 in the 66th minute, set up by Christopher Nkunku.

The chances backed that up: RB Leipzig created 4.44 expected goals (xG) from 25 shots to Borussia Monchengladbach's 1.23 from 15.

RB Leipzig secured a convincing victory against Borussia Monchengladbach in this Bundesliga fixture, dominating the overall performance despite holding slightly less possession with forty-seven percent to fifty-three percent. The home side registered twenty-five shots compared to their opponents fifteen, hitting eleven on target against four, and accumulated an expected goals total of 4.44 to 1.23. RB Leipzig also generated seven corners to six, made ninety-one attacks to eighty-four, and completed four hundred and twenty-seven passes. Discipline saw ten fouls committed by RB Leipzig and thirteen by Borussia Monchengladbach, with one yellow card shown to the home team.

The scoring opened in the twenty-fifth minute when Ridle Baku struck with a left foot shot to give RB Leipzig a 1-0 lead heading into half-time. Shortly after the second half began, Antonio Nusa doubled the advantage with a right foot shot in the forty-ninth minute. Following multiple substitutions from both sides, substitute Rocco Reitz added a third goal with a right foot shot in the sixty-sixth minute. Antonio Nusa received a yellow card for a foul in the seventy-second minute, and Borussia Monchengladbach made a substitution due to injury in the seventy-sixth minute before the match concluded with a VAR review after full-time.

Match stats

47% Possession 53%
25 Shots 15
11 Shots on target 4
7 Corners 6
91 Attacks 84
39 Dangerous attacks 45
427 Passes 475
84% Pass accuracy 87%
13 Tackles 20
10 Fouls 13
1 Yellow cards 0
0 Red cards 0
0 Offsides 5

Key events

RB Leipzig Borussia Monchengladbach
Kick-off
21’
Hugo BolinShot on target
Brajan GrudaShot on target
23’
Ridle BakuLeft foot shot1-0 (RB Leipzig)
25’
David RaumShot on target
45’
Half-time1-0
Second half underway
Antonio NusaRight foot shot2-0 (RB Leipzig)
49’
Antonio NusaShot on target
57’
Brajan GrudaShot on target
59’
Antonio NusaShot on target
60’
Willi OrbanShot on target
60’
Ezechiel BanzuziShot on target
60’
Rocco ReitzRight foot shot3-0 (RB Leipzig)
66’
72’
76’
82’
Franck HonoratShot on target
Arthur VermeerenRocco Reitz
83’
86’
Hugo BolinShot on target
Conrad HarderShot on target
87’
90+2’
Franck HonoratShot on target
90+6’
VAR review
Full-time3-0

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 1 2 3 4 5 6 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 4.44 1.23 26’ Bote Baku (RB Leipzig), 1-0 26’ 49’ Antonio Nusa (RB Leipzig), 2-0 49’ 66’ Rocco Reitz (RB Leipzig), 3-0 66’ 0 1 2 3 4 5 6 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 4.44 1.23 26’ Bote Baku (RB Leipzig), 1-0 Baku 26’ 49’ Antonio Nusa (RB Leipzig), 2-0 Nusa 49’ 66’ Rocco Reitz (RB Leipzig), 3-0 Reitz 66’
RB Leipzig 4.44 xGBorussia Monchengladbach 1.23 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Borussia Monchengladbach attacking RB Leipzig attacking 
60’ Willi Orban (RB Leipzig), from a corner, 0.93 xG, saved 60’ Ezechiel Banzuzi (RB Leipzig), from a corner, 0.68 xG, saved 41’ Tidiam Gomis (RB Leipzig), open play, 0.59 xG, off target 21’ Hugo Bolin (Borussia Monchengladbach), from a corner, 0.36 xG, saved 26’ Bote Baku (RB Leipzig), open play, 0.33 xG, goal 34’ Ezechiel Banzuzi (RB Leipzig), open play, 0.31 xG, off target 66’ Rocco Reitz (RB Leipzig), open play, 0.31 xG, goal 81’ Tim Kleindienst (Borussia Monchengladbach), open play, 0.25 xG, off target 48’ Ezechiel Banzuzi (RB Leipzig), open play, 0.14 xG, off target 27’ Tidiam Gomis (RB Leipzig), open play, 0.10 xG, blocked 59’ Brajan Gruda (RB Leipzig), open play, 0.10 xG, saved 58’ Rocco Reitz (RB Leipzig), from a corner, 0.10 xG, blocked 49’ Antonio Nusa (RB Leipzig), open play, 0.09 xG, goal 63’ Daiki Hashioka (Borussia Monchengladbach), open play, 0.09 xG, off target 87’ Conrad Harder (RB Leipzig), open play, 0.08 xG, saved 38’ Antonio Nusa (RB Leipzig), open play, 0.08 xG, off target 86’ Arthur Vermeeren (RB Leipzig), open play, 0.08 xG, off target 76’ Isac Lidberg (Borussia Monchengladbach), open play, 0.07 xG, blocked 90+5’ Conrad Harder (RB Leipzig), open play, 0.07 xG, blocked 16’ Ezechiel Banzuzi (RB Leipzig), open play, 0.07 xG, off target 45’ Hugo Bolin (Borussia Monchengladbach), open play, 0.07 xG, blocked 42’ Willi Orban (RB Leipzig), from a corner, 0.06 xG, hit the woodwork 61’ Tidiam Gomis (RB Leipzig), from a corner, 0.06 xG, blocked 86’ Hugo Bolin (Borussia Monchengladbach), open play, 0.06 xG, saved 57’ Antonio Nusa (RB Leipzig), open play, 0.06 xG, saved 79’ Joe Scally (Borussia Monchengladbach), open play, 0.05 xG, off target 90+1’ Ko Itakura (Borussia Monchengladbach), set piece, 0.05 xG, blocked 31’ Lukas Ullrich (Borussia Monchengladbach), open play, 0.05 xG, blocked 45’ Robin Hack (Borussia Monchengladbach), open play, 0.05 xG, blocked 76’ Philipp Sander (Borussia Monchengladbach), from a corner, 0.04 xG, off target 45’ David Raum (RB Leipzig), direct free kick, 0.04 xG, saved 60’ Antonio Nusa (RB Leipzig), from a corner, 0.04 xG, saved 47’ Bote Baku (RB Leipzig), open play, 0.04 xG, off target 23’ Brajan Gruda (RB Leipzig), open play, 0.03 xG, saved 18’ Tidiam Gomis (RB Leipzig), open play, 0.02 xG, off target 78’ Hugo Bolin (Borussia Monchengladbach), open play, 0.02 xG, blocked 82’ Franck Honorat (Borussia Monchengladbach), open play, 0.03 xG, saved 6’ Philipp Sander (Borussia Monchengladbach), open play, 0.02 xG, off target 61’ Castello Lukeba (RB Leipzig), from a corner, 0.02 xG, off target 90+2’ Franck Honorat (Borussia Monchengladbach), from a corner, 0.02 xG, saved 60’ Willi Orban (RB Leipzig), from a corner, 0.93 xG, saved 60’ Ezechiel Banzuzi (RB Leipzig), from a corner, 0.68 xG, saved 41’ Tidiam Gomis (RB Leipzig), open play, 0.59 xG, off target 21’ Hugo Bolin (Borussia Monchengladbach), from a corner, 0.36 xG, saved 26’ Bote Baku (RB Leipzig), open play, 0.33 xG, goal 34’ Ezechiel Banzuzi (RB Leipzig), open play, 0.31 xG, off target 66’ Rocco Reitz (RB Leipzig), open play, 0.31 xG, goal 81’ Tim Kleindienst (Borussia Monchengladbach), open play, 0.25 xG, off target 48’ Ezechiel Banzuzi (RB Leipzig), open play, 0.14 xG, off target 27’ Tidiam Gomis (RB Leipzig), open play, 0.10 xG, blocked 59’ Brajan Gruda (RB Leipzig), open play, 0.10 xG, saved 58’ Rocco Reitz (RB Leipzig), from a corner, 0.10 xG, blocked 49’ Antonio Nusa (RB Leipzig), open play, 0.09 xG, goal 63’ Daiki Hashioka (Borussia Monchengladbach), open play, 0.09 xG, off target 87’ Conrad Harder (RB Leipzig), open play, 0.08 xG, saved 38’ Antonio Nusa (RB Leipzig), open play, 0.08 xG, off target 86’ Arthur Vermeeren (RB Leipzig), open play, 0.08 xG, off target 76’ Isac Lidberg (Borussia Monchengladbach), open play, 0.07 xG, blocked 90+5’ Conrad Harder (RB Leipzig), open play, 0.07 xG, blocked 45’ Hugo Bolin (Borussia Monchengladbach), open play, 0.07 xG, blocked 16’ Ezechiel Banzuzi (RB Leipzig), open play, 0.07 xG, off target 42’ Willi Orban (RB Leipzig), from a corner, 0.06 xG, hit the woodwork 57’ Antonio Nusa (RB Leipzig), open play, 0.06 xG, saved 61’ Tidiam Gomis (RB Leipzig), from a corner, 0.06 xG, blocked 86’ Hugo Bolin (Borussia Monchengladbach), open play, 0.06 xG, saved 79’ Joe Scally (Borussia Monchengladbach), open play, 0.05 xG, off target 90+1’ Ko Itakura (Borussia Monchengladbach), set piece, 0.05 xG, blocked 45’ Robin Hack (Borussia Monchengladbach), open play, 0.05 xG, blocked 31’ Lukas Ullrich (Borussia Monchengladbach), open play, 0.05 xG, blocked 76’ Philipp Sander (Borussia Monchengladbach), from a corner, 0.04 xG, off target 45’ David Raum (RB Leipzig), direct free kick, 0.04 xG, saved 60’ Antonio Nusa (RB Leipzig), from a corner, 0.04 xG, saved 23’ Brajan Gruda (RB Leipzig), open play, 0.03 xG, saved 47’ Bote Baku (RB Leipzig), open play, 0.04 xG, off target 82’ Franck Honorat (Borussia Monchengladbach), open play, 0.03 xG, saved 18’ Tidiam Gomis (RB Leipzig), open play, 0.02 xG, off target 78’ Hugo Bolin (Borussia Monchengladbach), open play, 0.02 xG, blocked 6’ Philipp Sander (Borussia Monchengladbach), open play, 0.02 xG, off target 61’ Castello Lukeba (RB Leipzig), from a corner, 0.02 xG, off target 90+2’ Franck Honorat (Borussia Monchengladbach), from a corner, 0.02 xG, saved
Size shows xG Goal On target Off target or blocked

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

Lineups

RB Leipzig 4-3-3 Starting XI
Vandevoordt
Baku 73’
Orbán
Lukeba
Raum
Reitz 83’
Seiwald
Banzuzi 83’
Gruda 73’
Gomis 2 64’
Nusa
Borussia Monchengladbach 4-2-3-1 Starting XI
Nicolas
Ullrich 64’
Diks
Itakura
Hashioka 76’
Stöger 64’
Sander
Hack 64’
Mohya 64’
Bolin
Kleindienst

Player stats

PlayerPosMinGAShxGxAKPCards
Maarten Vandevoordt GK900 0.000.000
Bote Baku DEF7412 0.370.000
Castello Lukeba DEF901 0.020.000
Willi Orban DEF902 0.990.000
David Raum DEF901 0.040.774
Nicolas Seiwald MID900 0.000.000
Rocco Reitz MID8412 0.400.243
Ezechiel Banzuzi MID844 1.200.061
Brajan Gruda FWD742 0.140.202
Tidiam Gomis FWD6624 0.780.422
Antonio Nusa FWD9014 0.270.342
Christopher Nkunku Sub2410 0.000.311
Johan Bakayoko Sub160 0.000.000
Benjamin Henrichs Sub160 0.000.081
Arthur Vermeeren Sub61 0.080.000
Conrad Harder Sub62 0.150.081

Starters first, then substitutes. xA is expected assists.

Before kick-off

RB Leipzig win 61% Avg odds 1.54
Draw 21% Avg odds 4.48
Borussia Monchengladbach win 18% Avg odds 5.08

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.