FC Cologne vs Union Berlin

20 December 2025 · Bundesliga · 2025/26 · Referee Christian Dingert

Full time 0 – 1

Half-time: 0–0

  • Andras Schafer 90+1’

Match summary

Union Berlin took a 1-0 win at FC Cologne, with the winner arriving in stoppage time. It was goalless at half-time.

Andras Schafer put Union Berlin ahead from a corner in stoppage time.

The chances backed that up: Union Berlin created 1.50 expected goals (xG) from 11 shots to FC Cologne's 0.68 from 13. FC Cologne had a player sent off.

Match stats

62% Possession 38%
13 Shots 11
2 Shots on target 3
3 Corners 6
106 Attacks 69
46 Dangerous attacks 49
524 Passes 306
86% Pass accuracy 78%
9 Tackles 7
9 Fouls 18
2 Yellow cards 5
1 Red cards 0
1 Offsides 2

Key events

FC Cologne Union Berlin
Kick-off
Jakub KaminskiShot on target
6’
13’
Jakub KaminskiShot on target
25’
40’
Half-time0-0
Second half underway
49’
67’
Leopold QuerfeldShot on target
Denis HuseinbasicTom Krauß
68’
80’
Rav van den BergProfessional handball
82’
Linton MainaJakub Kamiński
86’
Cenk ÖzkacarDominique Heintz
86’
88’
90+1’
András SchäferLeft foot shot0-1 (Union Berlin)
90+4’
Josip JuranovicTime wasting
90+8’
Frederik RönnowTime wasting
Full-time0-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.68 1.50 90+1’ Andras Schafer (Union Berlin), 0-1 90+1’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.68 1.50 90+1’ Andras Schafer (Union Berlin), 0-1 Schafer 90+1’
FC Cologne 0.68 xGUnion Berlin 1.50 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Union Berlin attacking FC Cologne attacking 
85’ Livan Burcu (Union Berlin), set piece, 0.55 xG, off target 68’ Aljoscha Kemlein (Union Berlin), from a corner, 0.37 xG, off target 25’ Jakub Kaminski (FC Cologne), open play, 0.11 xG, saved 85’ Diogo Leite (Union Berlin), set piece, 0.11 xG, blocked 90’ Rani Khedira (Union Berlin), open play, 0.10 xG, blocked 88’ Andras Schafer (Union Berlin), open play, 0.09 xG, blocked 39’ Ragnar Ache (FC Cologne), open play, 0.08 xG, off target 67’ Leopold Querfeld (Union Berlin), from a corner, 0.08 xG, saved 12’ Woo-Yeong Jeong (Union Berlin), set piece, 0.08 xG, off target 66’ Sebastian Sebulonsen (FC Cologne), set piece, 0.06 xG, blocked 90+3’ Sebastian Sebulonsen (FC Cologne), set piece, 0.06 xG, blocked 6’ Jakub Kaminski (FC Cologne), open play, 0.06 xG, saved 23’ Jakub Kaminski (FC Cologne), open play, 0.05 xG, off target 60’ Jan Thielmann (FC Cologne), from a corner, 0.05 xG, blocked 60’ Tom Krauß (FC Cologne), from a corner, 0.05 xG, off target 90+7’ Said El Mala (FC Cologne), open play, 0.05 xG, off target 14’ Diogo Leite (Union Berlin), set piece, 0.04 xG, blocked 90+3’ Kristoffer Lund (FC Cologne), set piece, 0.04 xG, blocked 5’ Eric Martel (FC Cologne), open play, 0.04 xG, blocked 90+1’ Andras Schafer (Union Berlin), from a corner, 0.04 xG, goal 39’ Sebastian Sebulonsen (FC Cologne), open play, 0.03 xG, off target 30’ Ilyas Ansah (Union Berlin), open play, 0.02 xG, blocked 55’ Oliver Burke (Union Berlin), from a corner, 0.02 xG, off target 42’ Sebastian Sebulonsen (FC Cologne), set piece, 0.01 xG, blocked 85’ Livan Burcu (Union Berlin), set piece, 0.55 xG, off target 68’ Aljoscha Kemlein (Union Berlin), from a corner, 0.37 xG, off target 85’ Diogo Leite (Union Berlin), set piece, 0.11 xG, blocked 25’ Jakub Kaminski (FC Cologne), open play, 0.11 xG, saved 90’ Rani Khedira (Union Berlin), open play, 0.10 xG, blocked 88’ Andras Schafer (Union Berlin), open play, 0.09 xG, blocked 39’ Ragnar Ache (FC Cologne), open play, 0.08 xG, off target 67’ Leopold Querfeld (Union Berlin), from a corner, 0.08 xG, saved 12’ Woo-Yeong Jeong (Union Berlin), set piece, 0.08 xG, off target 66’ Sebastian Sebulonsen (FC Cologne), set piece, 0.06 xG, blocked 90+3’ Sebastian Sebulonsen (FC Cologne), set piece, 0.06 xG, blocked 6’ Jakub Kaminski (FC Cologne), open play, 0.06 xG, saved 23’ Jakub Kaminski (FC Cologne), open play, 0.05 xG, off target 60’ Jan Thielmann (FC Cologne), from a corner, 0.05 xG, blocked 60’ Tom Krauß (FC Cologne), from a corner, 0.05 xG, off target 90+7’ Said El Mala (FC Cologne), open play, 0.05 xG, off target 14’ Diogo Leite (Union Berlin), set piece, 0.04 xG, blocked 90+3’ Kristoffer Lund (FC Cologne), set piece, 0.04 xG, blocked 90+1’ Andras Schafer (Union Berlin), from a corner, 0.04 xG, goal 5’ Eric Martel (FC Cologne), open play, 0.04 xG, blocked 39’ Sebastian Sebulonsen (FC Cologne), open play, 0.03 xG, off target 55’ Oliver Burke (Union Berlin), from a corner, 0.02 xG, off target 30’ Ilyas Ansah (Union Berlin), open play, 0.02 xG, blocked 42’ Sebastian Sebulonsen (FC Cologne), set piece, 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

FC Cologne 4-2-3-1 Starting XI
Schwäbe
Sebulonsen
Berg
Heintz 86’
Lund
Krauß 68’
Martel
Thielmann 68’
Jóhannesson
Kamiński 86’
Ache 58’
Union Berlin 3-4-2-1 Starting XI
Rönnow
Leite
Querfeld
Doekhi
Köhn
Kemlein 84’
Khedira
Trimmel 73’
Ansah 72’
Jeong 64’
Burke 72’

Player stats

PlayerPosMinGAShxGxAKPCards
Marvin Schwäbe GK900 0.000.000
Sebastian Sebulonsen DEF904 0.160.122
Dominique Heintz DEF870 0.000.000
Rav van den Berg DEF840 0.000.000
Kristoffer Lund DEF901 0.040.000
Eric Martel MID901 0.040.000
Tom Krauß MID691 0.050.000
Jan Thielmann MID691 0.050.082
Ísak Bergmann Jóhannesson MID900 0.000.111
Jakub Kaminski MID873 0.220.041
Ragnar Ache FWD591 0.080.000
Marius Bülter Sub310 0.000.000
Denis Huseinbasic Sub210 0.000.000
Said El Mala Sub211 0.050.000
Linton Maina Sub30 0.000.000
Cenk Özkacar Sub30 0.000.061

Starters first, then substitutes. xA is expected assists.

Before kick-off

FC Cologne win 37% Avg odds 2.52
Draw 30% Avg odds 3.19
Union Berlin win 33% Avg odds 2.83

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

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

Previous and next meeting

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