Bundesliga Regular Season - 15

1. FC Köln 0 - 1 FT Union Berlin

RheinEnergieStadion

AI-powered match analysis and previews to help you decide which games are worth watching

55
FT
Sat, Dec 20
Deutsch
1. FC Köln
0-1
Union Berlin
⚡ Intensity 62
⚖️ Balance 20
🏆 Stakes 0
🎲 Upset 39
Schäfer's late strike seals Union's dramatic win

Schäfer's Mercy Blow: Union Punish Cologne in Added Time

Worth Watching Futmetrix Score: 55/100. An intensity-laden clash between two mid-table rivals ended with theatrical perfection: Union Berlin stole victory in the 91st minute and proved they possess the character to grind out results when it matters most.

Cologne Dominates, Union Waits in the Shadows

The visitors arrived at RheinEnergieSTADION with a clear blueprint: absorb, counter, steal. With just 38 per cent possession, Union executed their game plan to perfection. Cologne pressed relentlessly, forcing 10 shots. Yet here lay the rub: only 2 on target, an xG of a meagre 0.41. The hosts shot themselves in the foot—precision in the final third was a luxury they could not afford.

Van den Berg's Red Card Turns the Tide

In the 83rd minute came the upset factor: R. van den Berg was sent off for handball. Cologne's defence was now stretched. Union sensed blood in the water. With numerical balance restored in their favour, the Berliners surged forward. András Schäfer, introduced from the bench, needed just eight minutes to strike. In the 91st minute, the midfielder finished with ice-cold precision, sealing Cologne's misery.

Heintz's Defensive Masterclass Falls Short

Dominique Heintz delivered an outstanding defensive display for Cologne (rating 8.2), yet even his brilliance could not overcome the numerical disadvantage. Union, meanwhile, balanced compact defending with lethal transitions. An xG of 1.23 proved far more clinical—and that, ultimately, was the difference.

The Reckoning

For Cologne (11th place, 16 points), this is a blow during a difficult run—just 4 wins from 15 matches. Union (8th place, 21 points) claimed three crucial points and remain in the promotion hunt. A victory born not of beauty, but of necessity.

Key Questions

How did the red card for van den Berg shift the match?

The 83rd-minute dismissal handed Union control. Cologne's ten-man defence crumbled under pressure, allowing Schäfer to finish the job in stoppage time.

Was Union's victory deserved?

Despite 38 per cent possession: absolutely. Union were clinically superior (1.23 xG vs 0.41) and punished Cologne's lack of precision ruthlessly.

How is the Futmetrix Score calculated?

The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.

Match Statistics

Possession
62%
38%
1. FC Köln 62%
Union Berlin 38%
Shots
10
11
1. FC Köln 10
Union Berlin 11
Shots on Target
2
2
1. FC Köln 2
Union Berlin 2
Expected Goals (xG)
0.41
1.23
1. FC Köln 0.41
Union Berlin 1.23
Passes
506
302
1. FC Köln 506
Union Berlin 302
Pass Accuracy
87%
79%
1. FC Köln 87%
Union Berlin 79%
Corners
3
6
1. FC Köln 3
Union Berlin 6
Fouls
8
17
1. FC Köln 8
Union Berlin 17
Yellow Cards
2
3
1. FC Köln 2
Union Berlin 3
Red Cards
1
0
1. FC Köln 1
Union Berlin 0

Match Events

13' 🟨 S. Sebulonsen
C. Trimmel 🟨 40'
HT
49' 🟨 T. Krauss
58' 🔄 R. Ache M. Bulter
Jeong Woo-Yeong L. Burcu 🔄 64'
68' 🔄 T. Krauss D. Huseinbasic
68' 🔄 J. Thielmann S. El Mala
C. Trimmel J. Juranovic 🔄 72'
I. Ansah T. Skarke 🔄 73'
O. Burke A. Ilic 🔄 73'
A. Kemlein 🟨 80'
83' 🟥 R. van den Berg
A. Kemlein A. Schafer 🔄 84'
86' 🔄 D. Heintz C. Ozkacar
86' 🔄 J. Kaminski L. Maina
A. Schafer 🟨 88'
A. Schafer 90'+1
J. Juranovic 🟨 90'+4
F. Ronnow 🟨 90'+8
FT

