FC Union Berlin vs FC Köln preview

Germany flag 2025/2026 Bundesliga, Germany
Stadion An der Alten Försterei Sat, 2 May - 1:30 PM
Bundesliga
Full Time Sat, 2 May 1:30 PM
Round 32 Regular Season
Tom Rothe - 73'
Livan Burcu - 89'
Goal
|
Goal
Marius Bülter - 33'
Said El Mala - 61'

CONTEXT

FC Union Berlin and FC Köln delivered a pulsating 2-2 draw at Stadion An der Alten Försterei. The visitors struck first, leading 0-1 at halftime after a first-half breakthrough. FC Union Berlin, deemed the stronger side, asserted dominance with 58% possession against Köln's 42%. The second half saw Union mount a spirited comeback, equalizing early before surging ahead. However, Köln's resilience shone through with a late leveler to share the spoils. No red cards marred the contest, keeping it a pure test of skill and stamina. Union's control failed to translate fully into victory, underscoring finishing woes despite territorial edge. Köln's counterattacking threat proved decisive. This outcome reflects a balanced affair, with both teams showing character in a hard-fought Bundesliga encounter.

TL;DR

  • Structural deviation: Match showed moderate structural deviation of 8.9% favoring FC Union Berlin.
  • Efficiency shift: Team efficiencies remained in line with expectations.
  • xG alignment: xG data unavailable prevented alignment assessment.
  • Market alignment: Draw result aligned with pre-match market expectations.
  • xG expectations: xG expectations unevaluable due to missing data.
  • Event impact: No major events significantly impacted match flow.
  • Red card distortion: No red cards occurred, causing zero distortion.
No standings statistics available.
No head-to-head records found.
0.5+ goals: 85%
1.5+ goals: 70%
2.5+ goals: 50%
3.5+ goals: 25%
Confidence: High (≥8 matches)

Quality vs Volume

Home: xG 1.8, Shots 12, xG/Shot 0.15
Away: xG 1.5, Shots 14, xG/Shot 0.11

Open Play vs Set Play

Open Play: 65%
Set Play: 35%

Expected Points

TeamxPts
Home1.8
Away1.2
ℹ️ Methodology: Expected Goals (xG) measures shot quality
S. Waschitzki
S. Waschitzki
1st Assistant 25 matches
Fouls / Match
Referee 0.52
League Avg 16.17
Yellow Cards / Match
Referee 0.12
League Avg 2.91
Red Cards / Match
Referee 0
League Avg 0.18
Penalties / Match
Referee 0
League Avg 0.31
T. Fritsch
T. Fritsch
2nd Assistant 25 matches
Fouls / Match
Referee 0.52
League Avg 16.17
Yellow Cards / Match
Referee 0.12
League Avg 2.91
Red Cards / Match
Referee 0
League Avg 0.18
Penalties / Match
Referee 0
League Avg 0.31
R. Braun
R. Braun
4th Official 25 matches
Fouls / Match
Referee 0.52
League Avg 16.17
Yellow Cards / Match
Referee 0.12
League Avg 2.91
Red Cards / Match
Referee 0
League Avg 0.18
Penalties / Match
Referee 0
League Avg 0.31
D. Schlager
D. Schlager
Referee 25 matches
Fouls / Match
Referee 0.52
League Avg 16.17
Yellow Cards / Match
Referee 0.12
League Avg 2.91
Red Cards / Match
Referee 0
League Avg 0.18
Penalties / Match
Referee 0
League Avg 0.31
FC Union Berlin M. Eta
M. Eta
VS
FC Köln R. Wagner
R. Wagner
0.95
Avg Points / Game (Last 100 Matches)
0.87
0.67 i
Last 6 Opponents
RB Leipzig Rank: 87 L
VfL Wolfsburg Rank: 73 L
Heidenheim Rank: 70 L
St. Pauli Rank: 72 D
FC Bayern München Rank: 100 L
SC Freiburg Rank: 82 W
Avg Points / Game (Last 6 Matches)
1.17 i
Last 6 Opponents
Bayer 04 Leverkusen Rank: 88 L
St. Pauli Rank: 72 D
Werder Bremen Rank: 76 W
Eintracht Frankfurt Rank: 80 D
Borussia Mönchengladbach Rank: 76 D
Hamburger SV Rank: 75 D
8
Head to Head (Wins - Draws - Losses)
8 - 2 - 1
1

Win Probabilities

Live Win Probability (90 Min)
Home FC Union Berlin
4.47%
Draw
91.07%
Away FC Köln
4.47%

Team Power Ranking

i
What is Power Ranking?
Power ranking is SportMonks' model-based team strength indicator. Historical input capped to 2 seasons.
73.14
62.66
0 (Weakest) 100 (Strongest)
Metric
FC Union Berlin
FC Köln
Power Score
73.14
62.66
League Position
13
14
Global Rank
136
106

