Dyn. Altay Kurhan 2 3 3′ Metallurg Novokuznetsk Omskie Krylia 1 2 20′ MHC Spartak Dinamo-Shinnik 6 2 14′ Kaluzhskie Rakety Dizel 1 2 4′ AKM Kristall Saratov 5 2 Georgia Northern Ireland 0 0 90′ Matches →

RB Leipzig — Borussia Mönchengladbach: 3:0, Bundesliga

Bundesliga
RB Leipzig W22 Aug · Away Eintracht Trier · 6:0W29 Aug · Home Borussia Mönchengladbach · 3:0L5 Sep · Away Werder Bremen · 1:3L10 Sep · Away Como · 1:4W13 Sep · Home Hamburger SV · 5:0L20 Sep · Away Bayer Leverkusen · 0:2
3:0
Finished

Kick-off was BST

Borussia Mönchengladbach W15 Aug · Home Aston Villa · 2:1W23 Aug · Away Schott Mainz · 5:0L29 Aug · Away RB Leipzig · 0:3L5 Sep · Home SV Elversberg · 3:4L12 Sep · Away SC Freiburg · 0:5L19 Sep · Home FSV Mainz 05 · 3:4
Venue: Red Bull Arena City: Wals-Siezenheim

In the Bundesliga game on 29 August 2026, RB Leipzig beat Borussia Mönchengladbach 3:0. Match numbers: shots on target 11:4, corners 7:6.

Match report

RB Leipzig beat Borussia Mönchengladbach 3:0 in their opening fixture of the season at the Red Bull Arena on Friday evening. The hosts took all three points despite the visitors holding slightly more possession, and the result gives them a comfortable start to the campaign.

Riddle Baku opened the scoring in the twenty-fifth minute, and here's the thing — Leipzig didn't look like they were going to have to chase the game. Antonio Nusa doubled the advantage just after the break, forty-ninth minute, and by then the visitors were already on the back foot. Rocco Reitz made it three in the sixty-sixth, and Gladbach had no answer for the pace of the transitions.

There was a remarkable sweep of changes around the hour mark, six substitutions for Gladbach in quick succession — Robin Hack, Kevin Stöger, Lukas Ullrich, Wael Mohya, and Tidiam Gomis all came on together. Brajan Gruda and Ridle Baku were then replaced in the seventy-third, while Rocco Reitz and Ezechiel Banzuzi came off for Leipzig in the eighty-third. Hugo Bolin had a goal cancelled by VAR in stoppage time, ninety-sixth minute, but the result was never in doubt.

The numbers tell a story of efficiency rather than dominance. Leipzig had 47 per cent possession but created six big chances against Gladbach's two, and their expected goals of 3.96 versus 1.09 shows where the real pressure lay. They registered eleven shots on target to the visitors' four, and even with 53 per cent of the ball Gladbach could not find a way through.

For Leipzig, this is a statement after that heavy defeat to Bayern in mid-August. They sit third in the table with 65 points from 34 games, and while that record is from a different context, the performance today suggested they are ready to compete. Gladbach, meanwhile, remain twelfth with 38 points and will need to find more than they produced here if they want to move up the standings.

Prepared from match data

Key numbers

Possession, % 47 – 53
Shots on target 11 – 4
Shots off target 10 – 5
Expected goals 3.96 – 1.09

Match events

  1. 25' 1:0 RB Leipzig Goal Ridle Baku assist: Tidiam Gomis
  2. 49' 2:0 RB Leipzig Goal Antonio Nusa assist: Tidiam Gomis
  3. 64' 2:0 Borussia Mönchengladbach Substitution Robin Hack off: Isac Lidberg
  4. 64' 2:0 Borussia Mönchengladbach Substitution Kevin Stöger off: Franck Honorat
  5. 64' 2:0 Borussia Mönchengladbach Substitution Lukas Ullrich off: mathieu nguefack
  6. 64' 2:0 Borussia Mönchengladbach Substitution Wael Mohya off: David Herold
  7. 64' 2:0 RB Leipzig Substitution Tidiam Gomis off: Christopher Nkunku
  8. 66' 3:0 RB Leipzig Goal Rocco Reitz assist: Christopher Nkunku
  9. 72' 3:0 RB Leipzig Yellow card Antonio Nusa
  10. 73' 3:0 RB Leipzig Substitution Brajan Gruda off: Johan Bakayoko
  11. 73' 3:0 RB Leipzig Substitution Ridle Baku off: Benjamin Henrichs
  12. 76' 3:0 Borussia Mönchengladbach Substitution Daiki Hashioka off: Joe Scally
  13. 83' 3:0 RB Leipzig Substitution Rocco Reitz off: Arthur Vermeeren
  14. 83' 3:0 RB Leipzig Substitution Ezechiel Banzuzi off: Conrad Harder
  15. 90+6' 3:0 Borussia Mönchengladbach var_goal_cancelled Hugo Bolin

Statistics

47 Possession, % 53
11 Shots on target 4
10 Shots off target 5
3.96 Expected goals 1.09
6 Big chances 2
7 Corners 6
10 Fouls 13
13 Free kicks 10
0 Offsides 5
1 Yellow cards 0
0 Red cards 0
10 Goal kicks 7
21 Throw-ins 16
All statistics
7/1450% Aerial duels 7/1450%
66 Backward passes 87
4 Blocked shots 6
32 Clearances 20
8/1553% Crosses 6/2129%
8/2335% Dribbles 3/1225%
2.01 Expected assists 0.97
69 Failed passes 64
4 Goalkeeper saves 8
8 Interceptions 4
17 Key passes 12
27/5351% Long passes 19/4641%
79 Passes into the final third 67
227 Passes in the opposition half 211
215 Passes in own half 285
0.44 Shot accuracy 0.27
6 Shots from outside the box 5
19 Shots inside the box 10
6/1346% Tackles 10/2050%
427 Total passes 475

The data source provides no per-player statistics for this match: only team totals are available.

Recent form

W22 Aug · Away Eintracht Trier · 6:0W29 Aug · Home Borussia Mönchengladbach · 3:0L5 Sep · Away Werder Bremen · 1:3L10 Sep · Away Como · 1:4W13 Sep · Home Hamburger SV · 5:0L20 Sep · Away Bayer Leverkusen · 0:2

Recent matches

All team matches
W15 Aug · Home Aston Villa · 2:1W23 Aug · Away Schott Mainz · 5:0L29 Aug · Away RB Leipzig · 0:3L5 Sep · Home SV Elversberg · 3:4L12 Sep · Away SC Freiburg · 0:5L19 Sep · Home FSV Mainz 05 · 3:4

Recent matches

All team matches