Bundesliga Regular Season - 30

SC Freiburg 2 - 1 FT 1. FC Heidenheim

Europa-Park Stadion

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

Futmetrix Verdict
59
FT
Sun, Apr 19
Deutsch
SC Freiburg
2-1
1. FC Heidenheim
⚡ Intensity 32
⚖️ Balance 56
🏆 Stakes 98
🎲 Upset 0
Late Eggestein strike breaks Heidenheim hearts.

Late Drama Plunges Heidenheim Deeper

Worth Watching Futmetrix Score: 59/100. A pulsating encounter with massive implications at both ends of the table was decided by a devastating late strike.

The Opening Salvo

The Stakes were unmistakably high at Europa-Park Stadion, with the hosts chasing European football and the visitors fighting for Bundesliga survival. SC Freiburg started with clear intent, pressing high and searching for an early breakthrough. Their persistence was rewarded in the 24th minute. The creative brilliance of V. Grifo unlocked the defence, allowing J. Manzambi to find the back of the net. It was a hammer blow for the struggling away side, who initially struggled to cope with the relentless attacking waves.

A Spirited Response

Following the interval, the Balance of the match shifted dramatically. 1. FC Heidenheim edged possession overall and refused to simply roll over. Their fighting spirit was epitomised by a crucial tactical change. Substitute B. Zivzivadze entered the fray and instantly changed the complexion of the match. Latching onto a precise pass from M. Honsak in the 58th minute, he fired home the equaliser. The momentum had completely flipped, turning the contest into an unpredictable thriller.

The Decisive Blow

As the clock ticked down, the Intensity reached a fever pitch. A barrage of 30 combined shots transformed the pitch into a shooting gallery. Outstanding build-up play from Lucas Höler kept the pressure on the visitors' defence. In the 83rd minute, Grifo delivered his second assist of the afternoon, setting up M. Eggestein for the vital winning goal. There was to be no massive Upset Factor today; Freiburg marched on toward Europe, leaving Heidenheim staring firmly into the relegation abyss.

Key Questions

What does this mean for SC Freiburg's season?

The victory cements their position in seventh place, keeping them firmly in the hunt for European qualification with 43 points.

How did substitute Johan Manzambi change the game?

He injected immediate pace and directness into the attacking third, ultimately breaking the early deadlock with a clinical 24th-minute finish.

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
46%
54%
SC Freiburg 46%
1. FC Heidenheim 54%
Shots
17
13
SC Freiburg 17
1. FC Heidenheim 13
Shots on Target
4
2
SC Freiburg 4
1. FC Heidenheim 2
Expected Goals (xG)
1.62
1.57
SC Freiburg 1.62
1. FC Heidenheim 1.57
Passes
345
386
SC Freiburg 345
1. FC Heidenheim 386
Pass Accuracy
77%
81%
SC Freiburg 77%
1. FC Heidenheim 81%
Corners
5
4
SC Freiburg 5
1. FC Heidenheim 4
Fouls
10
9
SC Freiburg 10
1. FC Heidenheim 9
Yellow Cards
1
0
SC Freiburg 1
1. FC Heidenheim 0
Red Cards
0
0
SC Freiburg 0
1. FC Heidenheim 0

Match Events

24' J. Manzambi (V. Grifo)
HT
J. Niehues B. Zivzivadze 🔄 46'
B. Zivzivadze (M. Honsak) 58'
68' 🔄 I. Matanovic Y. Suzuki
68' 🔄 D. Scherhant J. Beste
68' 🔄 J. Manzambi N. Hofler
70' 🟨 N. Hofler
A. Ibrahimovic C. Conteh 🔄 72'
N. Dorsch A. Beck 🔄 76'
M. Honsak S. Schimmer 🔄 76'
78' 🔄 C. Gunter J. Makengo
83' M. Eggestein (V. Grifo)
85' 🔄 L. Kubler P. Lienhart
FT

Player Cards

Our take on every player in this match

SC Freiburg

Goalkeepers
Noah Atubolu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Defenders
Lukas Kubler
LATE SHIFT
LATE SHIFT
5
Late Mins
5
Late Mins
85
Total Mins
85
Entry
Matthias Ginter
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
71%
Duel Win %
Bruno Ogbus
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
58%
Duel Win %
Christian Günter
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
Midfielders
Maximilian Eggestein
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Johan Manzambi
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
5
Duels Won
0
Pens Won
Derry Scherhant
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
Lucas Höler
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
16%
Pass Acc
Vincenzo Grifo
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
2
Assists
21%
Pass Acc
Forwards
Igor Matanović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
BENCH
Florian Müller
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Philipp Treu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jordy Makengo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Philipp Lienhart
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Jan-Niklas Beste
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Yuito Suzuki
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Nicolas Höfler
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Cyriaque Irié
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Maximilian Philipp
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