Form Analysis Opponent-Weighted

Line chart of recent results (points/trend). Friendlies excluded by default. Hover for opponent, result, xG/xGA and power ranking — based on last 6 matches.

vs
FC Union Berlin Opponent-weighted form score
FC Köln Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) FC Union Berlin FC Köln

Heatmaps Ball coordinates

Attack and defence zones from ball position data. Filters: last 6 matches (overall/home/away), time period, competition.

vs

FC Union Berlin

Left / Center / Right
Opposition half density
vs season average

FC Köln

Left / Center / Right
Opposition half density
vs season average
Possession Efficiency data not available for this match.

Set Pieces Efficiency Attack & Defence

Set-piece reliance and strength using expected metrics and actual outcomes for each team.

FC Union Berlin ⚠ Proxy
vs
⚠ Proxy FC Köln
Created Set-piece attacking threat
FC Union Berlin FC Köln
Set-piece xG Share Share of total expected goals generated from set pieces. Higher = more set-piece reliant in attack.
Goals per Match Average set-piece goals scored per match.
0.00 0.00
vs Expected (xG) Goals scored minus set-piece xG. Positive = overperforming; Negative = underperforming expectations.
vs
Conceded Set-piece defensive exposure
FC Union Berlin FC Köln
Set-piece xGA Share Share of total expected goals conceded from set pieces. Higher = more exposed to set pieces defensively.
Conceded per Match Average set-piece goals conceded per match.
0.00 0.00
vs Expected (xGA) Goals conceded minus set-piece xGA. Positive = conceding more than expected (bad); Negative = conceding less than expected (good).
vs
xG set-piece data unavailable for both teams. Values estimated using proxy metrics (shots, dangerous attacks). Confidence: Medium.
FC Union Berlin
FC Köln
xG Share = set-piece xG ÷ total xG
vs Expected = goals − set-piece xG

Counter / Transition Attack & Defence

What happens in the 15 seconds immediately after possession changes hands — based on Last 6 matches.

FC Union Berlin
vs
FC Köln
Attack After Winning Possession transition → offence
FC Union Berlin FC Köln
Goals per Match Average goals scored within 15s of winning the ball per match. ↑ better
Shots per Match Average shots taken within 15s of winning the ball per match. ↑ better
Dangerous Attacks Average dangerous attacks launched within 15s of winning possession per match. ↑ better
Defence After Losing Possession loss → defensive exposure
FC Union Berlin FC Köln
Goals Conceded Average goals conceded within 15s of losing the ball per match. ↓ better
Shots Conceded Average shots conceded within 15s of losing the ball per match. ↓ better
Dangerous Attacks Conceded Average dangerous attacks allowed within 15s of losing possession per match. ↓ better
FC Union Berlin
FC Köln
Window = 15s post-possession change
Index = 0–1 composite score

PRESSURE INDEX

Momentum phases from smoothed minute-by-minute pressure.

  • FCU had peak pressure around 32'.
  • FCU started the game with stronger pressure.
FCU Pressure KOE Pressure
Pressure Index: FCU reached the top pressure at 32' (83.14).

Team Head to Head Last 6 Seasons

Summary of 11 matches between these sides — filtered by competition and venue context.

FC Union Berlin FCU Home
11 matches
FC Köln KOE Away
Match Record
8
Wins
1
2
Draws
2
1
Losses
8
Goals
17
Goals Scored
8
8
Goals Conceded
17
+9
Goal Difference
-9
Expected Goals
0
xG
0
0
xGA
0

Data last updated: 2026-05-02T13:30:36+00:00

STARTING XI

Match Formation 3-5-2
Match Formation 4-2-3-1
Pitch
C. Klaus
Germany
25 C. Klaus
D. Doekhi
Netherlands
5 D. Doekhi
D. Monteiro Pinto Leite
Portugal
4 D. Monteiro Pinto Leite
S. Nsoki
Substitution
France
34 S. Nsoki
J. Juranović
Substitution
Croatia
18 J. Juranović
A. Schafer
Substitution
Hungary
13 A. Schafer
R. Khedira
Substitution
Germany
8 R. Khedira
A. Kemlein
Germany
6 A. Kemlein
T. Rothe
Germany
15 T. Rothe
O. Burke
Scotland
7 O. Burke
I. Ansah
Substitution
Germany
10 I. Ansah
M. Schwäbe
Germany
1 M. Schwäbe
K. Hansen
Substitution
Denmark
32 K. Hansen
J. Simpson-Pusey
England
22 J. Simpson-Pusey
S. Sebulonsen
Norway
28 S. Sebulonsen
E. Martel
Germany
6 E. Martel
T. Krauß
Germany
5 T. Krauß
M. Bülter
Substitution
Germany
30 M. Bülter
J. Kamiński
Substitution
Poland
7 G. Waldschmidt
S. El Mala
Substitution
Germany
13 S. El Mala

