Borussia Monchengladbach vs Werder Bremen

3 November 2024 · Bundesliga · 2024/25 · Referee Bastian Dankert

Full time 4 – 1

Half-time: 3–0

  • Alassane Pléa 11’
  • Marco Friedl 12’ (og)
  • Franck Honorat 45’
  • Kevin Stöger 66’
  • Keke Maximilian Topp 75’

Match summary

Borussia Monchengladbach won comfortably, 4-1 at home to Werder Bremen. Borussia Monchengladbach led 3-0 at half-time.

In the first half, Alassane Pléa put Borussia Monchengladbach ahead in the 11th minute, set up by Tim Kleindienst, Friedl's own goal made it 2-0 in the 12th minute, and Franck Honorat made it 3-0 in the 45th minute, set up by Tim Kleindienst. In the second half, Kevin Stöger made it 4-0 in the 66th minute, set up by Tim Kleindienst and Keke Maximilian Topp pulled one back to make it 4-1 in the 75th minute, set up by Marvin Ducksch.

The chances backed that up: Borussia Monchengladbach created 2.96 expected goals (xG) from 16 shots to Werder Bremen's 1.30 from 15. Werder Bremen had a player sent off.

Match stats

Borussia Monchengladbach Werder Bremen
16 Shots 15
8 Shots on Target 5
7 Corners 7
1 Yellow Cards 4
0 Red Cards 1
2.96 xG 1.30
2.96 Non-penalty xG 1.30
9 Deep Completions 6

Key events

Borussia Monchengladbach Werder Bremen
Kick-off
Alassane Pléa
Assist: Tim Kleindienst
1-0 (Borussia Monchengladbach)
11’
Marco Friedl
Own goal
2-0 (Borussia Monchengladbach)
12’
Franck Honorat
Assist: Tim Kleindienst
3-0 (Borussia Monchengladbach)
45’
Half-time3-0
Kevin Stöger
Assist: Tim Kleindienst
4-0 (Borussia Monchengladbach)
66’
75’
Keke Maximilian Topp
Assist: Marvin Ducksch
4-1 (Werder Bremen)
Full-time4-1

Bookings

Card times are not on file for this game, so they are listed without a minute.

Borussia Monchengladbach
  • Ko Itakura
