Bundesliga Regular Season - 32

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

Stadion An der Alten Försterei

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

Futmetrix Verdict
66
FT
Sat, May 2
Deutsch
Union Berlin
2-2
1. FC Köln
⚡ Intensity 65
⚖️ Balance 58
🏆 Stakes 7
🎲 Upset 33
A breathless 2-2 relegation survival thriller.

Late Drama in the Capital: Union Snatch Vital Draw

Worth Watching Futmetrix Score: 66/100. In a breathless six-pointer, a masterclass in late attacking substitutions salvaged a crucial point for the hosts in their desperate relegation battle.

Cologne's Clinical Counter-Punches

The sheer Stakes at Stadion An der Alten Försterei were evident from the opening exchanges of this pivotal clash. With both sides languishing perilously near the drop zone, the tension was palpable. Union Berlin sought to build pressure, ultimately edging a controlled 58% possession over the match. However, it was the visitors who exhibited a ruthless streak early on. In the 33rd minute, M. Bulter finished off a sharp move engineered by L. Waldschmidt to strike first. When S. El Mala doubled the lead shortly after the hour mark, the Balance of the tie seemed permanently tilted in favour of 1. FC Köln.

The Double Change

Falling two goals behind at home required an immediate response, and the Intensity of the contest skyrocketed following a crucial tactical intervention. In the 58th minute, a double substitution injected desperate energy into the struggling hosts. The impact was profound. Veteran C. Trimmel arrived from the bench and delivered a precise assist for T. Rothe just 15 minutes later. That 73rd-minute strike breathed life into the stadium, transforming the atmosphere from anxious silence into a roaring wave of red momentum.

The Late Salvage Operation

The final quarter turned into an unrelenting siege. The visitors dropped deeper, desperately attempting to protect their slender advantage, while the hosts threw caution completely to the wind. The Upset Factor peaked in the dying moments when another substitute emerged as the definitive hero. In the 89th minute, L. Burcu found the back of the net, sealing a dramatic equaliser that sent the home crowd into raptures. This hard-fought point ensures the capital club stays just one point ahead of their rivals in 13th place, guaranteeing the survival race will go down to the wire.

Key Questions

Did Union Berlin deserve the late equalizer?

Yes. Despite trailing by two goals, they controlled possession and generated relentless late pressure, rightfully earning their dramatic point through highly effective attacking substitutions.

How did Union Berlin complete the comeback from behind?

The turning point was a 58th-minute double substitution. Sub C. Trimmel assisted T. Rothe to halve the deficit, before fellow sub L. Burcu fired home the 89th-minute equaliser.

How did substitute Tom Alexander Rothe change the game?

Rothe’s crucial 73rd-minute strike completely shifted the match's momentum, reigniting the home crowd and laying the essential foundation for his side's dramatic late comeback.

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%
Union Berlin 58%
1. FC Köln 42%
Shots
13
8
Union Berlin 13
1. FC Köln 8
Shots on Target
2
4
Union Berlin 2
1. FC Köln 4
Expected Goals (xG)
1.24
1.71
Union Berlin 1.24
1. FC Köln 1.71
Passes
454
330
Union Berlin 454
1. FC Köln 330
Pass Accuracy
77%
75%
Union Berlin 77%
1. FC Köln 75%
Corners
2
5
Union Berlin 2
1. FC Köln 5
Fouls
7
9
Union Berlin 7
1. FC Köln 9
Yellow Cards
2
3
Union Berlin 2
1. FC Köln 3
Red Cards
0
0
Union Berlin 0
1. FC Köln 0

Match Events

E. Martel 🟨 31'
M. Bulter (L. Waldschmidt) 33'
34' 🟨 D. Leite
HT
J. Simpson-Pusey 🟨 55'
58' 🔄 A. Schafer L. Burcu
58' 🔄 J. Juranovic C. Trimmel
58' 🔄 I. Ansah A. Ilic
S. El Mala (K. Lund) 61'
L. Waldschmidt F. Chavez 🔄 62'
67' 🔄 S. Nsoki T. Skarke
M. Bulter J. Thielmann 🔄 71'
J. Kaminski L. Maina 🔄 72'
S. El Mala Y. Niang 🔄 72'
73' T. Rothe (C. Trimmel)
K. Lund J. Schmied 🔄 80'
88' 🔄 R. Khedira A. Kral
M. Schwabe 🟨 88'
89' L. Burcu
90'+6 🟨 L. Burcu
FT

