Bundesliga Regular Season - 29

1. FC Heidenheim 3 - 1 FT Union Berlin

Voith-Arena

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

Futmetrix Verdict
86
FT
Sat, Apr 11
Deutsch
1. FC Heidenheim
3-1
Union Berlin
⚡ Intensity 69
⚖️ Balance 24
🏆 Stakes 98
🎲 Upset 60
Heidenheim's survival hopes ignite late.

Heidenheim Defy The Drop With Voith-Arena Masterclass

Must-Watch Futmetrix Score: 86/100. A shock victory breathes sudden, violent life into a season that looked entirely buried.

Early Shockwaves

M. Honsak tore up the form book before the visitors even settled. A stunning early strike in the 9th minute set off alarms across the Bundesliga. Heidenheim sat dead last, bleeding points for weeks, but they brought relentless Intensity to the pitch today. Honsak wasn’t done, doubling the advantage at the 36-minute mark off a precise feed from P. Mainka. The Balance of power violently tilted toward the desperate hosts. Union Berlin edged possession with 55 percent of the ball, stringing passes together, but their control meant nothing against a side fighting for its life. The hosts essentially parked the bus in all the right ways and countered with absolute venom.

The Berlin Bite

The visitors had to respond. The Stakes simply demanded a reaction. Mid-table comfort can sometimes breed complacency, but Union Berlin finally woke up in the second half. They pushed higher, probing the Heidenheim box with ten total shots. Finally, L. Querfeld found the vital breakthrough in the 75th minute. He finished well after a clever setup by R. Khedira. Suddenly, the nerves at Voith-Arena were palpable. The ghosts of blown leads past hovered heavily over the home crowd. Heidenheim’s defence looked incredibly stretched, their legs heavy from chasing the game without the ball. You could feel the momentum swinging wildly. The pressing question wasn't if Berlin would equalise, but exactly when.

The Super Sub Strikes

Enter the ultimate game-changer. Our verdict hinges entirely on this tactical gamble. B. Zivzivadze jogged onto the turf and instantly altered the match's entire trajectory. Just four minutes after Querfeld’s goal, Zivzivadze smashed home a massive third for 1. FC Heidenheim. Fed beautifully by J. Schoppner, the substitute crushed Berlin’s comeback hopes. The sheer Upset Factor here is immense. Zivzivadze even had another strike ruled out by VAR deep into stoppage time. It didn't matter. This wasn't just three points; it was a defiant statement in the relegation battle. At 11 points from safety, the mountain is still enormous, but today, they finally started climbing it again.

Key Questions

What made Budu Zivzivadze the Man of the Match?

He came off the bench and immediately scored the match-sealing third goal, completely destroying Union Berlin's dangerous comeback momentum.

What does this mean for 1. FC Heidenheim's season?

Still 11 points from safety at the bottom, this shock win offers a desperate lifeline and a massive morale boost for their survival hopes.

How did substitute Budu Zivzivadze change the game?

Introduced late, he scored within minutes of coming on to restore a crucial two-goal cushion and neutralise Berlin's intense late pressure.

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
45%
55%
1. FC Heidenheim 45%
Union Berlin 55%
Shots
7
10
1. FC Heidenheim 7
Union Berlin 10
Shots on Target
4
3
1. FC Heidenheim 4
Union Berlin 3
Expected Goals (xG)
1.85
0.94
1. FC Heidenheim 1.85
Union Berlin 0.94
Passes
315
394
1. FC Heidenheim 315
Union Berlin 394
Pass Accuracy
71%
70%
1. FC Heidenheim 71%
Union Berlin 70%
Corners
3
5
1. FC Heidenheim 3
Union Berlin 5
Fouls
7
13
1. FC Heidenheim 7
Union Berlin 13
Yellow Cards
0
2
1. FC Heidenheim 0
Union Berlin 2
Red Cards
0
0
1. FC Heidenheim 0
Union Berlin 0

Match Events

