Union Berlin vs FC Cologne

1 November 2026 · Bundesliga · 2026/27 · Referee Richard Hempel

Full time 1 – 1

Half-time: 1–0

  • Janik Haberer 10’
  • Malek El Mala 79’

Match summary

The points were shared as Union Berlin and FC Cologne drew 1-1. Union Berlin led 1-0 at half-time.

Janik Haberer put Union Berlin ahead in the 10th minute, set up by Tim Skarke and Malek El Mala equalised from a corner in the 79th minute, set up by Alessio Castro-Montes.

FC Cologne had the better of the chances, with 1.51 expected goals (xG) from 14 shots to Union Berlin's 0.80 from 5.

Union Berlin hosted FC Cologne for matchday 8 of the Bundesliga, with the visitors dominating the general play across the 90 minutes. FC Cologne controlled 63 percent of the possession and registered 14 shots compared to just 5 from Union Berlin. The away side also accumulated 638 passes with an 89 percent accuracy rate, alongside 6 corners and 59 dangerous attacks. In contrast, Union Berlin managed 382 passes at 77 percent accuracy, 2 corners, and 35 dangerous attacks. Both teams recorded 2 shots on target, while the match saw a physical contest resulting in 11 fouls for Union Berlin and 10 for FC Cologne, accompanied by a combined total of 7 yellow cards.

The scoring opened in the 10th minute when Janik Haberer put Union Berlin ahead with a right foot shot, establishing a 1-0 half-time lead. Discipline issues mounted before the break as Zeno Van Den Bosch received a yellow card for Union Berlin in the 37th minute, followed by a yellow card for FC Cologne player Jahmai Simpson-Pusey in added time. The second half saw further cautions for argument given to Paul Okon-Engstler and Kastriot Imeri in the 53rd and 54th minutes. After a flurry of tactical substitutions from both sides, Malek El Mala equalised for FC Cologne in the 79th minute with a left foot shot. Yellow cards were subsequently shown to Linton Maina, Aljoscha Kemlein, and Derrick Köhn before the match concluded at 1-1.

Match stats

37% Possession 63%
5 Shots 14
2 Shots on target 2
2 Corners 6
102 Attacks 123
35 Dangerous attacks 59
382 Passes 638
77% Pass accuracy 89%
21 Tackles 5
11 Fouls 10
4 Yellow cards 3
0 Red cards 0
1 Offsides 2

Key events