Player Cards

Our take on every player in this match

Union Berlin

Goalkeepers
Carl Klaus
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Defenders
Danilho Doekhi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Diogo Leite
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
82%
Duel Win %
Stanley Nsoki
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
Midfielders
Josip Juranović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
58
Total Mins
58
Entry
András Schäfer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
58
Total Mins
58
Entry
Rani Khedira
NPC
NPC
88
Minutes
88
Minutes
24%
Pass Acc
6.3
Rating
Aljoscha Kemlein
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Tom Alexander Rothe
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Forwards
Oliver Burke
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Ilyas Ansah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
58
Total Mins
58
Entry
BENCH
Leopold Querfeld
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Christopher Trimmel
SUPER SUB
SUPER SUB
1
Assist
1
Assist
39
Minutes
7.3
Rating
Derrick Köhn
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Janik Haberer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alex Král
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Tim Skarke
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
Andrej Ilić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
39
Total Mins
Started
Entry
Livan Burcu
CLUTCH HERO
CLUTCH HERO
89
Goal Time
89
Goal Time
Goal
Impact
7.7
Rating

1. FC Köln

Goalkeepers
Marvin Schwäbe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Defenders
Sebastian Sebulonsen
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
50%
Duel Win %
Jahmai Simpson-Pusey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Cenk Özkaçar
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Kristoffer Lund
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.9
Rating
Midfielders
Tom Krauß
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Eric Martel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Luca Waldschmidt
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
6.7
Rating
Jakub Kamiński
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Marius Bülter
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Forwards
Said El Mala
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
BENCH
Ron-Robert Zieler
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Dominique Heintz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Joel Schmied
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Linton Maina
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Felipe Chávez
ENFORCER
ENFORCER
3
Tackles
3
Tackles
3
Duels Won
100%
Win %
Jan Uwe Thielmann
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
3
Duels Won
0
Pens Won
Denis Huseinbašić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alessio Castro-Montes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Youssoupha Niang
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
12/20/2025 1. FC Köln 0 - 1 Union Berlin Bundesliga RheinEnergieStadion
05/11/2024 1. FC Köln 3 - 2 Union Berlin Bundesliga RheinEnergieSTADION
12/20/2023 Union Berlin 2 - 0 1. FC Köln Bundesliga Stadion An der Alten Försterei
03/04/2023 Union Berlin 0 - 0 1. FC Köln Bundesliga Stadion An der Alten Försterei
09/11/2022 1. FC Köln 0 - 1 Union Berlin Bundesliga RheinEnergieStadion
04/01/2022 Union Berlin 1 - 0 1. FC Köln Bundesliga Stadion An der Alten Försterei
11/07/2021 1. FC Köln 2 - 2 Union Berlin Bundesliga RheinEnergieStadion
03/13/2021 Union Berlin 2 - 1 1. FC Köln Bundesliga Stadion An der Alten Försterei
11/22/2020 1. FC Köln 1 - 2 Union Berlin Bundesliga RheinEnergieStadion
08/22/2020 Union Berlin 1 - 2 1. FC Köln Friendlies Clubs
12/20/2025
Bundesliga RheinEnergieStadion
05/11/2024
Bundesliga RheinEnergieSTADION
12/20/2023
Bundesliga Stadion An der Alten Försterei
03/04/2023
Bundesliga Stadion An der Alten Försterei
09/11/2022
Bundesliga RheinEnergieStadion
04/01/2022
Bundesliga Stadion An der Alten Försterei
11/07/2021
Bundesliga RheinEnergieStadion
03/13/2021
Bundesliga Stadion An der Alten Försterei
11/22/2020
Bundesliga RheinEnergieStadion
08/22/2020
Friendlies Clubs
Union Berlin Win
1. FC Köln Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 32 83 116 35 +81 DBayern München 3 - 3 1. FC Heidenheim (02-05-2026)WFSV Mainz 05 3 - 4 Bayern München (25-04-2026)WBayern München 4 - 2 VfB Stuttgart (19-04-2026)WFC St. Pauli 0 - 5 Bayern München (11-04-2026)WSC Freiburg 2 - 3 Bayern München (04-04-2026)
2 Borussia Dortmund 32 67 65 32 +33 LBorussia Mönchengladbach 1 - 0 Borussia Dortmund (03-05-2026)WBorussia Dortmund 4 - 0 SC Freiburg (26-04-2026)L1899 Hoffenheim 2 - 1 Borussia Dortmund (18-04-2026)LBorussia Dortmund 0 - 1 Bayer Leverkusen (11-04-2026)WVfB Stuttgart 0 - 2 Borussia Dortmund (04-04-2026)
3 RB Leipzig 32 62 63 42 +21 LBayer Leverkusen 4 - 1 RB Leipzig (02-05-2026)WRB Leipzig 3 - 1 Union Berlin (24-04-2026)WEintracht Frankfurt 1 - 3 RB Leipzig (18-04-2026)WRB Leipzig 1 - 0 Borussia Mönchengladbach (11-04-2026)WWerder Bremen 1 - 2 RB Leipzig (04-04-2026)
4 Bayer Leverkusen 32 58 66 43 +23 WBayer Leverkusen 4 - 1 RB Leipzig (02-05-2026)W1. FC Köln 1 - 2 Bayer Leverkusen (25-04-2026)LBayer Leverkusen 1 - 2 FC Augsburg (18-04-2026)WBorussia Dortmund 0 - 1 Bayer Leverkusen (11-04-2026)WBayer Leverkusen 6 - 3 VfL Wolfsburg (04-04-2026)
5 VfB Stuttgart 32 58 66 46 +20 D1899 Hoffenheim 3 - 3 VfB Stuttgart (02-05-2026)DVfB Stuttgart 1 - 1 Werder Bremen (26-04-2026)LBayern München 4 - 2 VfB Stuttgart (19-04-2026)WVfB Stuttgart 4 - 0 Hamburger SV (12-04-2026)LVfB Stuttgart 0 - 2 Borussia Dortmund (04-04-2026)
6 1899 Hoffenheim 32 58 64 48 +16 D1899 Hoffenheim 3 - 3 VfB Stuttgart (02-05-2026)WHamburger SV 1 - 2 1899 Hoffenheim (25-04-2026)W1899 Hoffenheim 2 - 1 Borussia Dortmund (18-04-2026)DFC Augsburg 2 - 2 1899 Hoffenheim (10-04-2026)L1899 Hoffenheim 1 - 2 FSV Mainz 05 (04-04-2026)
7 SC Freiburg 32 44 45 53 -8 DSC Freiburg 1 - 1 VfL Wolfsburg (03-05-2026)LBorussia Dortmund 4 - 0 SC Freiburg (26-04-2026)WSC Freiburg 2 - 1 1. FC Heidenheim (19-04-2026)WFSV Mainz 05 0 - 1 SC Freiburg (12-04-2026)LSC Freiburg 2 - 3 Bayern München (04-04-2026)
8 Eintracht Frankfurt 32 43 57 60 -3 LEintracht Frankfurt 1 - 2 Hamburger SV (02-05-2026)DFC Augsburg 1 - 1 Eintracht Frankfurt (25-04-2026)LEintracht Frankfurt 1 - 3 RB Leipzig (18-04-2026)WVfL Wolfsburg 1 - 2 Eintracht Frankfurt (11-04-2026)DEintracht Frankfurt 2 - 2 1. FC Köln (05-04-2026)
9 FC Augsburg 32 40 42 56 -14 WWerder Bremen 1 - 3 FC Augsburg (02-05-2026)DFC Augsburg 1 - 1 Eintracht Frankfurt (25-04-2026)WBayer Leverkusen 1 - 2 FC Augsburg (18-04-2026)DFC Augsburg 2 - 2 1899 Hoffenheim (10-04-2026)DHamburger SV 1 - 1 FC Augsburg (04-04-2026)
10 FSV Mainz 05 32 37 41 50 -9 WFC St. Pauli 1 - 2 FSV Mainz 05 (03-05-2026)LFSV Mainz 05 3 - 4 Bayern München (25-04-2026)DBorussia Mönchengladbach 1 - 1 FSV Mainz 05 (19-04-2026)LFSV Mainz 05 0 - 1 SC Freiburg (12-04-2026)W1899 Hoffenheim 1 - 2 FSV Mainz 05 (04-04-2026)
11 Borussia Mönchengladbach 32 35 37 50 -13 WBorussia Mönchengladbach 1 - 0 Borussia Dortmund (03-05-2026)DVfL Wolfsburg 0 - 0 Borussia Mönchengladbach (25-04-2026)DBorussia Mönchengladbach 1 - 1 FSV Mainz 05 (19-04-2026)LRB Leipzig 1 - 0 Borussia Mönchengladbach (11-04-2026)DBorussia Mönchengladbach 2 - 2 1. FC Heidenheim (04-04-2026)
12 Hamburger SV 32 34 36 51 -15 WEintracht Frankfurt 1 - 2 Hamburger SV (02-05-2026)LHamburger SV 1 - 2 1899 Hoffenheim (25-04-2026)LWerder Bremen 3 - 1 Hamburger SV (18-04-2026)LVfB Stuttgart 4 - 0 Hamburger SV (12-04-2026)DHamburger SV 1 - 1 FC Augsburg (04-04-2026)
13 Union Berlin 32 33 37 57 -20 DUnion Berlin 2 - 2 1. FC Köln (02-05-2026)LRB Leipzig 3 - 1 Union Berlin (24-04-2026)LUnion Berlin 1 - 2 VfL Wolfsburg (18-04-2026)L1. FC Heidenheim 3 - 1 Union Berlin (11-04-2026)DUnion Berlin 1 - 1 FC St. Pauli (05-04-2026)
14 1. FC Köln 32 32 47 55 -8 DUnion Berlin 2 - 2 1. FC Köln (02-05-2026)L1. FC Köln 1 - 2 Bayer Leverkusen (25-04-2026)DFC St. Pauli 1 - 1 1. FC Köln (17-04-2026)W1. FC Köln 3 - 1 Werder Bremen (12-04-2026)DEintracht Frankfurt 2 - 2 1. FC Köln (05-04-2026)
15 Werder Bremen 32 32 37 57 -20 LWerder Bremen 1 - 3 FC Augsburg (02-05-2026)DVfB Stuttgart 1 - 1 Werder Bremen (26-04-2026)WWerder Bremen 3 - 1 Hamburger SV (18-04-2026)L1. FC Köln 3 - 1 Werder Bremen (12-04-2026)LWerder Bremen 1 - 2 RB Leipzig (04-04-2026)
16 VfL Wolfsburg 34 27 43 69 -26 LSC Paderborn 07 2 - 1 (AET) VfL Wolfsburg (25-05-2026)DVfL Wolfsburg 0 - 0 SC Paderborn 07 (21-05-2026)DSC Freiburg 1 - 1 VfL Wolfsburg (03-05-2026)DVfL Wolfsburg 0 - 0 Borussia Mönchengladbach (25-04-2026)WUnion Berlin 1 - 2 VfL Wolfsburg (18-04-2026)
17 FC St. Pauli 32 26 27 55 -28 LFC St. Pauli 1 - 2 FSV Mainz 05 (03-05-2026)L1. FC Heidenheim 2 - 0 FC St. Pauli (25-04-2026)DFC St. Pauli 1 - 1 1. FC Köln (17-04-2026)LFC St. Pauli 0 - 5 Bayern München (11-04-2026)DUnion Berlin 1 - 1 FC St. Pauli (05-04-2026)
18 1. FC Heidenheim 32 23 38 69 -31 DBayern München 3 - 3 1. FC Heidenheim (02-05-2026)W1. FC Heidenheim 2 - 0 FC St. Pauli (25-04-2026)LSC Freiburg 2 - 1 1. FC Heidenheim (19-04-2026)W1. FC Heidenheim 3 - 1 Union Berlin (11-04-2026)DBorussia Mönchengladbach 2 - 2 1. FC Heidenheim (04-04-2026)
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)