9' M. Honsak (M. Pieringer)
O. Burke 🟨 31'
36' M. Honsak (P. Mainka)
HT
O. Burke T. Skarke 🔄 62'
D. Kohn T. Rothe 🔄 62'
A. Schafer I. Ansah 🔄 70'
D. Leite L. Burcu 🔄 70'
70' 🔄 S. Schimmer B. Zivzivadze
L. Querfeld (R. Khedira) 75'
77' 🔄 M. Honsak A. Ibrahimovic
78' 🔄 M. Pieringer N. Dorsch
79' B. Zivzivadze (J. Schoppner)
A. Kral L. Guther 🔄 84'
L. Guther 🟨 87'
88' 🔄 J. Schoppner L. Kerber
88' 🔄 E. Dinkci A. Beck
90'+4 B. Zivzivadze
FT

Player Cards

Our take on every player in this match

1. FC Heidenheim

Goalkeepers
Diant Ramaj
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Defenders
Marnon Busch
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
22%
Pass Acc
Patrick Mainka
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
62%
Duel Win %
Jonas Föhrenbach
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
7
Duels Won
0
Pens Won
Hennes Behrens
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
60%
Duel Win %
Midfielders
Eren Dinkçi
👻 Invisible Nothing to note
Julian Niehues
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Jan Schöppner
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7
Rating
Mathias Honsak
HITMAN
HITMAN
2
Goals
2
Goals
2
On Target
7.7
Rating
Forwards
Marvin Pieringer
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
8
Duels Won
0
Pens Won
Stefan Schimmer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
70
Entry
BENCH
Frank Feller
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Haktab Omar Traore
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tim Siersleben
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Niklas Dorsch
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Luca Kerber
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Adrian Beck
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Arijon Ibrahimović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Budu Zivzivadze
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Christian Joe Conteh
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Union Berlin

