Bundesliga Regular Season - 12
Union Berlin 1 - 2 FT 1. FC Heidenheim
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
14' Oliver Burke
43' R. Khedira (I. Ansah)
HT
Benedikt Gimber 46'
↓ B. Gimber ↑J. Schoppner 57'
↓ N. Dorsch ↑A. Ibrahimovic 57'
↓ A. Beck ↑S. Schimmer 57'
61' ↓ O. Burke ↑A. Ilic
Stefan Schimmer 66'
72' Aljoscha Kemlein
73' ↓ D. Kohn ↑T. Rothe
73' ↓ Jeong Woo-Yeong ↑A. Kral
75' Rani Khedira
↓ M. Busch ↑O. H. Traore 76'
↓ M. Honsak ↑Y. Wagner 76'
79' ↓ C. Trimmel ↑J. Haberer
79' ↓ A. Kemlein ↑A. Schafer
S. Schimmer (O. H. Traore) 90'
J. Schoppner (A. Ibrahimovic) 90'
FT
Player Cards
Season performance ratings for players in this match
Union Berlin
Goalkeepers
F. Ronnow
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Defenders
D. Doekhi
STORMTROOPER
2
shots
2
shots
0
goals
0
on target
L. Querfeld
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
D. Leite
PROVOCATEUR
2
fouls won
2
fouls won
10
Duels Won
0
pens won
Midfielders
C. Trimmel
ARCHITECT
3
key passes
3
key passes
0
assists
13%
pass acc
R. Khedira
SNIPER
100%
conversion
100%
conversion
1
goals
1
shots
A. Kemlein
LATE SHIFT
11
late mins
11
late mins
79
total mins
79
entry
D. Kohn
PROVOCATEUR
2
fouls won
2
fouls won
3
Duels Won
0
pens won
Forwards
Jeong Woo-Yeong
LATE SHIFT
15
late mins
15
late mins
73
total mins
73
entry
I. Ansah
ARCHITECT
3
key passes
3
key passes
1
assists
13%
pass acc
O. Burke
LATE SHIFT
15
late mins
15
late mins
61
total mins
61
entry
BENCH
M. Raab
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
S. Nsoki
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
T. Rothe
STORMTROOPER
1
shots
1
shots
0
goals
0
on target
A. Kral
LATE SHIFT
15
late mins
15
late mins
17
total mins
Started
entry
T. Skarke
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
J. Haberer
LATE SHIFT
15
late mins
15
late mins
11
total mins
Started
entry
A. Schafer
SWEEPER
3
cleanups
3
cleanups
3
interceptions
0
blocks
A. Ilic
LATE SHIFT
15
late mins
15
late mins
29
total mins
Started
entry
L. Burcu
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
1. FC Heidenheim
Goalkeepers
D. Ramaj
MAGNET
70
activity
70
activity
70
passes
0
duels
Defenders
Midfielders
M. Busch
LATE SHIFT
14
late mins
14
late mins
76
total mins
76
entry
J. Niehues
STORMTROOPER
2
shots
2
shots
0
goals
0
on target
N. Dorsch
LATE SHIFT
15
late mins
15
late mins
57
total mins
57
entry
J. Fohrenbach
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Forwards
M. Honsak
LATE SHIFT
14
late mins
14
late mins
76
total mins
76
entry
A. Beck
LATE SHIFT
15
late mins
15
late mins
57
total mins
57
entry
M. Pieringer
PROVOCATEUR
3
fouls won
3
fouls won
11
Duels Won
0
pens won
BENCH
K. Muller
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
T. Siersleben
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
O. H. Traore
SUPER SUB
0
impact
0
impact
14
minutes
7.2
rating
A. Kolle
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
J. Schoppner
CLUTCH HERO
0
goal time
0
goal time
0
impact
7.9
rating
L. Kerber
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
A. Ibrahimovic
SUPER SUB
0
impact
0
impact
33
minutes
7.2
rating
S. Schimmer
CLUTCH HERO
0
goal time
0
goal time
0
impact
7.5
rating
Y. Wagner
LATE SHIFT
15
late mins
15
late mins
14
total mins
Started
entry
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 10/05/2025 | Union Berlin | 0 - 3 | 1. FC Heidenheim | Bundesliga | Stadion An der Alten Försterei |
| 11/01/2025 | 1. FC Heidenheim | 2 - 0 | Union Berlin | Bundesliga | Voith-Arena |
| 24/02/2024 | Union Berlin | 2 - 2 | FC Heidenheim | Bundesliga | Stadion An der Alten Försterei |
| 30/09/2023 | FC Heidenheim | 1 - 0 | Union Berlin | Bundesliga | Voith-Arena |
| 19/10/2022 | Union Berlin | 2 - 0 | FC Heidenheim | DFB Pokal | Stadion An der Alten Försterei |
| 15/03/2019 | FC Heidenheim | 2 - 1 | Union Berlin | 2. Bundesliga | Voith-Arena |
| 07/10/2018 | Union Berlin | 1 - 1 | FC Heidenheim | 2. Bundesliga | An der Alten Försterei |
| 21/04/2018 | Union Berlin | 1 - 1 | FC Heidenheim | 2. Bundesliga | An der Alten Försterei |
| 18/11/2017 | FC Heidenheim | 4 - 3 | Union Berlin | 2. Bundesliga | Voith-Arena |
10/05/2025
11/01/2025
24/02/2024
30/09/2023
19/10/2022
15/03/2019
07/10/2018
21/04/2018
18/11/2017
Union Berlin Win
1. FC Heidenheim Win
Draw
League Standings
P: 12 GD: +35
P: 12 GD: +9
P: 12 GD: +10
P: 12 GD: +11
P: 12 GD: +8
P: 12 GD: +4
P: 12 GD: +5
P: 12 GD: -1
P: 12 GD: -5
P: 12 GD: +1
P: 12 GD: -4
P: 12 GD: -3
P: 12 GD: -7
P: 12 GD: -12
P: 12 GD: -8
P: 12 GD: -17
P: 12 GD: -14
League Standings
P: 20 GD: +56
P: 19 GD: +21
P: 20 GD: +20
P: 20 GD: +10
P: 20 GD: +11
P: 19 GD: +12
P: 20 GD: -1
P: 20 GD: -5
P: 20 GD: -8
P: 20 GD: -3
P: 20 GD: -13
P: 20 GD: -9
P: 19 GD: -10
P: 20 GD: -14
P: 20 GD: -16
P: 20 GD: -10
P: 20 GD: -16
AI-powered match analysis and previews to help you decide which games are worth watching
Heidenheim's Two-Minute Demolition: A Six-Pointer Turns on Its Head
Worth Watching Futmetrix Score: 65/100. A relegation-battle six-pointer became a masterclass in substitute impact when Heidenheim struck twice in stoppage time, snatching an unlikely 2-1 victory from Union Berlin's grasp at Stadion An der Alten Försterei.
Union's Early Promise Crumbles
Union Berlin dominated the narrative for 89 minutes. R. Khedira's 43rd-minute finish—a clinical strike from I. Ansah's assist—sent the home crowd into raptures. The Intensity was there: Union pressed, harried, and controlled stretches of play despite Heidenheim's superior possession (57%). Christopher Trimmel orchestrated three key passes, threading balls into dangerous areas, yet Union's attack lacked the final sniper's touch. With only two shots on target from nine attempts, the xG of 0.97 suggested profligacy would cost them.
The Substitute Tsunami
Then came the pivot. Heidenheim's 57th-minute double substitution—Jan Schöppner and Stefan Schimmer introduced fresh legs and sharper positioning—tilted the Balance irreversibly. What followed was chaos distilled into precision. In the 90th minute, Schimmer latched onto O. H. Traore's assist to level at 1-1. Before Union could process the shock, Schöppner pounced on A. Ibrahimovic's lay-off to seal a 2-1 turnaround. Three lead changes. Two goals in 60 seconds. A comeback that defied the script.
The Data Doesn't Lie—But It Doesn't Tell the Whole Story
Heidenheim's xG (0.59) was nearly half Union's, yet they converted with ruthless efficiency. Union's 72% pass accuracy (237 of 330) proved sterile; Heidenheim's 76% (345 of 451) was purposeful. Set-piece pressure—ten corners combined—created opportunities, but only Heidenheim's subs had the composure to finish. Union's three yellow cards betrayed growing desperation in the final phase. The Stakes were always high in this relegation dogfight, but Heidenheim's late-game execution transformed a potential turning point into a disaster.
Key Questions
Did Union Berlin deserve the late equalizer?
No. Union switched off defensively in stoppage time. Heidenheim's substitutes overwhelmed a fatigued backline. The goals were earned, not gifted.
How did Union Berlin complete the comeback from behind?
They didn't. Union never trailed until the 90th minute. Heidenheim's two-goal burst in stoppage time flipped the result from a 1-0 Union lead to a 2-1 defeat.
How did substitute Jan Schöppner change the game?
Schöppner scored the 90th-minute winner after A. Ibrahimovic's assist. A super-sub moment that sealed Heidenheim's improbable victory and dented Union's survival hopes.
How is the Futmetrix Score calculated?
The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.
Köpenick's Grind: Union Face Relegation-Haunted Heidenheim
Skip It Futmetrix Score: 22/100. A clash between two teams searching for themselves—Union chasing consistency, Heidenheim fighting relegation, neither offering much reason to tune in.
The Setup
Union Berlin sit 12th, but the position masks deeper unease. Four wins from 13 matches and a form line of LLWDD reveals a side stuck in neutral. The Form is brittle, the Balance between expectation and delivery precarious. Heidenheim, meanwhile, are in freefall: 16th place, just 11 points, a -16 goal difference screaming relegation danger. Both defences are porous—Union concede 1.3 per game, Heidenheim 2.8.
Key Battle
This match hinges on midfield control: Union's organisation versus Heidenheim's disorder. Danilho Doekhi is Union's bright spot, but one defender cannot salvage a season. Heidenheim lack the craft to exploit Union's wavering press.
Our Prediction
Union win 2–1. The hosts dominate possession, Heidenheim snatch a consolation on the break, but it proves insufficient. Frederik Rønnow makes two crucial saves to keep Union's lead intact. Victory without conviction—the story of both sides this season.
Key Questions
Should I watch this match?
No. Two teams bereft of rhythm, minimal stakes, predictable outcome. Better options exist this weekend.
What's the predicted outcome?
Union Berlin 2–1 Heidenheim. The hosts are 57.5% favourites; Heidenheim lack the quality to earn a point.
Where do Union Berlin and Heidenheim sit in the table?
Union Berlin: 12th with 15 points. Heidenheim: 16th with 11 points—deep in the relegation zone.
What is Union Berlin's current form?
Erratic: LLWDD. Two losses, one win, two draws—no rhythm, no direction.
Who is the in-form player to watch?
Danilho Doekhi (Union): 4 goals in 5 matches, averaging 7.9 rating. Union's sole standout performer.
How is the Futmetrix Score calculated?
The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.