General Information

Date & Time
May 02, 2026, 01:30 PM
Competition
2025/2026 Bundesliga, Germany · Round 32 · Regular Season
Stadium
Stadion An der Alten Försterei
Capacity
22012
Pitch Surface
Grass
Weather
☀️ 12°C, Fair
Referees
Sven Waschitzki
Tobias Fritsch
Robin Braun
Daniel Schlager

Statistics

Possession
FCU
58%
KOE
42%

Top Statistics

2 Goals 2
1 Big Chances Created 3
13 Shots 8
69 Dangerous attacks 30
58 Possession 42
2 Corners 5
10 Free kicks 7
2 Yellow Cards 3

Match Overview

12 Dribble Attempts 13
7 Successful Dribbles 3
29 Throwins 25
12 Goal Kicks 11
58 Successful Dribbles Percentage 23
31 Successful Headers 24
2 Injuries 3
1 Assists 2
89 Ball Safe 78
8 Goal Attempts 6
5 Substitutions 5

Attacking

113 Attacks 64
1 Big Chances Missed 3

Possession

460 Passes 334
353 Successful Passes 248
41 Successful Long Passes Percentage 29
71 Long Passes 69
77 Successful Passes Percentage 74
8 Key Passes 7
29 Successful Long Passes 20

Defensive

1 Interceptions 7
15 Tackles 15
2 Saves 0
63 Duels Won 50

Build-up

27 Total Crosses 14
6 Accurate Crosses 4

Discipline

7 Fouls 10
0 Offsides 2

Lineup

Referee : Daniel Schlager

Starting XI

25
Carl Klaus
Carl Klaus Goalkeeper
7.15
4
Diogo Leite
Diogo Leite Defender
6.76
5
Danilho Doekhi
Danilho Doekhi Defender
6.89
34
Stanley Nsoki
Stanley Nsoki Defender
6.61
21
Tim Skarke
Tim Skarke
Midfielder67'
6.57
6
Aljoscha Kemlein
Aljoscha Kemlein Midfielder
6.67
8
Rani Khedira
Rani Khedira Midfielder
6.71
33
Alex Král
Alex Král
Midfielder88'
6.55
13
András Schäfer
András Schäfer Midfielder
6.61
9
Livan Burcu
Livan Burcu
Attacker58'
6.6
15
Tom Rothe
Tom Rothe Midfielder
6.52
18
Josip Juranovic
Josip Juranovic Midfielder
6.8
28
Christopher Trimmel
Christopher Trimmel
Defender58'
6.79
7
Oliver Burke
Oliver Burke Attacker
6.72
10
Ilyas Ansah
Ilyas Ansah Attacker
6.58
23
Andrej Ilic
Andrej Ilic
Attacker58'
6.87
Referee : Daniel Schlager

Starting XI

1
Marvin Schwäbe
Marvin Schwäbe Goalkeeper
6.89
22
Jahmai Simpson-Pusey
Jahmai Simpson-Pusey Defender
6.69
28
Sebastian Sebulonsen
Sebastian Sebulonsen Defender
6.54
32
Kristoffer Lund
Kristoffer Lund Defender
6.72
2
Joël Schmied
Joël Schmied
Defender80'
6.49
39
Cenk Özkacar
Cenk Özkacar Defender
6.69
5
Tom Krauß
Tom Krauß Midfielder
6.84
6
Eric Martel
Eric Martel Midfielder
6.87
7
Luca Waldschmidt
Luca Waldschmidt Midfielder
6.86
27
Felipe Chavez
Felipe Chavez
Midfielder62'
6.57
16
Jakub Kamiński
Jakub Kamiński Midfielder
7.09
37
Linton Maina
Linton Maina
Midfielder72'
6.71
30
Marius Bülter
Marius Bülter Midfielder
6.87
29
Jan Thielmann
Jan Thielmann
Midfielder71'
6.71
13
Said El Mala
Said El Mala Attacker
6.78
38
Youssoupha Niang
Youssoupha Niang
Attacker72'
6.57

Events

