Bundesliga Regular Season - 29

1. FC Köln 3 - 1 FT Werder Bremen

RheinEnergieStadion

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
71
FT
Sun, Apr 12
Deutsch
1. FC Köln
3-1
Werder Bremen
⚡ Intensity 91
⚖️ Balance 24
🏆 Stakes 4
🎲 Upset 0
Red card dooms Bremen in Cologne.

Red Mist Lowers Bremen in Survival Clash

Highly Entertaining Futmetrix Score: 71/100. An early sending-off fundamentally altered the tactical landscape as the Billy Goats leveraged their numerical advantage to claim three vital points in the relegation race.

The Opening Spot-Kick

Tension at the RheinEnergieSTADION was palpable before kickoff, but the hosts struck gold almost instantly. In just the 7th minute, S. El Mala stepped up to convert a high-pressure penalty for 1. FC Köln. That early breakthrough set off a fierce wave of Intensity across the pitch. Werder Bremen struggled to orchestrate any meaningful response, repeatedly suffocated by a coordinated high press. The hosts sensed blood, constantly probing the flanks and leaving the visitors desperately clinging to their defensive structure in a frantic attempt to weather the initial storm.

The Turning Point

Disaster struck the away side in the 24th minute. A reckless foul saw M. Friedl shown a straight red card, instantly destroying Bremen's tactical Balance. From that moment, the contest morphed into a complete shooting gallery. Köln controlled possession and unleashed a relentless barrage, racking up 25 shots overall. Orchestrating this one-sided attacking siege was the brilliant Jakub Kamiński, who pulled strings effortlessly in midfield. The only reason the scoreline remained respectable before the break was the heroic defiance of goalkeeper Mio Backhaus, whose spectacular reflex saves kept the shorthanded visitors miraculously alive.

Sealing the Points

The suffocating pressure finally told when R. Ache doubled the advantage midway through the second half. However, the immense Stakes of this bottom-half battle generated unexpected late drama. Against the run of play, R. Schmid buried a 75th-minute penalty, briefly fraying Köln's nerves and threatening a smash-and-grab point. Anchored by a faultless defensive shift from Jahmai Simpson-Pusey, the hosts endured a tense finale before I. Johannesson smashed home a decisive goal deep into stoppage time to seal a monumental 3-1 victory.

Key Questions

How did the red card for M. Friedl impact the match?

The 24th-minute dismissal completely shattered Bremen's tactical shape, forcing them into a deep block and allowing Köln to pepper the goal with 25 shots.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
58%
42%
1. FC Köln 58%
Werder Bremen 42%
Shots
25
6
1. FC Köln 25
Werder Bremen 6
Shots on Target
8
2
1. FC Köln 8
Werder Bremen 2
Expected Goals (xG)
3.40
0.92
1. FC Köln 3.40
Werder Bremen 0.92
Passes
491
343
1. FC Köln 491
Werder Bremen 343
Pass Accuracy
89%
81%
1. FC Köln 89%
Werder Bremen 81%
Corners
8
5
1. FC Köln 8
Werder Bremen 5
Fouls
15
7
1. FC Köln 15
Werder Bremen 7
Yellow Cards
3
2
1. FC Köln 3
Werder Bremen 2
Red Cards
0
1
1. FC Köln 0
Werder Bremen 1

Match Events

7' S. El Mala
M. Friedl 🟥 24'
HT
46' 🔄 K. Lund A. Castro-Montes
Y. Sugawara K. Coulibaly 🔄 46'
M. Grull S. Musah 🔄 46'
65' R. Ache
67' 🔄 J. Thielmann M. Bulter
67' 🔄 S. El Mala L. Maina
71' 🟨 R. Ache
R. Schmid 75'
76' 🔄 R. Ache L. Waldschmidt
L. Bittencourt 🟨 78'
F. Agu I. Schmidt 🔄 78'
83' 🟨 J. Simpson-Pusey
L. Bittencourt J. Milosevic 🔄 84'
86' 🔄 S. Sebulonsen T. Krauss
A. Pieper 🟨 90'
90'+1 🟨 E. Martel
90'+7 I. Johannesson (L. Waldschmidt)
FT