Player Cards

Season performance ratings for players in this match

1. FC Köln

Goalkeepers
Marvin Schwäbe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Defenders
Sebastian Sebulonsen
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Rav van den Berg
FRIENDLY FIRE
FRIENDLY FIRE
0
Mistake
0
Mistake
1
Fouls
6.9
Rating
Dominique Heintz
MAGNET
MAGNET
103
Activity
103
Activity
97
Passes
6
Duels
Kristoffer Lund
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
3
Duels Won
0
Pens Won
Midfielders
Tom Krauß
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
Eric Martel
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
1
Interceptions
2
Blocks
Jan Thielmann
PROVOCATEUR
PROVOCATEUR
5
Fouls Won
5
Fouls Won
6
Duels Won
0
Pens Won
Ísak Bergmann Jóhannesson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Jakub Kamiński
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
4
Duels Won
0
Pens Won
Forwards
Ragnar Ache
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
58
Total Mins
58
Entry
BENCH
Ron-Robert Zieler
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Cenk Özkaçar
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
Said El Mala
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Denis Huseinbašić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Linton Maina
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
Alessio Castro-Montes
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
0
Total Mins
Started
Entry
Marius Bülter
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
35
Total Mins
Started
Entry
Fynn Schenten
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Union Berlin

Goalkeepers
Frederik Rønnow
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Defenders
Danilho Doekhi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Leopold Querfeld
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Diogo Leite
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Midfielders
Christopher Trimmel
ENFORCER
ENFORCER
3
Tackles
3
Tackles
4
Duels Won
80%
Win %
Rani Khedira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Aljoscha Kemlein
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
85
Total Mins
84
Entry
Derrick Köhn
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Forwards
Woo-Yeong Jeong
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Ilyas Ansah
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
3
Duels Won
0
Pens Won
Oliver Burke
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
73
Entry
BENCH
Matheo Raab
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Josip Juranović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Stanley N'Soki
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Oluwaseun Ogbemudia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tim Skarke
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
András Schäfer
CLUTCH HERO
CLUTCH HERO
0
Goal Time
0
Goal Time
0
Impact
7.9
Rating
Livan Burcu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
Andrej Ilić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
David Preu
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/05/2024 1. FC Köln 3 - 2 Union Berlin Bundesliga RheinEnergieSTADION
20/12/2023 Union Berlin 2 - 0 1. FC Köln Bundesliga Stadion An der Alten Försterei
04/03/2023 Union Berlin 0 - 0 1. FC Köln Bundesliga Stadion An der Alten Försterei
11/09/2022 1. FC Köln 0 - 1 Union Berlin Bundesliga RheinEnergieStadion
01/04/2022 Union Berlin 1 - 0 1. FC Köln Bundesliga Stadion An der Alten Försterei
07/11/2021 1. FC Köln 2 - 2 Union Berlin Bundesliga RheinEnergieStadion
13/03/2021 Union Berlin 2 - 1 1. FC Köln Bundesliga Stadion An der Alten Försterei
22/11/2020 1. FC Köln 1 - 2 Union Berlin Bundesliga RheinEnergieStadion
22/08/2020 1. FC Köln 2 - 1 Union Berlin Friendlies Clubs Zeppelinstadion
22/08/2020 Union Berlin 1 - 2 1. FC Köln Friendlies Clubs
11/05/2024
Bundesliga RheinEnergieSTADION
20/12/2023
Bundesliga Stadion An der Alten Försterei
04/03/2023
Bundesliga Stadion An der Alten Försterei
11/09/2022
Bundesliga RheinEnergieStadion
01/04/2022
Bundesliga Stadion An der Alten Försterei
07/11/2021
Bundesliga RheinEnergieStadion
13/03/2021
Bundesliga Stadion An der Alten Försterei
22/11/2020
Bundesliga RheinEnergieStadion
22/08/2020
Friendlies Clubs Zeppelinstadion
22/08/2020
Friendlies Clubs
1. FC Köln Win
Union Berlin Win
Draw

League Standings

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