Bundesliga Gameweek 8

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

An der Alten Försterei

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

Futmetrix Verdict
39
FT
Sun, Nov 1
Deutsch
Union Berlin
1-1
1. FC Köln
⚡ Intensity 35
⚖️ Balance 40
🏆 Stakes 10
🎲 Upset 10
A late substitute rescues Köln's point

Win Probability

  • Union Berlin 36%
  • Draw 27%
  • 1. FC Köln 38%

Futmetrix AI estimate

A late equaliser wipes out an early lead

The 1-1 at An der Alten Försterei leaves Union Berlin short of the lift their league position demands, while a late substitute's goal earns 1. FC Köln a point.

An early strike, then Köln on the ball

Union's early strike gave the afternoon a clear shape, not control. In the 10th minute, Janik Haberer finished the home side's first major opening after Tim Skarke supplied him. Union then sat deeper and left the ball to Köln. The visitors controlled possession with 63 per cent and took 12 shots, compared with Union's 37 per cent and five attempts. Yet the target count was level at two apiece, a neat summary of Köln's initially sterile pressure. Five of their efforts were blocked, and nine came from inside the box, but the second goal would not arrive. The Balance of the contest therefore remained open: Union led through one sharp early move and committed defending, not sustained attacking pressure. At An der Alten Försterei, the lead quickly became a test of how long the hosts could keep the spaces tight.

The substitutes make the difference

The decisive change came from Köln's bench. Alessio Castro-Montes entered in the 61st minute, and Malek El Mala followed 11 minutes later; the fresh options gave the attack another way around Union's deep defence. In the 79th minute, Castro-Montes supplied the equaliser and El Mala finished it just seven minutes after coming on. That was the turning point: a controlled but blunt chase became a point earned. Köln had accumulated far more of the ball and more attempts, but its two shots on target explain why the breakthrough took so long. The expected-goals figures, 1.05 to 0.91, were close rather than overwhelming. The Intensity showed up in Köln's late pushes, not in an end-to-end contest. Fresh legs and one precise final action finally cracked Union's resistance; the home side could not protect its lead.

A point, but different feelings

For Union, the draw feels more like a step missed than a rescue. Before kick-off, they sat 17th on six points, two points from safety; after conceding 18 times in their first seven matches, a home win mattered. The Stakes are about trajectory, not panic: the season is young, but defensive fragility makes surrendered leads costly. Köln began the round 14th on eight points, and the late equaliser rewards its longer spell on the ball without disguising the lack of a cutting edge. Both take a point, but the final minutes leave different feelings. Köln can take encouragement from a substitute turning pressure into a goal; Union must ask why an early lead and so little possession could not be protected. This draw fixes nothing. It does, however, make the needs plain: Union require more relief from their own box, while Köln need sharper finishing.

Key Questions

How did substitute Malek El Mala change the game?

He came on in the 72nd minute and scored seven minutes later, turning Köln's long spell of possession into a 1-1 draw.

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
37%
63%
Union Berlin 37%
1. FC Köln 63%
Shots
5
12
Union Berlin 5
1. FC Köln 12
Shots on Target
2
2
Union Berlin 2
1. FC Köln 2
Expected Goals (xG)
0.91
1.05
Union Berlin 0.91
1. FC Köln 1.05
Passes
382
634
Union Berlin 382
1. FC Köln 634
Corners
2
5
Union Berlin 2
1. FC Köln 5
Fouls
11
10
Union Berlin 11
1. FC Köln 10
Yellow Cards
4
3
Union Berlin 4
1. FC Köln 3
Red Cards
0
0
Union Berlin 0
1. FC Köln 0

Match Events

10' ⚽ Janik Haberer (Tim Skarke)
HT
54' 🟨 Kastriot Imeri
61' 🔄 ↓ Tim Skarke ↑Oliver Burke
↓ Sebastian Soraas Sebulonsen ↑Alessio Castro-Montes 🔄 61'
61' 🔄 ↓ Kastriot Imeri ↑Aljoscha Kemlein
↓ Ísak Bergmann Jóhannesson ↑Mikey Moore 🔄 61'
Linton Maina 🟨 69'
↓ Linton Maina ↑Malek El Mala 🔄 72'
74' 🔄 ↓ Livan Burcu ↑Woo-Yeong Jeong
74' 🔄 ↓ Janik Haberer ↑Christopher Trimmel
76' 🟨 Aljoscha Kemlein
77' 🟨 Derrick Köhn
Malek El Mala (Alessio Castro-Montes) ⚽ 79'
84' 🔄 ↓ Michel Aebischer ↑Emmanuel Latte Lath
FT

Player Cards

Our take on every player in this match

Union Berlin