Union Berlin FC Cologne
Kick-off
Corner
2’
7’
Corner
Corner
9’
Janik HabererRight foot shot1-0 (Union Berlin)
10’
36’
Corner
37’
Livan BurcuShot on target
42’
45+1’
Half-time1-0
Second half underway
53’
Kastriot ImeriArgument
54’
69’
72’
Corner
76’
77’
79’
Malek El MalaLeft foot shot1-1 (FC Cologne)
79’
Corner
85’
Corner
88’
Joël SchmiedShot on target
90+2’
Corner
Full-time1-1

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.80 1.51 10’ Janik Haberer (Union Berlin), 1-0 10’ 79’ Malek El Mala (FC Cologne), 1-1 79’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.80 1.51 10’ Janik Haberer (Union Berlin), 1-0 Haberer 10’ 79’ Malek El Mala (FC Cologne), 1-1 El Mala 79’
Union Berlin 0.80 xGFC Cologne 1.51 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 FC Cologne attacking Union Berlin attacking 
10’ Janik Haberer (Union Berlin), open play, 0.65 xG, goal 79’ Malek El Mala (FC Cologne), from a corner, 0.61 xG, goal 73’ Said El Mala (FC Cologne), from a corner, 0.50 xG, off target 42’ Livan Burcu (Union Berlin), open play, 0.08 xG, saved 90+2’ Mikey Moore (FC Cologne), open play, 0.08 xG, blocked 85’ Marius Bülter (FC Cologne), open play, 0.07 xG, blocked 79’ Alessio Castro-Montes (FC Cologne), from a corner, 0.06 xG, off target 43’ Michel Aebischer (Union Berlin), open play, 0.05 xG, off target 35’ Sebastian Sebulonsen (FC Cologne), open play, 0.04 xG, blocked 57’ Said El Mala (FC Cologne), open play, 0.04 xG, off target 73’ Joël Schmied (FC Cologne), from a corner, 0.03 xG, blocked 39’ Marius Bülter (FC Cologne), set piece, 0.02 xG, off target 63’ Mikey Moore (FC Cologne), open play, 0.02 xG, blocked 9’ Kastriot Imeri (Union Berlin), from a corner, 0.01 xG, off target 68’ Alessio Castro-Montes (FC Cologne), open play, 0.02 xG, off target 88’ Joël Schmied (FC Cologne), open play, 0.02 xG, saved 90+2’ Tom Krauß (FC Cologne), from a corner, 0.02 xG, off target 47’ Janik Haberer (Union Berlin), set piece, 0.01 xG, off target 79’ Said El Mala (FC Cologne), open play, 0.01 xG, blocked 10’ Janik Haberer (Union Berlin), open play, 0.65 xG, goal 79’ Malek El Mala (FC Cologne), from a corner, 0.61 xG, goal 73’ Said El Mala (FC Cologne), from a corner, 0.50 xG, off target 42’ Livan Burcu (Union Berlin), open play, 0.08 xG, saved 90+2’ Mikey Moore (FC Cologne), open play, 0.08 xG, blocked 85’ Marius Bülter (FC Cologne), open play, 0.07 xG, blocked 79’ Alessio Castro-Montes (FC Cologne), from a corner, 0.06 xG, off target 43’ Michel Aebischer (Union Berlin), open play, 0.05 xG, off target 35’ Sebastian Sebulonsen (FC Cologne), open play, 0.04 xG, blocked 57’ Said El Mala (FC Cologne), open play, 0.04 xG, off target 73’ Joël Schmied (FC Cologne), from a corner, 0.03 xG, blocked 39’ Marius Bülter (FC Cologne), set piece, 0.02 xG, off target 63’ Mikey Moore (FC Cologne), open play, 0.02 xG, blocked 68’ Alessio Castro-Montes (FC Cologne), open play, 0.02 xG, off target 88’ Joël Schmied (FC Cologne), open play, 0.02 xG, saved 90+2’ Tom Krauß (FC Cologne), from a corner, 0.02 xG, off target 9’ Kastriot Imeri (Union Berlin), from a corner, 0.01 xG, off target 47’ Janik Haberer (Union Berlin), set piece, 0.01 xG, off target 79’ Said El Mala (FC Cologne), open play, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Union Berlin 4-2-3-1 Starting XI
Rönnow
Haberer 74’
Bosch
Friedrich
Köhn
Schäfer
Khedira
Burcu 74’
Aebischer 84’
Imeri 61’
Skarke 61’
FC Cologne 4-4-2 Starting XI
Schwäbe
Sosa
Simpson-Pusey
Schmied
Sebulonsen 61’
Jóhannesson 61’
Krauß
Okon-Engstler
Maina 72’
Mala
Bülter

Player stats

Goalkeeper1 player
90′ 1 1 38 1 – – – –
Defenders4 players
90′ 3 3 – 6 1 30 4 – –
90′ 2 2 1 6 3 30 – – – –
90′ 5 1 2 5 – 31 1 – – –
Christopher Trimmel Came on as a substitute
16′ 1 – – 1 – 7 – – – –
Midfielders7 players
Janik Haberer Taken off
74′ 1 – 29 – – 2 1 6 – 2 –
90′ – – 47 – – 2 1 4 1 – –
Michel Aebischer Taken off
84′ – – 36 1 0.08 2 1 3 – – –
90′ – – 42 – – 2 1 4 1 – –
Kastriot Imeri Taken off
61′ – – 26 – – – – 2 1 – –
Aljoscha Kemlein Came on as a substitute
29′ – – 15 – – 2 – 2 1 – –
Woo-Yeong Jeong Came on as a substitute
16′ – – 6 – – – – – – – –
Forwards4 players
Livan Burcu Taken off
74′ – – 1 1 0.08 – – 1 1 31 –
Tim Skarke Taken off
61′ – 1 – – – 0.65 1 3 2 10 –
Oliver Burke Came on as a substitute
29′ – – – – – – – 1 – 3 –
Emmanuel Latte Lath Came on as a substitute
8′ – – – – – – – – – 1 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Before kick-off

Union Berlin win 36% Avg odds 2.63 Our estimate 39%
Draw 27% Avg odds 3.49 Our estimate 27%
FC Cologne win 37% Avg odds 2.53 Our estimate 34%

Chances implied by the average closing odds, with the bookmaker margin removed. Our estimate is the figure from before kick-off. How our figures work.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Match report

All Bundesliga news 

Our write-up of this game.

Shots, expected goals and player data from Understat. Timeline, lineups, team and player statistics from Sportmonks. Results and odds from football-data.co.uk.