Bundesliga 2025 14 Sep 2025

Borussia Mönchengladbach vs Werder Bremen

0 – 4 0 – 2 0 – 2

(HT: 0–2)

FT

17:30

Borussia-Park (Monchengladbach) · Ref: Matthias Jollenbeck, Germany

← Back to Matches
Score Summary
Full Time 0 – 4
Half Time 0 – 2
Key Stats
Ball Possession 55% – 45%
Blocked Shots 7 – 1
Corner Kicks 9 – 4
Fouls 12 – 9
Goalkeeper Saves 3 – 2
Offsides 0 – 1
Elo (before match)
Rating 1500 – 1500
Expected win probability 50.0% – 50.0%
Top Performers
Top Rated
Felix Agu
Werder Bremen
8.7 rating (90 min)
Most Clinical
Jens Stage
Werder Bremen
1 goals
Best Creator
Kevin Stöger
Borussia Mönchengladbach
3 key passes, 0 assists
Defensive Leader
Felix Agu
Werder Bremen
6 tackles + 2 interceptions
Standings (Top 6) View Full Standings
#TeamPtsForm
1 Bayern München 66 W W W W W
2 Borussia Dortmund 55 W L D W W
3 1899 Hoffenheim 49 W L D W L
4 VfB Stuttgart 47 D W D W L
5 RB Leipzig 47 W W D D W
6 Bayer Leverkusen 44 D W D L W
7 Eintracht Frankfurt 35 D W L W D
8 SC Freiburg 34 D L W L W
9 FC Augsburg 31 L W W W L
10 Hamburger SV 29 W L L D W
11 Union Berlin 28 L L W L D
12 Borussia Mönchengladbach 25 L W L L D
13 Werder Bremen 25 W W L L L
14 1. FC Köln 24 L L D L L
15 FSV Mainz 05 24 D D D L W
16 FC St. Pauli 24 D W W L W
17 VfL Wolfsburg 20 L L L D L
18 1. FC Heidenheim 14 L L D L L
{# ================================================================ Lineup Section — SofaScore/Flashscore style shared pitch Context: pitch_lineups, lineups_data, match, substitutions, substitutions_map, debug_mode, debug_lineups ================================================================ #}
👤 Team Lineups (Pitch View)
HOME LEN: 11 AWAY LEN: 11 | First home: top=6.0% left=50.0%
🔄 Substitutions
Match Substitutions
60'
Borussia Mönchengladbach
60'
Borussia Mönchengladbach
60'
Borussia Mönchengladbach
63'
Werder Bremen
74'
Borussia Mönchengladbach
74'
Borussia Mönchengladbach
75'
Werder Bremen
75'
Werder Bremen
83'
Werder Bremen
83'
Werder Bremen
Match Statistics (Full Time)
Statistic Borussia Mönchengladbach Werder Bremen
Ball Possession 55% 45%
Blocked Shots 7 1
Corner Kicks 9 4
Fouls 12 9
Goalkeeper Saves 3 2
Offsides 0 1
Passes Accurate 430 350
Red Cards N/A N/A
Shots Insidebox 10 9
Shots Off Goal 9 4
Shots On Goal 3 7
Shots Outsidebox 9 3
Total Passes 508 428
Total Shots 19 12
Yellow Cards 1 0
expected_goals 1.48 2.09
goals_prevented 0 0
Passes % 85% 82%
Team Aggregates (Season)
Borussia Mönchengladbach
Possession % {{ team_aggregates_home.avg_possession }}%
Pass Accuracy % {{ team_aggregates_home.pass_accuracy }}%
Shot Accuracy % {{ team_aggregates_home.shot_accuracy }}%
Goals (avg) 1.15
xG (avg) 1.03{% else %}N/A
Werder Bremen
Possession % {{ team_aggregates_away.avg_possession }}%
Pass Accuracy % {{ team_aggregates_away.pass_accuracy }}%
Shot Accuracy % {{ team_aggregates_away.shot_accuracy }}%
Goals (avg) 1.16
xG (avg) 1.0{% else %}N/A
Borussia Mönchengladbach — Player Statistics
Player cards.red cards.yellow dribbles.attempts dribbles.past dribbles.success duels.total duels.won fouls.committed fouls.drawn games.captain games.minutes games.number games.position games.rating games.substitute goals.assists goals.conceded goals.saves goals.total offsides passes.accuracy passes.key passes.total penalty.commited penalty.missed penalty.saved penalty.scored penalty.won shots.on shots.total tackles.blocks tackles.interceptions tackles.total
Fabio Chiarodia 👤 Fabio Chiarodia 0 0 N/A N/A N/A 7 5 1 N/A False 74 2 D 6.7 False 0 0 N/A N/A N/A 45 N/A 49 N/A 0 N/A 0 N/A N/A 1 N/A 2 4
Franck Honorat 👤 Franck Honorat 0 0 3 2 N/A 9 1 1 N/A False 90 9 M 6 False 0 0 N/A N/A N/A 27 2 36 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Giovanni Reyna 👤 Giovanni Reyna 0 0 4 N/A 2 10 6 N/A 1 False 74 13 M 6.6 False 0 0 N/A N/A N/A 20 1 29 N/A 0 N/A 0 N/A 1 1 N/A N/A 2
Grant-Leon Ranos 👤 Grant-Leon Ranos 0 0 1 2 1 3 1 N/A N/A False 16 28 F 6.3 True 0 0 N/A N/A N/A 7 N/A 8 N/A 0 N/A 0 N/A N/A N/A N/A 1 N/A
Haris Tabaković 👤 Haris Tabaković 0 0 N/A N/A N/A 3 2 N/A N/A False 30 15 F 6.3 True 0 0 N/A N/A N/A 3 1 4 N/A 0 N/A 0 N/A N/A 1 N/A N/A N/A
Jens Castrop 👤 Jens Castrop 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 17 M N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Jonas Omlin 👤 Jonas Omlin 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 1 G N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Joseph Scally 👤 Joseph Scally 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 29 D N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Kevin Diks 👤 Kevin Diks 0 0 2 1 2 10 6 1 N/A False 90 4 D 5.9 False 0 0 N/A N/A N/A 61 2 67 1 0 N/A 0 N/A 1 1 N/A N/A 2
Kevin Stöger 👤 Kevin Stöger 0 0 N/A N/A N/A 1 N/A N/A N/A False 16 7 M 6.7 True 0 0 N/A N/A N/A 16 3 19 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Luca Netz 👤 Luca Netz 0 0 N/A 1 N/A 4 1 1 N/A False 30 20 D 5.9 True 0 0 N/A N/A N/A 12 N/A 16 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Lukas Ullrich 👤 Lukas Ullrich 0 0 1 N/A 1 6 4 1 N/A False 60 26 D 6.2 False 0 0 N/A N/A N/A 23 1 30 N/A 0 N/A 0 N/A N/A N/A N/A 1 3
Marvin Friedrich 👤 Marvin Friedrich 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 5 D N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Moritz Nicolas 👤 Moritz Nicolas 0 0 N/A N/A N/A N/A N/A N/A N/A False 90 33 G 6 False 0 4 3 N/A N/A 24 N/A 26 N/A 0 0 0 N/A N/A N/A N/A N/A N/A
Nico Elvedi 👤 Nico Elvedi 0 0 N/A N/A N/A 9 5 1 1 False 90 30 D 5.9 False 0 0 N/A N/A N/A 70 N/A 79 N/A 0 N/A 0 N/A N/A N/A N/A 1 1
Philipp Sander 👤 Philipp Sander 0 0 1 N/A N/A 5 2 1 N/A False 60 16 M 6.3 False 0 0 N/A N/A N/A 26 N/A 30 N/A 0 N/A 0 N/A N/A N/A 1 1 1
Robin Hack 👤 Robin Hack 0 0 2 1 N/A 8 1 1 1 False 60 25 M 6 False 0 0 N/A N/A N/A 17 2 22 N/A 0 N/A 0 N/A N/A 2 N/A N/A N/A
Rocco Reitz 👤 Rocco Reitz 0 0 3 N/A 1 9 4 1 2 True 90 27 M 6.3 False 0 0 N/A N/A N/A 46 N/A 55 N/A 0 N/A 0 N/A 1 4 N/A 1 1
Shuto Machino 👤 Shuto Machino 0 1 N/A N/A N/A 5 2 1 1 False 90 18 F 6.9 False 0 0 N/A N/A N/A 8 1 11 N/A 0 N/A 0 N/A N/A 2 N/A N/A 1
Yannik Engelhardt 👤 Yannik Engelhardt 0 0 N/A N/A N/A 7 4 2 1 False 30 6 M 6.9 True 0 0 N/A N/A N/A 25 N/A 27 N/A 0 N/A 0 N/A N/A N/A N/A N/A 3
Werder Bremen — Player Statistics
Player cards.red cards.yellow dribbles.attempts dribbles.past dribbles.success duels.total duels.won fouls.committed fouls.drawn games.captain games.minutes games.number games.position games.rating games.substitute goals.assists goals.conceded goals.saves goals.total offsides passes.accuracy passes.key passes.total penalty.commited penalty.missed penalty.saved penalty.scored penalty.won shots.on shots.total tackles.blocks tackles.interceptions tackles.total
Cameron Puertas 👤 Cameron Puertas 0 0 1 N/A N/A 11 8 N/A 4 False 83 18 M 6.9 False 0 0 N/A N/A N/A 21 N/A 27 N/A 0 N/A 0 N/A 1 3 N/A N/A 4
Felix Agu 👤 Felix Agu 0 0 N/A N/A N/A 10 8 1 1 False 90 27 D 8.7 False 0 0 N/A N/A N/A 26 1 30 N/A 0 N/A 0 N/A N/A N/A 1 2 6
Isaac Schmidt 👤 Isaac Schmidt 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 23 D N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Jens Stage 👤 Jens Stage 0 0 N/A 1 N/A 7 2 3 N/A False 63 6 M 7.7 False 0 0 N/A 1 N/A 19 N/A 25 N/A 0 N/A 0 N/A 1 1 1 N/A 1
Justin Njinmah 👤 Justin Njinmah 0 0 N/A N/A N/A N/A N/A N/A N/A False 15 11 F 7.5 True 0 0 N/A 1 N/A 2 N/A 3 N/A 0 N/A 0 N/A 1 1 N/A N/A N/A
Karim Coulibaly 👤 Karim Coulibaly 0 0 N/A 1 N/A 4 2 N/A N/A False 90 31 D 7 False 0 0 N/A N/A N/A 43 N/A 51 N/A 0 N/A 0 N/A N/A 1 2 1 1
Karl Hein 👤 Karl Hein 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 13 G N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Keke Topp 👤 Keke Topp 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 9 F N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Leonardo Bittencourt 👤 Leonardo Bittencourt 0 0 1 N/A 1 2 1 1 N/A False 27 10 M 6.9 True 0 0 N/A N/A N/A 26 N/A 27 N/A 0 N/A 0 N/A N/A N/A N/A 2 N/A
Marco Friedl 👤 Marco Friedl 0 0 N/A N/A N/A 5 4 N/A 1 True 83 32 D 7.7 False 0 0 N/A N/A N/A 26 N/A 28 N/A 0 N/A 0 N/A N/A N/A 2 N/A 2
Marco Grüll 👤 Marco Grüll 0 0 2 N/A 2 11 6 2 1 False 90 17 F 6.7 False 0 0 N/A N/A N/A 26 2 32 N/A 0 N/A 0 N/A 1 2 N/A N/A 2
Mick Schmetgens 👤 Mick Schmetgens 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 33 D N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Mio Backhaus 👤 Mio Backhaus 0 0 N/A N/A N/A 2 1 N/A 1 False 90 30 G 7.2 False 0 0 2 N/A N/A 34 N/A 46 N/A 0 0 0 N/A N/A N/A N/A N/A N/A
Patrice Čović 👤 Patrice Čović 0 0 N/A 1 N/A 2 1 N/A N/A False 12 24 M 6.7 True 0 0 N/A N/A N/A 4 N/A 5 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Romano Schmid 👤 Romano Schmid 0 0 3 1 1 14 5 1 2 False 75 20 M 6.9 False 0 0 N/A 1 N/A 24 3 31 N/A 0 N/A 1 N/A 1 1 N/A N/A 2
Samuel Mbangula 👤 Samuel Mbangula 0 0 5 1 2 10 4 N/A 2 False 75 7 M 8.7 False 1 0 N/A 1 N/A 24 2 28 N/A 0 N/A 0 1 1 1 N/A 1 N/A
Senne Lynen 👤 Senne Lynen 0 0 N/A 2 N/A 9 5 1 N/A False 90 14 M 7.5 False 0 0 N/A N/A N/A 36 N/A 42 N/A 0 N/A 0 N/A N/A N/A N/A 4 3
Skelly Alvero 👤 Skelly Alvero 0 0 N/A N/A N/A N/A N/A N/A N/A False 12 28 M 6.7 True 0 0 N/A N/A N/A 3 N/A 4 N/A 0 N/A 0 N/A N/A N/A 1 N/A N/A
Victor Okoh Boniface 👤 Victor Okoh Boniface 0 0 1 N/A N/A 2 N/A N/A N/A False 15 44 F 6.6 True 1 0 N/A N/A 1 5 1 5 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Yukinari Sugawara 👤 Yukinari Sugawara 0 0 2 N/A 1 7 5 N/A N/A False 90 3 D 7.2 False 1 0 N/A N/A N/A 31 1 44 N/A 0 N/A 0 N/A 1 1 N/A N/A 3
Match Events
15'
S. Mbangula (Normal Goal)
26'
J. Stage (Normal Goal)
🟨 Shuto Machino (Yellow Card)
38'
🔄 L. Ullrich → Substitution 1
60'
🔄 P. Sander → Substitution 2
60'
🔄 R. Hack → Substitution 3
60'
63'
🔄 J. Stage → Substitution 1
🔄 F. C. Chiarodia → Substitution 4
74'
🔄 G. Reyna → Substitution 5
74'
74'
R. Schmid (Penalty)
75'
🔄 S. Mbangula → Substitution 2
75'
🔄 R. Schmid → Substitution 3
81'
J. Njinmah (Normal Goal)
83'
🔄 C. Puertas → Substitution 4
83'
🔄 M. Friedl → Substitution 5
Substitutions
60'
Borussia Mönchengladbach
60'
Borussia Mönchengladbach
60'
Borussia Mönchengladbach
63'
Werder Bremen
74'
Borussia Mönchengladbach
74'
Borussia Mönchengladbach
75'
Werder Bremen
75'
Werder Bremen
83'
Werder Bremen
83'
Werder Bremen
League Standings View Standings

Teams in this match: Borussia Mönchengladbach and Werder Bremen

#TeamMPWDLGFGAGDPtsForm
1 Bayern München 25 21 3 1 92 24 68 66 W W W W W
2 Borussia Dortmund 25 16 7 2 53 26 27 55 W L D W W
3 1899 Hoffenheim 25 15 4 6 53 33 20 49 W L D W L
4 VfB Stuttgart 25 14 5 6 50 34 16 47 D W D W L
5 RB Leipzig 25 14 5 6 48 34 14 47 W W D D W
6 Bayer Leverkusen 25 13 5 7 48 32 16 44 D W D L W
7 Eintracht Frankfurt 25 9 8 8 48 49 -1 35 D W L W D
8 SC Freiburg 25 9 7 9 37 42 -5 34 D L W L W
9 FC Augsburg 25 9 4 12 31 43 -12 31 L W W W L
10 Hamburger SV 25 7 8 10 28 36 -8 29 W L L D W
11 Union Berlin 25 7 7 11 30 42 -12 28 L L W L D
12 Borussia Mönchengladbach 25 6 7 12 28 43 -15 25 L W L L D
13 Werder Bremen 25 6 7 12 29 45 -16 25 W W L L L
14 1. FC Köln 25 6 6 13 34 43 -9 24 L L D L L
15 FSV Mainz 05 25 5 9 11 29 41 -12 24 D D D L W
16 FC St. Pauli 25 6 6 13 23 40 -17 24 D W W L W
17 VfL Wolfsburg 25 5 5 15 34 55 -21 20 L L L D L
18 1. FC Heidenheim 25 3 5 17 24 57 -33 14 L L D L L

Predictions provided by Football API

All data below is returned exactly as from GET /predictions?fixture={id}. Keys are not renamed or translated.

Bundesliga Germany · Season 2025

Teams

Borussia Mönchengladbach
Last 5: Form 17% · Att 0% · Def 95%
Goals: — for · 1 against
W— D1 L1 · DL
Werder Bremen
Last 5: Form 17% · Att 19% · Def 67%
Goals: 4 for · 7 against
W— D1 L1 · LD

Predictions

Borussia Mönchengladbach 45%
Draw 45%
Werder Bremen 10%
Borussia Mönchengladbach (Win or draw)

Double chance : Borussia Mönchengladbach or draw

Goals: Borussia Mönchengladbach — · Werder Bremen -2.5
Win or Draw

Comparison

Form
50% – 50%
Attack
0% – 100%
Defense
88% – 13%
Poisson
0% – 0%
Head to Head
62% – 38%
Goals
60% – 40%
Total
65.0% – 35.3%

Head to Head

Last 8 matches: Home wins: 2, Away wins: 3, Draws: 3

15 Mar 2025 · Bundesliga 2024
Werder Bremen 2 – 4 Borussia Mönchengladbach
Weserstadion
03 Nov 2024 · Bundesliga 2024
Borussia Mönchengladbach 4 – 1 Werder Bremen
BORUSSIA-PARK
04 May 2024 · Bundesliga 2023
Werder Bremen 2 – 2 Borussia Monchengladbach
wohninvest WESERSTADION
15 Dec 2023 · Bundesliga 2023
Borussia Monchengladbach 2 – 2 Werder Bremen
BORUSSIA-PARK
07 Sep 2023 · Friendlies Clubs 2023
Borussia Monchengladbach 0 – 1 Werder Bremen
Rasenplatz Willingen
17 Mar 2023 · Bundesliga 2022
Borussia Monchengladbach 2 – 2 Werder Bremen
Stadion im BORUSSIA-PARK
01 Oct 2022 · Bundesliga 2022
Werder Bremen 5 – 1 Borussia Monchengladbach
wohninvest WESERSTADION
22 May 2021 · Bundesliga 2020
Werder Bremen 2 – 4 Borussia Monchengladbach
wohninvest WESERSTADION
CatBoost Prediction

Model not available yet. Run train_catboost to train a model.

No Predictions Available

Predictions for this match have not been generated yet. Check back later or sync match data.

Analysis
Analysis Coming Soon

xG comparison, momentum graph, and match rating overview will be available in a future update.