Bundesliga Gameweek 12

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

Weserstadion

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

Futmetrix Verdict
66
FT
Sat, Nov 29
Deutsch
Werder Bremen
1-1
1. FC Köln
⚡ Intensity 74
⚖️ Balance 40
🏆 Stakes 0
🎲 Upset 31
Drama at the Weser: Late leveller, red card chaos

Win Probability

  • Werder Bremen 42%
  • Draw 25%
  • 1. FC Köln 33%

Futmetrix AI estimate

Cologne Snatch Dramatic Draw as Stark Sees Red

Worth Watching Futmetrix Score: 66/100. A match defined by reversals at the Weser: Werder Bremen led through M. Friedl, only for Said El Mala to shock them with a 90th-minute equalizer—before Niklas Stark's late red card left the hosts in turmoil.

Friedl's Early Breakthrough and Topp's Heartbreak

Werder Bremen dominated the opening exchanges. Jens Stage orchestrated the play from midfield, and his assist found M. Friedl in the 22nd minute for a composed finish. The home side's intensity was relentless—17 shots fired across the match—yet Marvin Schwäbe's steady hands kept Cologne alive. Then came the hammer blow in the 56th minute: Keke Topp wheeled away in celebration, only for VAR to intervene and cancel the goal. The decision stung the Weser, robbing Werder of what would have been a decisive second.

El Mala Delivers the Sucker Punch

Cologne had been patient, probing, and in the 90th minute they struck with surgical precision. Substitute K. Lund burst down the flank and crossed for Said El Mala, who finished with ice-cold efficiency to make it 1-1. The upset factor was immense—the home crowd stunned into silence. But there was more drama: seconds later, Niklas Stark received a red card for a foul in the 90+6th minute. Werder Bremen faced the final moments with ten men, their numerical disadvantage a bitter punctuation to a match that had swung twice.

The Numbers Behind the Chaos

Werder controlled possession at 49% and strung together 400 accurate passes (84% accuracy), yet Cologne's clinical edge proved decisive. The visitors managed only 10 shots—two on target—but one found the net when it mattered most. Schwäbe's three saves kept Cologne in touching distance, while the balance of the match shifted twice: Friedl's opener, Topp's VAR-cancelled goal, and El Mala's equalizer created a narrative of momentum swings that defined this six-pointer.

Key Questions

How did Niklas Stark's red card impact the match?

Stark's 90+6th-minute dismissal came too late to alter the result but left Werder defending with ten men in injury time. A symbolic blow to the hosts' hopes.

How did VAR change this match?

VAR cancelled Keke Topp's 56th-minute goal, robbing Werder of a potential 2-0 lead. The intervention shifted intensity and momentum decisively toward Cologne.

Did Werder Bremen deserve the late equalizer?

Werder dominated (49% possession, 17 shots), but Cologne were ruthlessly efficient. El Mala's goal rewarded clinical finishing—a fair 1-1 reflecting both sides' contributions.

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
49%
51%
Werder Bremen 49%
1. FC Köln 51%
Shots
17
10
Werder Bremen 17
1. FC Köln 10
Shots on Target
4
2
Werder Bremen 4
1. FC Köln 2
Expected Goals (xG)
1.17
0.94
Werder Bremen 1.17
1. FC Köln 0.94
Passes
479
511
Werder Bremen 479
1. FC Köln 511
Pass Accuracy
84%
86%
Werder Bremen 84%
1. FC Köln 86%
Corners
4
0
Werder Bremen 4
1. FC Köln 0
Fouls
11
11
Werder Bremen 11
1. FC Köln 11
Yellow Cards
2
4
Werder Bremen 2
1. FC Köln 4
Red Cards
1
0
Werder Bremen 1
1. FC Köln 0

Match Events