Goalkeepers
Frederik Rønnow
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Janik Haberer
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Zeno Van Den Bosch
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
50%
Duel Win %
Marvin Friedrich
WALL
WALL
0
Dribbled Past
0
Dribbled Past
5
Tackles
62%
Duel Win %
Derrick Köhn
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
András Schäfer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Rani Khedira
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
86%
Duel Win %
Livan Burcu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
Michel Aebischer
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
84
Total Mins
84
Entry
Kastriot Imeri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
Forwards
Tim Skarke
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.7
Rating
BENCH
Matheo Raab
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Leopold Querfeld
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tom Rothe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Christopher Trimmel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Jeong Woo-Yeong
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Aljoscha Kemlein
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
Oliver Burke
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
M. Gray
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Emmanuel Latte Lath
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
6
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
Joël Schmied
MAGNET
MAGNET
88
Activity
88
Activity
79
Passes
9
Duels
Jahmai Simpson-Pusey
MAGNET
MAGNET
93
Activity
93
Activity
91
Passes
2
Duels
Borna Sosa
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
69%
Pass Acc
Midfielders
Linton Maina
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
72
Entry
Paul Michael Junior Okon-Engstler
MAGNET
MAGNET
82
Activity
82
Activity
77
Passes
5
Duels
Tom Krauß
MAGNET
MAGNET
104
Activity
104
Activity
99
Passes
5
Duels
Ísac Bergmann Jóhannesson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
Forwards
Marius Bülter
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
8
Duels Won
0
Pens Won
Said El Mala
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
BENCH
Ron-Robert Zieler
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Luka Lochoshvili
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Gideon Mensah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alessio Castro-Montes
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
16%
Pass Acc
Jan Thielmann
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Reigan Heskey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mikey Moore
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
Gian-Luca Waldschmidt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Malek El Mala
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute

Head to Head