1. FC Heidenheim

Goalkeepers
Diant Ramaj
MAGNET
MAGNET
65
Activity
65
Activity
64
Passes
1
Duels
Defenders
Marnon Busch
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Patrick Mainka
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
8
Duels Won
0
Pens Won
Jonas Fohrenbach
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Hennes Behrens
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
27%
Pass Acc
Midfielders
Julian Niehues
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Arijon Ibrahimović
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
16%
Pass Acc
Jan Schöppner
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Niklas Dorsch
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
Mathias Honsak
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.7
Rating
Forwards
Marvin Pieringer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
BENCH
Frank Feller
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Tim Siersleben
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Leonidas Stergiou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Haktab Omar Traore
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luca Kerber
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Adrian Beck
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Budu Zivzivadze
SUPER SUB
SUPER SUB
1
Goal
1
Goal
50
Minutes
7.7
Rating
Stefan Schimmer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Christian Joe Conteh
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
12/06/2025 1. FC Heidenheim 2 - 1 SC Freiburg Bundesliga Voith-Arena
02/08/2025 SC Freiburg 1 - 0 1. FC Heidenheim Bundesliga Europa-Park Stadion
09/21/2024 1. FC Heidenheim 0 - 3 SC Freiburg Bundesliga Voith-Arena
05/11/2024 SC Freiburg 1 - 1 FC Heidenheim Bundesliga Europa-Park Stadion
12/20/2023 FC Heidenheim 3 - 2 SC Freiburg Bundesliga Voith-Arena
05/08/2016 SC Freiburg 2 - 0 FC Heidenheim 2. Bundesliga Schwarzwald-Stadion
12/06/2025
Bundesliga Voith-Arena
02/08/2025
Bundesliga Europa-Park Stadion
09/21/2024
Bundesliga Voith-Arena
05/11/2024
Bundesliga Europa-Park Stadion
12/20/2023
Bundesliga Voith-Arena
05/08/2016
2. Bundesliga Schwarzwald-Stadion
SC Freiburg Win
1. FC Heidenheim Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 30 79 109 29 +80 WBayern München 4 - 2 VfB Stuttgart (19-04-2026)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)
2 Borussia Dortmund 30 64 61 31 +30 L1899 Hoffenheim 2 - 1 Borussia Dortmund (18-04-2026)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)
3 RB Leipzig 30 59 59 37 +22 WEintracht Frankfurt 1 - 3 RB Leipzig (18-04-2026)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)
4 VfB Stuttgart 30 56 62 42 +20 LBayern München 4 - 2 VfB Stuttgart (19-04-2026)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)
5 1899 Hoffenheim 30 54 59 44 +15 W1899 Hoffenheim 2 - 1 Borussia Dortmund (18-04-2026)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)
6 Bayer Leverkusen 30 52 60 41 +19 LBayer Leverkusen 1 - 2 FC Augsburg (18-04-2026)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)
7 SC Freiburg 30 43 44 48 -4 WSC Freiburg 2 - 1 1. FC Heidenheim (19-04-2026)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)
8 Eintracht Frankfurt 30 42 55 57 -2 LEintracht Frankfurt 1 - 3 RB Leipzig (18-04-2026)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)
9 FC Augsburg 30 36 38 54 -16 WBayer Leverkusen 1 - 2 FC Augsburg (18-04-2026)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)
10 FSV Mainz 05 30 34 36 45 -9 DBorussia Mönchengladbach 1 - 1 FSV Mainz 05 (19-04-2026)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)
11 Union Berlin 30 32 34 52 -18 LUnion Berlin 1 - 2 VfL Wolfsburg (18-04-2026)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)
12 1. FC Köln 30 31 44 51 -7 DFC St. Pauli 1 - 1 1. FC Köln (17-04-2026)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)
13 Borussia Mönchengladbach 30 31 36 50 -14 DBorussia Mönchengladbach 1 - 1 FSV Mainz 05 (19-04-2026)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)
14 Hamburger SV 30 31 33 48 -15 LWerder Bremen 3 - 1 Hamburger SV (18-04-2026)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)
15 Werder Bremen 30 31 35 53 -18 WWerder Bremen 3 - 1 Hamburger SV (18-04-2026)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)
16 FC St. Pauli 30 26 26 51 -25 DFC St. Pauli 1 - 1 1. FC Köln (17-04-2026)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)
17 VfL Wolfsburg 30 24 41 66 -25 WUnion Berlin 1 - 2 VfL Wolfsburg (18-04-2026)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)
18 1. FC Heidenheim 30 19 33 66 -33 LSC Freiburg 2 - 1 1. FC Heidenheim (19-04-2026)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)