Player Cards

Our take on every player in this match

1. FC Köln

Goalkeepers
Marvin Schwäbe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Defenders
Jan Thielmann
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
Sebastian Sebulonsen
NPC
NPC
86
Minutes
86
Minutes
33%
Pass Acc
6.7
Rating
Jahmai Simpson-Pusey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Cenk Özkaçar
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Kristoffer Lund
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
27%
Pass Acc
Midfielders
Jakub Kamiński
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
4
Duels Won
1
Pens Won
Eric Martel
MAGNET
MAGNET
67
Activity
67
Activity
61
Passes
6
Duels
Ísak Bergmann Jóhannesson
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
6.6
Rating
Forwards
Said El Mala
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Ragnar Ache
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
4
Fouls
6.3
Rating
BENCH
Ron-Robert Zieler
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Rav van den Berg
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tom Krauß
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Denis Huseinbašić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Felipe Chávez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Linton Maina
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
Alessio Castro-Montes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
52
Total Mins
Started
Entry
Luca Waldschmidt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Marius Bülter
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry

Werder Bremen

Goalkeepers
Mio Backhaus
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Yukinari Sugawara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Amos Pieper
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
73%
Duel Win %
Marco Friedl
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
1
Fouls
4.5
Rating
Olivier Deman
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
2
Fouls
6.9
Rating
Midfielders
Senne Lynen
SHIELD
SHIELD
3
Blocks
3
Blocks
1
Interceptions
1
Tackles
Leonardo Bittencourt
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
84
Total Mins
84
Entry
Marco Grüll
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Romano Schmid
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Felix Agu
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
Forwards
Justin Njinmah
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
8
Duels Won
0
Pens Won
BENCH
Markus Kolke
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Mick Schmetgens
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Karim Coulibaly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
52
Total Mins
Started
Entry
Isaac Schmidt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Niklas Stark
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Patrice Čović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jovan Milošević
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Salim Musah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
52
Total Mins
Started
Entry
Samuel Mbangula
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
11/29/2025 Werder Bremen 1 - 1 1. FC Köln Bundesliga Weserstadion
02/16/2024 1. FC Köln 0 - 1 Werder Bremen Bundesliga Cologne Stadium
09/23/2023 Werder Bremen 2 - 1 1. FC Köln Bundesliga wohninvest WESERSTADION
05/20/2023 Werder Bremen 1 - 1 1. FC Köln Bundesliga wohninvest WESERSTADION
01/21/2023 1. FC Köln 7 - 1 Werder Bremen Bundesliga RheinEnergieStadion
03/07/2021 1. FC Köln 1 - 1 Werder Bremen Bundesliga RheinEnergieStadion
11/29/2025
Bundesliga Weserstadion
02/16/2024
Bundesliga Cologne Stadium
09/23/2023
Bundesliga wohninvest WESERSTADION
05/20/2023
Bundesliga wohninvest WESERSTADION
01/21/2023
Bundesliga RheinEnergieStadion
03/07/2021
Bundesliga RheinEnergieStadion
1. FC Köln Win
Werder Bremen Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 29 76 105 27 +78 WFC St. Pauli 0 - 5 Bayern München (11-04-2026)WSC Freiburg 2 - 3 Bayern München (04-04-2026)WBayern München 4 - 0 Union Berlin (21-03-2026)DBayer Leverkusen 1 - 1 Bayern München (14-03-2026)WBayern München 4 - 1 Borussia Mönchengladbach (06-03-2026)
2 Borussia Dortmund 29 64 60 29 +31 LBorussia Dortmund 0 - 1 Bayer Leverkusen (11-04-2026)WVfB Stuttgart 0 - 2 Borussia Dortmund (04-04-2026)WBorussia Dortmund 3 - 2 Hamburger SV (21-03-2026)WBorussia Dortmund 2 - 0 FC Augsburg (14-03-2026)W1. FC Köln 1 - 2 Borussia Dortmund (07-03-2026)
3 VfB Stuttgart 29 56 60 38 +22 WVfB Stuttgart 4 - 0 Hamburger SV (12-04-2026)LVfB Stuttgart 0 - 2 Borussia Dortmund (04-04-2026)WFC Augsburg 2 - 5 VfB Stuttgart (22-03-2026)WVfB Stuttgart 1 - 0 RB Leipzig (15-03-2026)DFSV Mainz 05 2 - 2 VfB Stuttgart (07-03-2026)
4 RB Leipzig 29 56 56 36 +20 WRB Leipzig 1 - 0 Borussia Mönchengladbach (11-04-2026)WWerder Bremen 1 - 2 RB Leipzig (04-04-2026)WRB Leipzig 5 - 0 1899 Hoffenheim (20-03-2026)LVfB Stuttgart 1 - 0 RB Leipzig (15-03-2026)WRB Leipzig 2 - 1 FC Augsburg (07-03-2026)
5 Bayer Leverkusen 29 52 59 39 +20 WBorussia Dortmund 0 - 1 Bayer Leverkusen (11-04-2026)WBayer Leverkusen 6 - 3 VfL Wolfsburg (04-04-2026)D1. FC Heidenheim 3 - 3 Bayer Leverkusen (21-03-2026)DBayer Leverkusen 1 - 1 Bayern München (14-03-2026)DSC Freiburg 3 - 3 Bayer Leverkusen (07-03-2026)
6 1899 Hoffenheim 29 51 57 43 +14 DFC Augsburg 2 - 2 1899 Hoffenheim (10-04-2026)L1899 Hoffenheim 1 - 2 FSV Mainz 05 (04-04-2026)LRB Leipzig 5 - 0 1899 Hoffenheim (20-03-2026)D1899 Hoffenheim 1 - 1 VfL Wolfsburg (14-03-2026)W1. FC Heidenheim 2 - 4 1899 Hoffenheim (07-03-2026)
7 Eintracht Frankfurt 29 42 54 54 0 WVfL Wolfsburg 1 - 2 Eintracht Frankfurt (11-04-2026)DEintracht Frankfurt 2 - 2 1. FC Köln (05-04-2026)LFSV Mainz 05 2 - 1 Eintracht Frankfurt (22-03-2026)WEintracht Frankfurt 1 - 0 1. FC Heidenheim (14-03-2026)DFC St. Pauli 0 - 0 Eintracht Frankfurt (08-03-2026)
8 SC Freiburg 29 40 42 47 -5 WFSV Mainz 05 0 - 1 SC Freiburg (12-04-2026)LSC Freiburg 2 - 3 Bayern München (04-04-2026)WFC St. Pauli 1 - 2 SC Freiburg (22-03-2026)LSC Freiburg 0 - 1 Union Berlin (15-03-2026)DSC Freiburg 3 - 3 Bayer Leverkusen (07-03-2026)
9 FSV Mainz 05 29 33 35 44 -9 LFSV Mainz 05 0 - 1 SC Freiburg (12-04-2026)W1899 Hoffenheim 1 - 2 FSV Mainz 05 (04-04-2026)WFSV Mainz 05 2 - 1 Eintracht Frankfurt (22-03-2026)WWerder Bremen 0 - 2 FSV Mainz 05 (15-03-2026)DFSV Mainz 05 2 - 2 VfB Stuttgart (07-03-2026)
10 FC Augsburg 29 33 36 53 -17 DFC Augsburg 2 - 2 1899 Hoffenheim (10-04-2026)DHamburger SV 1 - 1 FC Augsburg (04-04-2026)LFC Augsburg 2 - 5 VfB Stuttgart (22-03-2026)LBorussia Dortmund 2 - 0 FC Augsburg (14-03-2026)LRB Leipzig 2 - 1 FC Augsburg (07-03-2026)
11 Union Berlin 29 32 33 50 -17 L1. FC Heidenheim 3 - 1 Union Berlin (11-04-2026)DUnion Berlin 1 - 1 FC St. Pauli (05-04-2026)LBayern München 4 - 0 Union Berlin (21-03-2026)WSC Freiburg 0 - 1 Union Berlin (15-03-2026)LUnion Berlin 1 - 4 Werder Bremen (08-03-2026)
12 Hamburger SV 29 31 32 45 -13 LVfB Stuttgart 4 - 0 Hamburger SV (12-04-2026)DHamburger SV 1 - 1 FC Augsburg (04-04-2026)LBorussia Dortmund 3 - 2 Hamburger SV (21-03-2026)DHamburger SV 1 - 1 1. FC Köln (14-03-2026)WVfL Wolfsburg 1 - 2 Hamburger SV (07-03-2026)
13 1. FC Köln 29 30 43 50 -7 W1. FC Köln 3 - 1 Werder Bremen (12-04-2026)DEintracht Frankfurt 2 - 2 1. FC Köln (05-04-2026)D1. FC Köln 3 - 3 Borussia Mönchengladbach (21-03-2026)DHamburger SV 1 - 1 1. FC Köln (14-03-2026)L1. FC Köln 1 - 2 Borussia Dortmund (07-03-2026)
14 Borussia Mönchengladbach 29 30 35 49 -14 LRB Leipzig 1 - 0 Borussia Mönchengladbach (11-04-2026)DBorussia Mönchengladbach 2 - 2 1. FC Heidenheim (04-04-2026)D1. FC Köln 3 - 3 Borussia Mönchengladbach (21-03-2026)WBorussia Mönchengladbach 2 - 0 FC St. Pauli (13-03-2026)LBayern München 4 - 1 Borussia Mönchengladbach (06-03-2026)
15 Werder Bremen 29 28 32 52 -20 L1. FC Köln 3 - 1 Werder Bremen (12-04-2026)LWerder Bremen 1 - 2 RB Leipzig (04-04-2026)WVfL Wolfsburg 0 - 1 Werder Bremen (21-03-2026)LWerder Bremen 0 - 2 FSV Mainz 05 (15-03-2026)WUnion Berlin 1 - 4 Werder Bremen (08-03-2026)
16 FC St. Pauli 29 25 25 50 -25 LFC St. Pauli 0 - 5 Bayern München (11-04-2026)DUnion Berlin 1 - 1 FC St. Pauli (05-04-2026)LFC St. Pauli 1 - 2 SC Freiburg (22-03-2026)LBorussia Mönchengladbach 2 - 0 FC St. Pauli (13-03-2026)DFC St. Pauli 0 - 0 Eintracht Frankfurt (08-03-2026)
17 VfL Wolfsburg 29 21 39 65 -26 LVfL Wolfsburg 1 - 2 Eintracht Frankfurt (11-04-2026)LBayer Leverkusen 6 - 3 VfL Wolfsburg (04-04-2026)LVfL Wolfsburg 0 - 1 Werder Bremen (21-03-2026)D1899 Hoffenheim 1 - 1 VfL Wolfsburg (14-03-2026)LVfL Wolfsburg 1 - 2 Hamburger SV (07-03-2026)
18 1. FC Heidenheim 29 19 32 64 -32 W1. FC Heidenheim 3 - 1 Union Berlin (11-04-2026)DBorussia Mönchengladbach 2 - 2 1. FC Heidenheim (04-04-2026)D1. FC Heidenheim 3 - 3 Bayer Leverkusen (21-03-2026)LEintracht Frankfurt 1 - 0 1. FC Heidenheim (14-03-2026)L1. FC Heidenheim 2 - 4 1899 Hoffenheim (07-03-2026)