Date Home Score Away Competition Venue
10/27/2026 1. FC Köln 5 - 0 Union Berlin DFB Pokal RheinEnergieStadion
05/02/2026 Union Berlin 2 - 2 1. FC Köln Bundesliga Stadion An der Alten Försterei
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
10/27/2026
DFB Pokal RheinEnergieStadion
05/02/2026
Bundesliga Stadion An der Alten Försterei
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
Union Berlin Win
1. FC Köln Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 8 18 27 8 +19 DBayern München 2 - 2 Borussia Dortmund (31-10-2026)WSC Freiburg 1 - 3 Bayern München (25-10-2026)WBayern München 6 - 1 RB Leipzig (17-10-2026)DFC Augsburg 2 - 2 Bayern München (10-10-2026)WBayern München 7 - 0 Union Berlin (18-09-2026)
2 Borussia Dortmund 8 18 14 6 +8 DBayern München 2 - 2 Borussia Dortmund (31-10-2026)WBorussia Dortmund 1 - 0 Eintracht Frankfurt (24-10-2026)DUnion Berlin 0 - 0 Borussia Dortmund (17-10-2026)DBorussia Dortmund 2 - 2 Werder Bremen (09-10-2026)WVfB Stuttgart 0 - 1 Borussia Dortmund (19-09-2026)
3 SC Freiburg 8 16 18 10 +8 WFC Augsburg 1 - 2 SC Freiburg (31-10-2026)LSC Freiburg 1 - 3 Bayern München (25-10-2026)LBayer Leverkusen 2 - 1 SC Freiburg (18-10-2026)WSC Freiburg 2 - 1 FC Schalke 04 (11-10-2026)DEintracht Frankfurt 2 - 2 SC Freiburg (19-09-2026)
4 RB Leipzig 8 15 22 11 +11 WFC Schalke 04 0 - 2 RB Leipzig (31-10-2026)WRB Leipzig 4 - 0 SV Elversberg (24-10-2026)LBayern München 6 - 1 RB Leipzig (17-10-2026)WRB Leipzig 6 - 0 Eintracht Frankfurt (10-10-2026)LBayer Leverkusen 2 - 0 RB Leipzig (20-09-2026)
5 Werder Bremen 8 15 17 14 +3 WWerder Bremen 2 - 0 1899 Hoffenheim (31-10-2026)WFSV Mainz 05 2 - 3 Werder Bremen (24-10-2026)DWerder Bremen 2 - 2 SC Paderborn 07 (17-10-2026)DBorussia Dortmund 2 - 2 Werder Bremen (09-10-2026)WWerder Bremen 3 - 2 FC Augsburg (19-09-2026)
6 Bayer Leverkusen 8 13 18 16 +2 LBayer Leverkusen 2 - 4 VfB Stuttgart (31-10-2026)L1899 Hoffenheim 3 - 0 Bayer Leverkusen (25-10-2026)WBayer Leverkusen 2 - 1 SC Freiburg (18-10-2026)WFSV Mainz 05 3 - 4 Bayer Leverkusen (10-10-2026)WBayer Leverkusen 2 - 0 RB Leipzig (20-09-2026)
7 SV Elversberg 8 13 16 16 0 WSV Elversberg 4 - 1 FSV Mainz 05 (30-10-2026)LRB Leipzig 4 - 0 SV Elversberg (24-10-2026)WSV Elversberg 4 - 3 FC Augsburg (17-10-2026)LUnion Berlin 1 - 0 SV Elversberg (10-10-2026)DFC Schalke 04 0 - 0 SV Elversberg (20-09-2026)
8 FSV Mainz 05 8 10 17 17 0 LSV Elversberg 4 - 1 FSV Mainz 05 (30-10-2026)LFSV Mainz 05 2 - 3 Werder Bremen (24-10-2026)WFC Schalke 04 0 - 1 FSV Mainz 05 (17-10-2026)LFSV Mainz 05 3 - 4 Bayer Leverkusen (10-10-2026)WBorussia Mönchengladbach 3 - 4 FSV Mainz 05 (19-09-2026)
9 FC Augsburg 8 9 18 15 +3 LFC Augsburg 1 - 2 SC Freiburg (31-10-2026)DFC Augsburg 1 - 1 Union Berlin (24-10-2026)LSV Elversberg 4 - 3 FC Augsburg (17-10-2026)DFC Augsburg 2 - 2 Bayern München (10-10-2026)LWerder Bremen 3 - 2 FC Augsburg (19-09-2026)
10 VfB Stuttgart 8 9 14 15 -1 WBayer Leverkusen 2 - 4 VfB Stuttgart (31-10-2026)LVfB Stuttgart 2 - 3 Borussia Mönchengladbach (23-10-2026)LHamburger SV 1 - 0 VfB Stuttgart (17-10-2026)WSC Paderborn 07 0 - 2 VfB Stuttgart (10-10-2026)LVfB Stuttgart 0 - 1 Borussia Dortmund (19-09-2026)
11 1899 Hoffenheim 8 9 14 16 -2 LWerder Bremen 2 - 0 1899 Hoffenheim (31-10-2026)W1899 Hoffenheim 3 - 0 Bayer Leverkusen (25-10-2026)WBorussia Mönchengladbach 1 - 2 1899 Hoffenheim (18-10-2026)L1899 Hoffenheim 2 - 3 Hamburger SV (10-10-2026)LSC Paderborn 07 3 - 1 1899 Hoffenheim (20-09-2026)
12 1. FC Köln 8 9 9 12 -3 DUnion Berlin 1 - 1 1. FC Köln (01-11-2026)D1. FC Köln 0 - 0 FC Schalke 04 (24-10-2026)LEintracht Frankfurt 1 - 0 1. FC Köln (16-10-2026)W1. FC Köln 2 - 1 Borussia Mönchengladbach (11-10-2026)LHamburger SV 2 - 1 1. FC Köln (19-09-2026)
13 SC Paderborn 07 8 9 6 9 -3 DBorussia Mönchengladbach 0 - 0 SC Paderborn 07 (31-10-2026)WSC Paderborn 07 1 - 0 Hamburger SV (24-10-2026)DWerder Bremen 2 - 2 SC Paderborn 07 (17-10-2026)LSC Paderborn 07 0 - 2 VfB Stuttgart (10-10-2026)WSC Paderborn 07 3 - 1 1899 Hoffenheim (20-09-2026)
14 Hamburger SV 7 9 6 16 -10 LSC Paderborn 07 1 - 0 Hamburger SV (24-10-2026)WHamburger SV 1 - 0 VfB Stuttgart (17-10-2026)W1899 Hoffenheim 2 - 3 Hamburger SV (10-10-2026)WHamburger SV 2 - 1 1. FC Köln (19-09-2026)LRB Leipzig 5 - 0 Hamburger SV (13-09-2026)
15 Eintracht Frankfurt 7 8 10 17 -7 LBorussia Dortmund 1 - 0 Eintracht Frankfurt (24-10-2026)WEintracht Frankfurt 1 - 0 1. FC Köln (16-10-2026)LRB Leipzig 6 - 0 Eintracht Frankfurt (10-10-2026)DEintracht Frankfurt 2 - 2 SC Freiburg (19-09-2026)WFSV Mainz 05 1 - 3 Eintracht Frankfurt (12-09-2026)
16 Union Berlin 8 7 7 19 -12 DUnion Berlin 1 - 1 1. FC Köln (01-11-2026)DFC Augsburg 1 - 1 Union Berlin (24-10-2026)DUnion Berlin 0 - 0 Borussia Dortmund (17-10-2026)WUnion Berlin 1 - 0 SV Elversberg (10-10-2026)LBayern München 7 - 0 Union Berlin (18-09-2026)
17 FC Schalke 04 8 6 4 9 -5 LFC Schalke 04 0 - 2 RB Leipzig (31-10-2026)D1. FC Köln 0 - 0 FC Schalke 04 (24-10-2026)LFC Schalke 04 0 - 1 FSV Mainz 05 (17-10-2026)LSC Freiburg 2 - 1 FC Schalke 04 (11-10-2026)DFC Schalke 04 0 - 0 SV Elversberg (20-09-2026)
18 Borussia Mönchengladbach 8 4 11 22 -11 DBorussia Mönchengladbach 0 - 0 SC Paderborn 07 (31-10-2026)WVfB Stuttgart 2 - 3 Borussia Mönchengladbach (23-10-2026)LBorussia Mönchengladbach 1 - 2 1899 Hoffenheim (18-10-2026)L1. FC Köln 2 - 1 Borussia Mönchengladbach (11-10-2026)LBorussia Mönchengladbach 3 - 4 FSV Mainz 05 (19-09-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.