D. Heintz R. van den Berg 🔄 12'
22' M. Friedl (J. Stage)
HT
A. Castro-Montes T. Krauss 🔄 46'
46' 🔄 A. Pieper N. Stark
I. Johannesson K. Lund 🔄 46'
56' Keke Topp
70' 🔄 K. Topp V. Boniface
C. Ozkacar L. Waldschmidt 🔄 74'
75' 🟨 Niklas Stark
Jan Thielmann 🟨 75'
Eric Martel 🟨 78'
81' 🔄 C. Puertas S. Mbangula
E. Martel F. Kainz 🔄 82'
S. El Mala (K. Lund) 90'
90'+6 🟨 Niklas Stark
90'+6 🟥 Niklas Stark
Marius Bülter 🟨 90'+6
FT

Player Cards

Our take on every player in this match

Werder Bremen

Goalkeepers
Mio Backhaus
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
2
Duels Won
0
Pens Won
Defenders
Yukinari Sugawara
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
6
Duels Won
0
Pens Won
Amos Pieper
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Abdoul Karim Coulibaly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Marco Friedl
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Midfielders
Senne Lynen
MAGNET
MAGNET
67
Activity
67
Activity
61
Passes
6
Duels
Jens Stage
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.5
Rating
Cameron Puertas
LATE SHIFT
LATE SHIFT
9
Late Mins
9
Late Mins
81
Total Mins
81
Entry
Romano Schmid
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
0
Assists
26%
Pass Acc
Marco Grüll
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
28%
Pass Acc
Forwards
Keke Topp
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
70
Entry
BENCH
Karl Hein
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Niklas Stark
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
2
Fouls
6
Rating
Isaac Schmidt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Leonardo Bittencourt
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
Skelly Alvero
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Samuel Mbangula
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Justin Njinmah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Victor Boniface
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry

1. FC Köln

