Borussia Mönchengladbach vs TSG Hoffenheim, 2025-26 German Bundesliga
· German Bundesliga
FT
4 - 0
4 - 0
About
Borussia Mönchengladbach are hosting TSG Hoffenheim
at BORUSSIA-PARK, Mönchengladbach, Germany, starting on
. The match is a part of the German Bundesliga.
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 1': Corner, TSG Hoffenheim. Conceded by Wael Mohya.
- 4': Foul by Albian Hajdari (TSG Hoffenheim).
- 4': Kevin Stöger (Borussia Mönchengladbach) wins a free kick in the defensive half.
- 4': Foul by Wouter Burger (TSG Hoffenheim).
- 4': Wael Mohya (Borussia Mönchengladbach) wins a free kick in the defensive half.
- 5': Foul by Kevin Stöger (Borussia Mönchengladbach).
- 5': Wouter Burger (TSG Hoffenheim) wins a free kick in the defensive half.
- 6': Attempt blocked. Tim Lemperle (TSG Hoffenheim) right footed shot from outside the box is blocked. Assisted by Bazoumana Touré.
- 7': Attempt saved. Andrej Kramaric (TSG Hoffenheim) right footed shot from the centre of the box is saved in the centre of the goal by Moritz Nicolas (Borussia Mönchengladbach). Assisted by Fisnik Asllani.
- 8': Corner, Borussia Mönchengladbach. Conceded by Vladimír Coufal.
- 13': Attempt blocked. Hugo Bolin (Borussia Mönchengladbach) right footed shot from the right side of the box is blocked. Assisted by Yannik Engelhardt.
- 14': Goal! Borussia Mönchengladbach 1, TSG Hoffenheim 0. Hugo Bolin (Borussia Mönchengladbach) right footed shot from the centre of the box to the bottom left corner. Assisted by Wael Mohya.
- 17': Offside, Borussia Mönchengladbach. Haris Tabakovic is caught offside.
- 19': Foul by Tim Lemperle (TSG Hoffenheim).
- 19': Nico Elvedi (Borussia Mönchengladbach) wins a free kick in the defensive half.
- 21': Foul by Leon Avdullahu (TSG Hoffenheim).
- 21': Kevin Stöger (Borussia Mönchengladbach) wins a free kick in the defensive half.
- 23': Goal! Borussia Mönchengladbach 2, TSG Hoffenheim 0. Haris Tabakovic (Borussia Mönchengladbach) left footed shot from the centre of the box to the high centre of the goal following a fast break.
- 24': Foul by Tim Lemperle (TSG Hoffenheim).
- 24': Philipp Sander (Borussia Mönchengladbach) wins a free kick in the defensive half.
- 24': Attempt blocked. Nico Elvedi (Borussia Mönchengladbach) right footed shot from the right side of the box is blocked.
- 24': Corner, Borussia Mönchengladbach. Conceded by Ozan Kabak.
- 25': Attempt saved. Haris Tabakovic (Borussia Mönchengladbach) header from the centre of the box is saved in the top centre of the goal by Oliver Baumann (TSG Hoffenheim). Assisted by Kevin Stöger with a cross.
- 26': Foul by Ozan Kabak (TSG Hoffenheim).
- 26': Wael Mohya (Borussia Mönchengladbach) wins a free kick in the attacking half.
- 27': Attempt saved. Hugo Bolin (Borussia Mönchengladbach) right footed shot from outside the box is saved in the top centre of the goal by Oliver Baumann (TSG Hoffenheim).
- 32': Foul by Albian Hajdari (TSG Hoffenheim).
- 32': Hugo Bolin (Borussia Mönchengladbach) wins a free kick on the right wing.
- 32': Albian Hajdari (TSG Hoffenheim) is shown the yellow card for a bad foul.
- 33': Wouter Burger (TSG Hoffenheim) wins a free kick in the attacking half.
- 33': Foul by Haris Tabakovic (Borussia Mönchengladbach).
- 35': Yannik Engelhardt (Borussia Mönchengladbach) wins a free kick in the defensive half.
- 35': Foul by Tim Lemperle (TSG Hoffenheim).
- 35': Tim Lemperle (TSG Hoffenheim) is shown the yellow card for a bad foul.
- 36': Wouter Burger (TSG Hoffenheim) wins a free kick in the defensive half.
- 36': Foul by Haris Tabakovic (Borussia Mönchengladbach).
- 38': Corner, TSG Hoffenheim. Conceded by Nico Elvedi.
- 39': Attempt missed. Bazoumana Touré (TSG Hoffenheim) left footed shot from the centre of the box is high and wide to the right following a corner.
- 40': Ozan Kabak (TSG Hoffenheim) wins a free kick in the defensive half.
- 40': Foul by Haris Tabakovic (Borussia Mönchengladbach).
- 40': Haris Tabakovic (Borussia Mönchengladbach) is shown the yellow card for a bad foul.
- 42': Foul by Philipp Sander (Borussia Mönchengladbach).
- 42': Bazoumana Touré (TSG Hoffenheim) wins a free kick in the attacking half.
- 43': Philipp Sander (Borussia Mönchengladbach) is shown the yellow card for a bad foul.
- 43': Corner, TSG Hoffenheim. Conceded by Kevin Diks.
- 43': Attempt blocked. Bernardo (TSG Hoffenheim) header from very close range is blocked. Assisted by Wouter Burger with a cross.
- 44': Attempt missed. Bazoumana Touré (TSG Hoffenheim) right footed shot from the centre of the box misses to the right following a corner.
- 44': Lukas Ullrich (Borussia Mönchengladbach) wins a free kick on the left wing.
- 44': Foul by Tim Lemperle (TSG Hoffenheim).
- 45': Fourth official has announced 1 minutes of added time.
- 45'+1': First Half ends, Borussia Mönchengladbach 2, TSG Hoffenheim 0.
- 45': Second Half begins Borussia Mönchengladbach 2, TSG Hoffenheim 0.
- 46': Kevin Diks (Borussia Mönchengladbach) wins a free kick in the defensive half.
- 46': Foul by Tim Lemperle (TSG Hoffenheim).
- 46': Second yellow card to Tim Lemperle (TSG Hoffenheim) for a bad foul.
- 49': Attempt missed. Kevin Stöger (Borussia Mönchengladbach) left footed shot from outside the box is high and wide to the left. Assisted by Yannik Engelhardt.
- 54': Attempt saved. Andrej Kramaric (TSG Hoffenheim) right footed shot from the left side of the box is saved in the centre of the goal by Moritz Nicolas (Borussia Mönchengladbach). Assisted by Bernardo.
- 55': Vladimír Coufal (TSG Hoffenheim) wins a free kick in the defensive half.
- 55': Foul by Joe Scally (Borussia Mönchengladbach).
- 55': Substitution, TSG Hoffenheim. Alexander Prass replaces Andrej Kramaric.
- 56': Attempt saved. Fisnik Asllani (TSG Hoffenheim) right footed shot from outside the box is saved in the top centre of the goal by Moritz Nicolas (Borussia Mönchengladbach). Assisted by Wouter Burger.
- 56': Offside, TSG Hoffenheim. Vladimír Coufal is caught offside.
- 59': Foul by Wouter Burger (TSG Hoffenheim).
- 59': Hugo Bolin (Borussia Mönchengladbach) wins a free kick in the defensive half.
- 60': Foul by Leon Avdullahu (TSG Hoffenheim).
- 60': Kevin Stöger (Borussia Mönchengladbach) wins a free kick in the attacking half.
- 60': Leon Avdullahu (TSG Hoffenheim) is shown the yellow card for a bad foul.
- 61': Bernardo (TSG Hoffenheim) wins a free kick on the left wing.
- 61': Foul by Wael Mohya (Borussia Mönchengladbach).
- 62': Foul by Lukas Ullrich (Borussia Mönchengladbach).
- 62': Vladimír Coufal (TSG Hoffenheim) wins a free kick in the defensive half.
- 62': Corner, TSG Hoffenheim. Conceded by Joe Scally.
- 64': Offside, Borussia Mönchengladbach. Haris Tabakovic is caught offside.
- 64': GOAL OVERTURNED BY VAR: Haris Tabakovic (Borussia Mönchengladbach) scores but the goal is ruled out after a VAR review.
- 65': Substitution, TSG Hoffenheim. Cole Campbell replaces Fisnik Asllani.
- 65': Substitution, TSG Hoffenheim. Grischa Prömel replaces Albian Hajdari.
- 65': VAR Decision: No Goal Borussia Mönchengladbach 2-0 TSG Hoffenheim.
- 66': Wael Mohya (Borussia Mönchengladbach) is shown the yellow card.
- 67': Substitution, Borussia Mönchengladbach. Franck Honorat replaces Wael Mohya.
- 67': Substitution, Borussia Mönchengladbach. Giovanni Reyna replaces Kevin Stöger.
- 67': Substitution, Borussia Mönchengladbach. Robin Hack replaces Hugo Bolin.
- 69': Foul by Alexander Prass (TSG Hoffenheim).
- 69': Franck Honorat (Borussia Mönchengladbach) wins a free kick on the right wing.
- 69': Alexander Prass (TSG Hoffenheim) is shown the yellow card for a bad foul.
- 72': Corner, TSG Hoffenheim. Conceded by Lukas Ullrich.
- 73': Corner, TSG Hoffenheim. Conceded by Yannik Engelhardt.
- 73': Delay in match because of an injury Haris Tabakovic (Borussia Mönchengladbach).
- 74': Delay over. They are ready to continue.
- 74': Substitution, Borussia Mönchengladbach. Shuto Machino replaces Haris Tabakovic because of an injury.
- 76': Substitution, TSG Hoffenheim. Kevin Akpoguma replaces Bernardo.
- 76': Substitution, TSG Hoffenheim. Adam Hlozek replaces Bazoumana Touré.
- 77': Kevin Diks (Borussia Mönchengladbach) wins a free kick in the defensive half.
- 77': Foul by Vladimír Coufal (TSG Hoffenheim).
- 78': Attempt blocked. Adam Hlozek (TSG Hoffenheim) right footed shot from outside the box is blocked. Assisted by Wouter Burger.
- 78': Corner, TSG Hoffenheim. Conceded by Kevin Diks.
- 78': Attempt missed. Ozan Kabak (TSG Hoffenheim) right footed shot from the centre of the box misses to the right. Assisted by Cole Campbell with a cross following a corner.
- 78': Corner, TSG Hoffenheim. Conceded by Giovanni Reyna.
- 79': Shuto Machino (Borussia Mönchengladbach) wins a free kick in the defensive half.
- 79': Foul by Ozan Kabak (TSG Hoffenheim).
- 79': Ozan Kabak (TSG Hoffenheim) is shown the yellow card for a bad foul.
- 81': Goal! Borussia Mönchengladbach 3, TSG Hoffenheim 0. Kevin Diks (Borussia Mönchengladbach) right footed shot from outside the box to the top left corner. Assisted by Nico Elvedi.
- 86': Substitution, Borussia Mönchengladbach. Tim Kleindienst replaces Philipp Sander.
- 87': Adam Hlozek (TSG Hoffenheim) wins a free kick on the right wing.
- 87': Foul by Kevin Diks (Borussia Mönchengladbach).
- 87': Vladimír Coufal (TSG Hoffenheim) wins a free kick on the right wing.
- 87': Foul by Tim Kleindienst (Borussia Mönchengladbach).
- 89': Vladimír Coufal (TSG Hoffenheim) wins a free kick in the defensive half.
- 89': Foul by Shuto Machino (Borussia Mönchengladbach).
- 89': Shuto Machino (Borussia Mönchengladbach) is shown the yellow card for a bad foul.
- 90': Attempt missed. Adam Hlozek (TSG Hoffenheim) header from very close range is just a bit too high.
- 90': Fourth official has announced 4 minutes of added time.
- 90'+1': Corner, TSG Hoffenheim. Conceded by Lukas Ullrich.
- 90'+1': Attempt blocked. Wouter Burger (TSG Hoffenheim) left footed shot from outside the box is blocked. Assisted by Alexander Prass.
- 90'+1': Goal! Borussia Mönchengladbach 4, TSG Hoffenheim 0. Robin Hack (Borussia Mönchengladbach) right footed shot from the centre of the box to the bottom left corner. Assisted by Nico Elvedi following a fast break.
- 90'+5': Second Half ends, Borussia Mönchengladbach 4, TSG Hoffenheim 0.
- 0': Match ends, Borussia Mönchengladbach 4, TSG Hoffenheim 0.
Statistics
TSG |
BMG![]() |
|
|---|---|---|
| 15 | Fouls | 11 |
| 4 | Yellow Cards | 4 |
| 1 | Red Cards | 0 |
| 1 | Offsides | 2 |
| 9 | Corner Kicks | 2 |
| 2 | Saves | 3 |
| 55.8 | Possession | 44.2 |
| 11 | SHOTS | 9 |
| 3 | ON GOAL | 6 |
| 0.3 | On Target % | 0.7 |
| 0 | Penalty Goals | 0 |
| 0 | Penalty Kicks Taken | 0 |
| 414 | Accurate Passes | 327 |
| 485 | Passes | 392 |
| 0.9 | Pass Completion % | 0.8 |
| 7 | Accurate Crosses | 2 |
| 19 | Crosses | 9 |
| 0.4 | Cross % | 0.2 |
| 43 | Long Balls | 47 |
| 21 | Accurate Long Balls | 20 |
| 0.5 | Long Balls % | 0.4 |
| 4 | Blocked Shots | 2 |
| 11 | Effective Tackles | 15 |
| 16 | Tackles | 22 |
| 0.7 | Tackle % | 0.7 |
| 6 | Interceptions | 7 |
| 13 | Effective Clearances | 35 |
| 13 | Clearances | 35 |
Game Information
Competition: German Bundesliga
Venue: BORUSSIA-PARK
Location: Mönchengladbach, Germany
Attendance: 53,033
Venue: BORUSSIA-PARK
Location: Mönchengladbach, Germany
Attendance: 53,033
Bundesliga Table
| # | TEAM | GP | GD | PTS |
|---|---|---|---|---|
| 1 | Bayern Munich | 34 | +86 | 89 |
| 2 | Borussia Dortmund | 34 | +36 | 73 |
| 3 | RB Leipzig | 34 | +19 | 65 |
| 4 | VfB Stuttgart | 34 | +22 | 62 |
Line-Ups
Borussia Mönchengladbach (4-2-3-1)
| No. | Name |
|---|---|
| 33 | Moritz Nicolas (GK) |
| 4 | Kevin Diks |
| 30 | Nico Elvedi |
| 26 | Lukas Ullrich |
| 29 | Joe Scally |
| 7 | Kevin Stöger |
| 6 | Yannick Engelhardt |
| 16 | Philipp Sander |
| 15 | Haris Tabakovic |
| 36 | Wael Mohya |
| 38 | Hugo Bolin |
TSG Hoffenheim (4-2-3-1)
| No. | Name |
|---|---|
| 1 | Oliver Baumann (GK) |
| 21 | Albian Hajdari |
| 5 | Ozan Kabak |
| 13 | Bernardo |
| 34 | Vladimír Coufal |
| 11 | Fisnik Asllani |
| 18 | Wouter Burger |
| 7 | Leon Avdullahu |
| 19 | Tim Lemperle |
| 29 | Bazoumana Touré |
| 27 | Andrej Kramaric |
Bundesliga News
Transfer Big Board: Best players in each position who could move this summer
The transfer window is open in Premier League and will be soon in Europe, so who is available? It's our Big Board!
Summer transfer window: Grading big signings in men's soccer
The 2026 summer transfer window is open. Here is how we rated the biggest deals.
PSG? Liverpool? Diomande will only decide his transfer future after the World Cup - Faé
Paris Saint-Germain and Liverpool target Diomande impressed in his World Cup debut for the Ivory Coast.
Transfer rumors, news: Arsenal, PSG, Bayern eye Morocco breakout star
Arsenal, Paris Saint-Germain and Bayern Munich are all interested in signing Lille midfielder Ayyoub Bouaddi. Transfer Talk has the latest.
Transfer rumors, news: Bayern eye move for Rashford
Bayern Munich are reportedly linked to a move for Marcus Rashford. Transfer Talk has the latest.
TSG