Goalkeepers
Frederik Rønnow
SIEVE
SIEVE
0%
Save %
0%
Save %
4
Conceded
0
Saves
Defenders
Danilho Doekhi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Leopold Querfeld
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Diogo Leite
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
5
Duels Won
0
Pens Won
Midfielders
Rani Khedira
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.3
Rating
Janik Haberer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Alex Král
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
84
Total Mins
84
Entry
András Schäfer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
70
Entry
Derrick Köhn
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Forwards
Oliver Burke
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
Andrej Ilić
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
11
Duels Won
0
Pens Won
BENCH
Carl Klaus
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Tom Rothe
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
12%
Pass Acc
Josip Juranović
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
0
Total Mins
Started
Entry
Aljoscha Kemlein
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tim Skarke
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
32
Total Mins
Started
Entry
Ilyas Ansah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Livan Burcu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
11/29/2025 Union Berlin 1 - 2 1. FC Heidenheim Bundesliga Stadion An der Alten Försterei
05/10/2025 Union Berlin 0 - 3 1. FC Heidenheim Bundesliga Stadion An der Alten Försterei
01/11/2025 1. FC Heidenheim 2 - 0 Union Berlin Bundesliga Voith-Arena
02/24/2024 Union Berlin 2 - 2 FC Heidenheim Bundesliga Stadion An der Alten Försterei
09/30/2023 FC Heidenheim 1 - 0 Union Berlin Bundesliga Voith-Arena
10/19/2022 Union Berlin 2 - 0 FC Heidenheim DFB Pokal Stadion An der Alten Försterei
11/29/2025
Bundesliga Stadion An der Alten Försterei
05/10/2025
Bundesliga Stadion An der Alten Försterei
01/11/2025
Bundesliga Voith-Arena
02/24/2024
Bundesliga Stadion An der Alten Försterei
09/30/2023
Bundesliga Voith-Arena
10/19/2022
DFB Pokal Stadion An der Alten Försterei
1. FC Heidenheim Win
Union Berlin Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 29 76 105 27 +78 WFC St. Pauli 0 - 5 Bayern München (11-04-2026)WSC Freiburg 2 - 3 Bayern München (04-04-2026)WBayern München 4 - 0 Union Berlin (21-03-2026)DBayer Leverkusen 1 - 1 Bayern München (14-03-2026)WBayern München 4 - 1 Borussia Mönchengladbach (06-03-2026)
2 Borussia Dortmund 29 64 60 29 +31 LBorussia Dortmund 0 - 1 Bayer Leverkusen (11-04-2026)WVfB Stuttgart 0 - 2 Borussia Dortmund (04-04-2026)WBorussia Dortmund 3 - 2 Hamburger SV (21-03-2026)WBorussia Dortmund 2 - 0 FC Augsburg (14-03-2026)W1. FC Köln 1 - 2 Borussia Dortmund (07-03-2026)
3 VfB Stuttgart 29 56 60 38 +22 WVfB Stuttgart 4 - 0 Hamburger SV (12-04-2026)LVfB Stuttgart 0 - 2 Borussia Dortmund (04-04-2026)WFC Augsburg 2 - 5 VfB Stuttgart (22-03-2026)WVfB Stuttgart 1 - 0 RB Leipzig (15-03-2026)DFSV Mainz 05 2 - 2 VfB Stuttgart (07-03-2026)
4 RB Leipzig 29 56 56 36 +20 WRB Leipzig 1 - 0 Borussia Mönchengladbach (11-04-2026)WWerder Bremen 1 - 2 RB Leipzig (04-04-2026)WRB Leipzig 5 - 0 1899 Hoffenheim (20-03-2026)LVfB Stuttgart 1 - 0 RB Leipzig (15-03-2026)WRB Leipzig 2 - 1 FC Augsburg (07-03-2026)
5 Bayer Leverkusen 29 52 59 39 +20 WBorussia Dortmund 0 - 1 Bayer Leverkusen (11-04-2026)WBayer Leverkusen 6 - 3 VfL Wolfsburg (04-04-2026)D1. FC Heidenheim 3 - 3 Bayer Leverkusen (21-03-2026)DBayer Leverkusen 1 - 1 Bayern München (14-03-2026)DSC Freiburg 3 - 3 Bayer Leverkusen (07-03-2026)
6 1899 Hoffenheim 29 51 57 43 +14 DFC Augsburg 2 - 2 1899 Hoffenheim (10-04-2026)L1899 Hoffenheim 1 - 2 FSV Mainz 05 (04-04-2026)LRB Leipzig 5 - 0 1899 Hoffenheim (20-03-2026)D1899 Hoffenheim 1 - 1 VfL Wolfsburg (14-03-2026)W1. FC Heidenheim 2 - 4 1899 Hoffenheim (07-03-2026)
7 Eintracht Frankfurt 29 42 54 54 0 WVfL Wolfsburg 1 - 2 Eintracht Frankfurt (11-04-2026)DEintracht Frankfurt 2 - 2 1. FC Köln (05-04-2026)LFSV Mainz 05 2 - 1 Eintracht Frankfurt (22-03-2026)WEintracht Frankfurt 1 - 0 1. FC Heidenheim (14-03-2026)DFC St. Pauli 0 - 0 Eintracht Frankfurt (08-03-2026)
8 SC Freiburg 29 40 42 47 -5 WFSV Mainz 05 0 - 1 SC Freiburg (12-04-2026)LSC Freiburg 2 - 3 Bayern München (04-04-2026)WFC St. Pauli 1 - 2 SC Freiburg (22-03-2026)LSC Freiburg 0 - 1 Union Berlin (15-03-2026)DSC Freiburg 3 - 3 Bayer Leverkusen (07-03-2026)
9 FSV Mainz 05 29 33 35 44 -9 LFSV Mainz 05 0 - 1 SC Freiburg (12-04-2026)W1899 Hoffenheim 1 - 2 FSV Mainz 05 (04-04-2026)WFSV Mainz 05 2 - 1 Eintracht Frankfurt (22-03-2026)WWerder Bremen 0 - 2 FSV Mainz 05 (15-03-2026)DFSV Mainz 05 2 - 2 VfB Stuttgart (07-03-2026)
10 FC Augsburg 29 33 36 53 -17 DFC Augsburg 2 - 2 1899 Hoffenheim (10-04-2026)DHamburger SV 1 - 1 FC Augsburg (04-04-2026)LFC Augsburg 2 - 5 VfB Stuttgart (22-03-2026)LBorussia Dortmund 2 - 0 FC Augsburg (14-03-2026)LRB Leipzig 2 - 1 FC Augsburg (07-03-2026)
11 Union Berlin 29 32 33 50 -17 L1. FC Heidenheim 3 - 1 Union Berlin (11-04-2026)DUnion Berlin 1 - 1 FC St. Pauli (05-04-2026)LBayern München 4 - 0 Union Berlin (21-03-2026)WSC Freiburg 0 - 1 Union Berlin (15-03-2026)LUnion Berlin 1 - 4 Werder Bremen (08-03-2026)
12 Hamburger SV 29 31 32 45 -13 LVfB Stuttgart 4 - 0 Hamburger SV (12-04-2026)DHamburger SV 1 - 1 FC Augsburg (04-04-2026)LBorussia Dortmund 3 - 2 Hamburger SV (21-03-2026)DHamburger SV 1 - 1 1. FC Köln (14-03-2026)WVfL Wolfsburg 1 - 2 Hamburger SV (07-03-2026)
13 1. FC Köln 29 30 43 50 -7 W1. FC Köln 3 - 1 Werder Bremen (12-04-2026)DEintracht Frankfurt 2 - 2 1. FC Köln (05-04-2026)D1. FC Köln 3 - 3 Borussia Mönchengladbach (21-03-2026)DHamburger SV 1 - 1 1. FC Köln (14-03-2026)L1. FC Köln 1 - 2 Borussia Dortmund (07-03-2026)
14 Borussia Mönchengladbach 29 30 35 49 -14 LRB Leipzig 1 - 0 Borussia Mönchengladbach (11-04-2026)DBorussia Mönchengladbach 2 - 2 1. FC Heidenheim (04-04-2026)D1. FC Köln 3 - 3 Borussia Mönchengladbach (21-03-2026)WBorussia Mönchengladbach 2 - 0 FC St. Pauli (13-03-2026)LBayern München 4 - 1 Borussia Mönchengladbach (06-03-2026)
15 Werder Bremen 29 28 32 52 -20 L1. FC Köln 3 - 1 Werder Bremen (12-04-2026)LWerder Bremen 1 - 2 RB Leipzig (04-04-2026)WVfL Wolfsburg 0 - 1 Werder Bremen (21-03-2026)LWerder Bremen 0 - 2 FSV Mainz 05 (15-03-2026)WUnion Berlin 1 - 4 Werder Bremen (08-03-2026)
16 FC St. Pauli 29 25 25 50 -25 LFC St. Pauli 0 - 5 Bayern München (11-04-2026)DUnion Berlin 1 - 1 FC St. Pauli (05-04-2026)LFC St. Pauli 1 - 2 SC Freiburg (22-03-2026)LBorussia Mönchengladbach 2 - 0 FC St. Pauli (13-03-2026)DFC St. Pauli 0 - 0 Eintracht Frankfurt (08-03-2026)
17 VfL Wolfsburg 29 21 39 65 -26 LVfL Wolfsburg 1 - 2 Eintracht Frankfurt (11-04-2026)LBayer Leverkusen 6 - 3 VfL Wolfsburg (04-04-2026)LVfL Wolfsburg 0 - 1 Werder Bremen (21-03-2026)D1899 Hoffenheim 1 - 1 VfL Wolfsburg (14-03-2026)LVfL Wolfsburg 1 - 2 Hamburger SV (07-03-2026)
18 1. FC Heidenheim 29 19 32 64 -32 W1. FC Heidenheim 3 - 1 Union Berlin (11-04-2026)DBorussia Mönchengladbach 2 - 2 1. FC Heidenheim (04-04-2026)D1. FC Heidenheim 3 - 3 Bayer Leverkusen (21-03-2026)LEintracht Frankfurt 1 - 0 1. FC Heidenheim (14-03-2026)L1. FC Heidenheim 2 - 4 1899 Hoffenheim (07-03-2026)