Goalkeepers
Marvin Schwäbe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Sebastian Sebulonsen
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Dominique Heintz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
12
Entry
Cenk Özkacar
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Midfielders
Jan Thielmann
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Ísac Bergmann Jóhannesson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Eric Martel
LATE SHIFT
LATE SHIFT
8
Late Mins
8
Late Mins
82
Total Mins
82
Entry
Alessio Castro-Montes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Forwards
Jakub Kamiński
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Marius Bülter
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Said El Mala
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
8.3
Rating
BENCH
Ron-Robert Zieler
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jusuf Gazibegović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kristoffer Lund
SUPER SUB
SUPER SUB
1
Assist
1
Assist
45
Minutes
6.9
Rating
Rav van den Berg
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
78
Total Mins
Started
Entry
Tom Krauß
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
Denis Huseinbašić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Florian Kainz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Linton Maina
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Gian-Luca Waldschmidt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
04/12/2026 1. FC Köln 3 - 1 Werder Bremen Bundesliga RheinEnergieStadion
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/06/2020 Werder Bremen 1 - 1 1. FC Köln Bundesliga wohninvest WESERSTADION
06/27/2020 Werder Bremen 6 - 1 1. FC Köln Bundesliga wohninvest WESERSTADION
12/21/2019 1. FC Köln 1 - 0 Werder Bremen Bundesliga RheinEnergieStadion
04/12/2026
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
11/06/2020
Bundesliga wohninvest WESERSTADION
06/27/2020
Bundesliga wohninvest WESERSTADION
12/21/2019
Bundesliga RheinEnergieStadion
Werder Bremen Win
1. FC Köln Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 12 34 44 9 +35 WBayern München 3 - 1 FC St. Pauli (29-11-2025)WBayern München 6 - 2 SC Freiburg (22-11-2025)DUnion Berlin 2 - 2 Bayern München (08-11-2025)WBayern München 3 - 0 Bayer Leverkusen (01-11-2025)WBorussia Mönchengladbach 0 - 3 Bayern München (25-10-2025)
2 RB Leipzig 12 26 22 13 +9 DBorussia Mönchengladbach 0 - 0 RB Leipzig (28-11-2025)WRB Leipzig 2 - 0 Werder Bremen (23-11-2025)L1899 Hoffenheim 3 - 1 RB Leipzig (08-11-2025)WRB Leipzig 3 - 1 VfB Stuttgart (01-11-2025)WFC Augsburg 0 - 6 RB Leipzig (25-10-2025)
3 Borussia Dortmund 12 25 21 11 +10 WBayer Leverkusen 1 - 2 Borussia Dortmund (29-11-2025)DBorussia Dortmund 3 - 3 VfB Stuttgart (22-11-2025)DHamburger SV 1 - 1 Borussia Dortmund (08-11-2025)WFC Augsburg 0 - 1 Borussia Dortmund (31-10-2025)WBorussia Dortmund 1 - 0 1. FC Köln (25-10-2025)
4 Bayer Leverkusen 12 23 28 17 +11 LBayer Leverkusen 1 - 2 Borussia Dortmund (29-11-2025)WVfL Wolfsburg 1 - 3 Bayer Leverkusen (22-11-2025)WBayer Leverkusen 6 - 0 1. FC Heidenheim (08-11-2025)LBayern München 3 - 0 Bayer Leverkusen (01-11-2025)WBayer Leverkusen 2 - 0 SC Freiburg (26-10-2025)
5 1899 Hoffenheim 12 23 25 17 +8 W1899 Hoffenheim 3 - 0 FC Augsburg (29-11-2025)DFSV Mainz 05 1 - 1 1899 Hoffenheim (21-11-2025)W1899 Hoffenheim 3 - 1 RB Leipzig (08-11-2025)WVfL Wolfsburg 2 - 3 1899 Hoffenheim (02-11-2025)W1899 Hoffenheim 3 - 1 1. FC Heidenheim (25-10-2025)
6 VfB Stuttgart 12 22 21 17 +4 LHamburger SV 2 - 1 VfB Stuttgart (30-11-2025)DBorussia Dortmund 3 - 3 VfB Stuttgart (22-11-2025)WVfB Stuttgart 3 - 2 FC Augsburg (09-11-2025)LRB Leipzig 3 - 1 VfB Stuttgart (01-11-2025)WVfB Stuttgart 2 - 1 FSV Mainz 05 (26-10-2025)
7 Eintracht Frankfurt 12 21 28 23 +5 DEintracht Frankfurt 1 - 1 VfL Wolfsburg (30-11-2025)W1. FC Köln 3 - 4 Eintracht Frankfurt (22-11-2025)WEintracht Frankfurt 1 - 0 FSV Mainz 05 (09-11-2025)D1. FC Heidenheim 1 - 1 Eintracht Frankfurt (01-11-2025)WEintracht Frankfurt 2 - 0 FC St. Pauli (25-10-2025)
8 SC Freiburg 12 16 19 20 -1 WSC Freiburg 4 - 0 FSV Mainz 05 (30-11-2025)LBayern München 6 - 2 SC Freiburg (22-11-2025)WSC Freiburg 2 - 1 FC St. Pauli (09-11-2025)DUnion Berlin 0 - 0 SC Freiburg (01-11-2025)LBayer Leverkusen 2 - 0 SC Freiburg (26-10-2025)
9 Werder Bremen 12 16 16 21 -5 DWerder Bremen 1 - 1 1. FC Köln (29-11-2025)LRB Leipzig 2 - 0 Werder Bremen (23-11-2025)WWerder Bremen 2 - 1 VfL Wolfsburg (07-11-2025)DFSV Mainz 05 1 - 1 Werder Bremen (01-11-2025)WWerder Bremen 1 - 0 Union Berlin (24-10-2025)
10 1. FC Köln 12 15 21 20 +1 DWerder Bremen 1 - 1 1. FC Köln (29-11-2025)L1. FC Köln 3 - 4 Eintracht Frankfurt (22-11-2025)LBorussia Mönchengladbach 3 - 1 1. FC Köln (08-11-2025)W1. FC Köln 4 - 1 Hamburger SV (02-11-2025)LBorussia Dortmund 1 - 0 1. FC Köln (25-10-2025)
11 Union Berlin 12 15 15 19 -4 LUnion Berlin 1 - 2 1. FC Heidenheim (29-11-2025)WFC St. Pauli 0 - 1 Union Berlin (23-11-2025)DUnion Berlin 2 - 2 Bayern München (08-11-2025)DUnion Berlin 0 - 0 SC Freiburg (01-11-2025)LWerder Bremen 1 - 0 Union Berlin (24-10-2025)
12 Borussia Mönchengladbach 12 13 16 19 -3 DBorussia Mönchengladbach 0 - 0 RB Leipzig (28-11-2025)W1. FC Heidenheim 0 - 3 Borussia Mönchengladbach (22-11-2025)WBorussia Mönchengladbach 3 - 1 1. FC Köln (08-11-2025)WFC St. Pauli 0 - 4 Borussia Mönchengladbach (01-11-2025)LBorussia Mönchengladbach 0 - 3 Bayern München (25-10-2025)
13 Hamburger SV 12 12 11 18 -7 WHamburger SV 2 - 1 VfB Stuttgart (30-11-2025)LFC Augsburg 1 - 0 Hamburger SV (22-11-2025)DHamburger SV 1 - 1 Borussia Dortmund (08-11-2025)L1. FC Köln 4 - 1 Hamburger SV (02-11-2025)LHamburger SV 0 - 1 VfL Wolfsburg (25-10-2025)
14 VfL Wolfsburg 14 10 15 24 -9 LSC Paderborn 07 2 - 1 (AET) VfL Wolfsburg (25-05-2026)DVfL Wolfsburg 0 - 0 SC Paderborn 07 (21-05-2026)DEintracht Frankfurt 1 - 1 VfL Wolfsburg (30-11-2025)LVfL Wolfsburg 1 - 3 Bayer Leverkusen (22-11-2025)LWerder Bremen 2 - 1 VfL Wolfsburg (07-11-2025)
15 FC Augsburg 12 10 15 27 -12 L1899 Hoffenheim 3 - 0 FC Augsburg (29-11-2025)WFC Augsburg 1 - 0 Hamburger SV (22-11-2025)LVfB Stuttgart 3 - 2 FC Augsburg (09-11-2025)LFC Augsburg 0 - 1 Borussia Dortmund (31-10-2025)LFC Augsburg 0 - 6 RB Leipzig (25-10-2025)
16 1. FC Heidenheim 12 8 10 27 -17 WUnion Berlin 1 - 2 1. FC Heidenheim (29-11-2025)L1. FC Heidenheim 0 - 3 Borussia Mönchengladbach (22-11-2025)LBayer Leverkusen 6 - 0 1. FC Heidenheim (08-11-2025)D1. FC Heidenheim 1 - 1 Eintracht Frankfurt (01-11-2025)L1899 Hoffenheim 3 - 1 1. FC Heidenheim (25-10-2025)
17 FC St. Pauli 12 7 10 24 -14 LBayern München 3 - 1 FC St. Pauli (29-11-2025)LFC St. Pauli 0 - 1 Union Berlin (23-11-2025)LSC Freiburg 2 - 1 FC St. Pauli (09-11-2025)LFC St. Pauli 0 - 4 Borussia Mönchengladbach (01-11-2025)LEintracht Frankfurt 2 - 0 FC St. Pauli (25-10-2025)
18 FSV Mainz 05 12 6 11 23 -12 LSC Freiburg 4 - 0 FSV Mainz 05 (30-11-2025)DFSV Mainz 05 1 - 1 1899 Hoffenheim (21-11-2025)LEintracht Frankfurt 1 - 0 FSV Mainz 05 (09-11-2025)DFSV Mainz 05 1 - 1 Werder Bremen (01-11-2025)LVfB Stuttgart 2 - 1 FSV Mainz 05 (26-10-2025)
19 SC Paderborn 07 2 4 2 1 +1 WSC Paderborn 07 2 - 1 (AET) VfL Wolfsburg (25-05-2026)DVfL Wolfsburg 0 - 0 SC Paderborn 07 (21-05-2026)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.