Werder Bremen
  • Mitchell Weiser
  • Felix Agu
  • Senne Lynen

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.96 1.30 11’ Alassane Pléa (Borussia Monchengladbach), 1-0 11’ 12’ Marco Friedl (Borussia Monchengladbach) own goal, 2-0 12’ 45’ Franck Honorat (Borussia Monchengladbach), 3-0 45’ 66’ Kevin Stöger (Borussia Monchengladbach), 4-0 66’ 75’ Keke Maximilian Topp (Werder Bremen), 4-1 75’ 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.96 1.30 11’ Alassane Pléa (Borussia Monchengladbach), 1-0 Pléa 11’ 12’ Marco Friedl (Borussia Monchengladbach) own goal, 2-0 Friedl 12’ 45’ Franck Honorat (Borussia Monchengladbach), 3-0 Honorat 45’ 66’ Kevin Stöger (Borussia Monchengladbach), 4-0 Stöger 66’ 75’ Keke Maximilian Topp (Werder Bremen), 4-1 Topp 75’
Borussia Monchengladbach 2.96 xGWerder Bremen 1.30 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Werder Bremen attacking Borussia Monchengladbach attacking 
66’ Kevin Stöger (Borussia Monchengladbach), open play, 0.65 xG, goal 29’ Tim Kleindienst (Borussia Monchengladbach), from a corner, 0.51 xG, blocked 45’ Franck Honorat (Borussia Monchengladbach), open play, 0.50 xG, goal 75’ Keke Maximilian Topp (Werder Bremen), open play, 0.36 xG, goal 90+5’ Tomás Cvancara (Borussia Monchengladbach), from a corner, 0.31 xG, off target 52’ Tim Kleindienst (Borussia Monchengladbach), open play, 0.23 xG, saved 66’ Justin Njinmah (Werder Bremen), open play, 0.18 xG, off target 77’ Florian Neuhaus (Borussia Monchengladbach), open play, 0.13 xG, off target 90+4’ Julian Weigl (Borussia Monchengladbach), open play, 0.12 xG, saved 74’ Marvin Ducksch (Werder Bremen), open play, 0.10 xG, blocked 49’ Derrick Köhn (Werder Bremen), open play, 0.09 xG, blocked 11’ Alassane Pléa (Borussia Monchengladbach), open play, 0.08 xG, goal 90+1’ Keke Maximilian Topp (Werder Bremen), set piece, 0.08 xG, blocked 4’ Marvin Friedrich (Borussia Monchengladbach), from a corner, 0.08 xG, off target 47’ Derrick Köhn (Werder Bremen), open play, 0.07 xG, saved 54’ Ko Itakura (Borussia Monchengladbach), set piece, 0.07 xG, off target 20’ Rocco Reitz (Borussia Monchengladbach), from a corner, 0.07 xG, off target 24’ Robin Hack (Borussia Monchengladbach), open play, 0.07 xG, saved 63’ Marvin Ducksch (Werder Bremen), open play, 0.07 xG, off target 51’ Senne Lynen (Werder Bremen), open play, 0.06 xG, blocked 52’ Robin Hack (Borussia Monchengladbach), open play, 0.06 xG, blocked 51’ Justin Njinmah (Werder Bremen), open play, 0.05 xG, off target 55’ Justin Njinmah (Werder Bremen), open play, 0.06 xG, blocked 86’ Keke Maximilian Topp (Werder Bremen), open play, 0.05 xG, saved 89’ Keke Maximilian Topp (Werder Bremen), open play, 0.04 xG, saved 20’ Tim Kleindienst (Borussia Monchengladbach), open play, 0.04 xG, saved 1’ Leonardo Bittencourt (Werder Bremen), open play, 0.03 xG, off target 77’ Kevin Stöger (Borussia Monchengladbach), open play, 0.02 xG, off target 57’ Marvin Ducksch (Werder Bremen), open play, 0.02 xG, off target 49’ Romano Schmid (Werder Bremen), open play, 0.02 xG, saved 12’ Robin Hack (Borussia Monchengladbach), open play, 0.01 xG, off target 12’ Marco Friedl (Werder Bremen), own goal 66’ Kevin Stöger (Borussia Monchengladbach), open play, 0.65 xG, goal 29’ Tim Kleindienst (Borussia Monchengladbach), from a corner, 0.51 xG, blocked 45’ Franck Honorat (Borussia Monchengladbach), open play, 0.50 xG, goal 75’ Keke Maximilian Topp (Werder Bremen), open play, 0.36 xG, goal 90+5’ Tomás Cvancara (Borussia Monchengladbach), from a corner, 0.31 xG, off target 52’ Tim Kleindienst (Borussia Monchengladbach), open play, 0.23 xG, saved 66’ Justin Njinmah (Werder Bremen), open play, 0.18 xG, off target 77’ Florian Neuhaus (Borussia Monchengladbach), open play, 0.13 xG, off target 90+4’ Julian Weigl (Borussia Monchengladbach), open play, 0.12 xG, saved 74’ Marvin Ducksch (Werder Bremen), open play, 0.10 xG, blocked 49’ Derrick Köhn (Werder Bremen), open play, 0.09 xG, blocked 11’ Alassane Pléa (Borussia Monchengladbach), open play, 0.08 xG, goal 90+1’ Keke Maximilian Topp (Werder Bremen), set piece, 0.08 xG, blocked 4’ Marvin Friedrich (Borussia Monchengladbach), from a corner, 0.08 xG, off target 47’ Derrick Köhn (Werder Bremen), open play, 0.07 xG, saved 20’ Rocco Reitz (Borussia Monchengladbach), from a corner, 0.07 xG, off target 54’ Ko Itakura (Borussia Monchengladbach), set piece, 0.07 xG, off target 63’ Marvin Ducksch (Werder Bremen), open play, 0.07 xG, off target 24’ Robin Hack (Borussia Monchengladbach), open play, 0.07 xG, saved 51’ Senne Lynen (Werder Bremen), open play, 0.06 xG, blocked 52’ Robin Hack (Borussia Monchengladbach), open play, 0.06 xG, blocked 55’ Justin Njinmah (Werder Bremen), open play, 0.06 xG, blocked 51’ Justin Njinmah (Werder Bremen), open play, 0.05 xG, off target 86’ Keke Maximilian Topp (Werder Bremen), open play, 0.05 xG, saved 89’ Keke Maximilian Topp (Werder Bremen), open play, 0.04 xG, saved 20’ Tim Kleindienst (Borussia Monchengladbach), open play, 0.04 xG, saved 1’ Leonardo Bittencourt (Werder Bremen), open play, 0.03 xG, off target 77’ Kevin Stöger (Borussia Monchengladbach), open play, 0.02 xG, off target 57’ Marvin Ducksch (Werder Bremen), open play, 0.02 xG, off target 49’ Romano Schmid (Werder Bremen), open play, 0.02 xG, saved 12’ Robin Hack (Borussia Monchengladbach), open play, 0.01 xG, off target 12’ Marco Friedl (Werder Bremen), own goal
Size shows xG Goal On target Off target or blocked

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

Player stats

PlayerPosMinGAShxGxAKPCards
Moritz Nicolas GK900 0.000.000
Joe Scally DEF900 0.000.000
Marvin Friedrich DEF901 0.080.000
Ko Itakura DEF901 0.070.000
Lukas Ullrich DEF790 0.000.061
Julian Weigl MID901 0.120.071
Rocco Reitz MID901 0.070.000
Franck Honorat MID7911 0.500.603
Alassane Pléa MID6511 0.080.231
Robin Hack MID733 0.140.000
Tim Kleindienst FWD7433 0.771.233
Kevin Stöger Sub2512 0.670.442
Florian Neuhaus Sub171 0.130.000
Tomás Cvancara Sub161 0.310.121
Nathan N'Goumou Minpol Sub110 0.000.000
Fabio Chiarodia Sub110 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Borussia Monchengladbach win 42% Avg odds 2.26
Draw 26% Avg odds 3.74
Werder Bremen win 32% Avg odds 3.02

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. Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.