2ND-HALF
Event
Livan Burcu
Argument / 5th Yellowcard
90+6'
Event
Livan Burcu
Right foot shot / 4th Goal
89'
Event
Alex Král Rani Khedira
10th Substitution
88'
88'
Event
Marvin Schwäbe
Argument / 4th Yellowcard
80'
Event
Joël Schmied Kristoffer Lund
9th Substitution
Event
Tom Rothe
Header / 3rd Goal
73'
72'
Event
Linton Maina Jakub Kamiński
7th Substitution
72'
Event
Youssoupha Niang Said El Mala
8th Substitution
71'
Event
Jan Thielmann Marius Bülter
6th Substitution
Event
Tim Skarke Stanley Nsoki
5th Substitution
67'
62'
Event
Felipe Chavez Luca Waldschmidt
4th Substitution
61'
Event
Said El Mala
Left foot shot / 2nd Goal
Event
Andrej Ilic Ilyas Ansah
2nd Substitution
58'
Event
Livan Burcu András Schäfer
1st Substitution
58'
Event
Christopher Trimmel  Josip Juranovic
3rd Substitution
58'
55'
Event
Jahmai Simpson-Pusey
Foul / 3rd Yellowcard
1ST-HALF
Event
Diogo Leite
Argument / 2nd Yellowcard
34'
33'
Event
Marius Bülter
Right foot shot / 1st Goal
31'
Event
Eric Martel
Foul / 1st Yellowcard

Match Commentary

90
Yellow Card Yellow Card Important
Livan Burcu receives a yellow card.
90
Attempt Attempt
Sebastian Soaas Sebulonsen takes a right-footed shot but misses.
89
GOAL! GOAL! Important
Livan Burcu scores with a right-footed shot.
89
Yellow Card Yellow Card Important
Marvin Schwabe receives a yellow card.
90
Attempt Attempt
Oliver Burke takes a right-footed shot, but it's blocked.
88
Update Update
Alex Kral comes on for Khedira Rani.
85
Attempt Attempt
Oliver Burke takes a left-footed shot but misses.
84
Attempt Attempt
Linton Maina's left-footed shot is saved.
80
Update Update
Joel Schmied is on, and Kristoffer Lund Hansen is off.
73
GOAL! GOAL! Important
Tom Rothe takes a shot with his head and scores a goal.
73
GOAL! GOAL! Important
Tom Rothe takes a shot with his head and scores a goal.
79
Update Update
Andrej Ilic attempts a header but misses the target.
73
GOAL! GOAL! Important
Goal! Tom Rothe scores to make it 1-2, assisted by Christopher Trimmel.
67
Substitution Substitution
Tim Skarke is substituted for Stanley NSoki.
45
Attempt Attempt
Oliver Burke takes a right-footed shot, but it's blocked.
41
Attempt Attempt
Jakub Kaminski takes a right-footed shot, but it's saved.
37
Attempt Attempt
Cenk Ozkacar takes a header shot but misses.
36
Attempt Attempt
Ilyas Ansah takes a right-footed shot, but it's blocked.
34
Yellow Card Yellow Card Important
Diogo Leite receives a yellow card.
28
GOAL! GOAL! Important
Marius Bulter scores with a right-footed shot.
33
GOAL! GOAL! Important
Goal! Marius Bulter scores to make it 1-0, assisted by Luca Waldschmidt.
28
Attempt Attempt
Khedira Rani's right-footed shot is blocked.
33
GOAL! GOAL! Important
Marius Bulter scores with a right-footed shot.
27
Attempt Attempt
Tom Rothe attempts a header but misses the shot.
23
Attempt Attempt
Aljoscha Kemlein takes a right-footed shot but misses.
32
Yellow Card Yellow Card Important
Eric Martel receives a yellow card.
20
Attempt Attempt
Said El Mala takes a right-footed shot, but it misses.
62
Update Update
Felipe Chavez replaces Luca Waldschmidt.
72
Update Update
Youssoupha Niang is on, and Said El Mala is off.
13
Update Update
Andras Schafer's header is blocked.
72
Update Update
Linton Maina comes on for Jakub Kaminski.
61
GOAL! GOAL! Important
Said El Mala scores with a left-footed shot.
61
GOAL! GOAL! Important
Goal! Said El Mala scores, making it 0-2, assisted by Kristoffer Lund Hansen.
4
Attempt Attempt
Aljoscha Kemlein takes a right-footed shot but misses.
58
Update Update
Christopher Trimmel is on, and Josip Juranovic is off.
58
Substitution Substitution
Andrej Ilic is substituted for Ilyas Ansah.
58
Update Update
Livan Burcu comes on for Andras Schafer.
55
Yellow Card Yellow Card Important
Jahmai Simpson-Pusey receives a yellow card.
71
Update Update
Jan Thielmann replaces Marius Bulter.

CONCLUSION

The 2-2 draw encapsulated FC Union Berlin's dominance in possession and comeback grit against FC Köln's tenacity. Trailing 0-1 at halftime, Union equalized and led before conceding late, highlighting conversion issues despite 58% ball control. As the stronger team, they earned a point but missed a home win. Köln's fighting spirit secured parity. With no red cards, the game stayed competitive. Moderate structural deviation favored hosts, efficiencies aligned, and market views matched the stalemate. Lacking xG, chance quality assessment is limited, yet the scoreline mirrors equilibrium. Both depart with momentum, Union focusing on ruthlessness ahead.