Bundesliga Regular Season - 20
Borussia Dortmund 3 - 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
M. Honsak 40'
44' W. Anton
J. Niehues 45'+5
HT
46' ↓ F. Mane ↑N. Sule
↓ M. Honsak ↑A. Ibrahimovic 46'
J. Niehues (E. Dinkci) 48'
50' W. Anton
58' ↓ Y. Couto ↑M. Beier
58' ↓ J. Bellingham ↑C. Chukwuemeka
J. Niehues 64'
68' S. Guirassy
69' ↓ K. Adeyemi ↑F. Silva
69' S. Guirassy (M. Beier)
↓ J. Niehues ↑J. Schoppner 70'
↓ O. H. Traore ↑S. Schimmer 80'
↓ E. Dinkci ↑M. Kaufmann 80'
↓ M. Pieringer ↑S. Conteh 80'
85' S. Guirassy (S. Guirassy)
90'+3 ↓ S. Guirassy ↑S. Ozcan
90'+8 G. Kobel
FT
Player Cards
Our take on every player in this match
Borussia Dortmund
Goalkeepers
Gregor Kobel
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Filippo Mané
PROVOCATEUR
2
Fouls Won
2
Fouls Won
4
Duels Won
0
Pens Won
Waldemar Anton
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Nico Schlotterbeck
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Midfielders
Yan Couto
LATE SHIFT
15
Late Mins
15
Late Mins
58
Total Mins
58
Entry
Jobe Bellingham
LATE SHIFT
15
Late Mins
15
Late Mins
58
Total Mins
58
Entry
Felix Nmecha
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Daniel Svensson
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Forwards
Karim Adeyemi
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
Julian Brandt
ARCHITECT
5
Key Passes
5
Key Passes
0
Assists
42%
Pass Acc
Serhou Guirassy
CLUTCH HERO
85
Goal Time
85
Goal Time
Goal
Impact
7.3
Rating
BENCH
Patrick Drewes
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Alexander Meyer
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Niklas Süle
LATE SHIFT
15
Late Mins
15
Late Mins
50
Total Mins
Started
Entry
Julian Ryerson
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ramy Bensebaini
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Salih Özcan
LATE SHIFT
15
Late Mins
15
Late Mins
2
Total Mins
Started
Entry
Carney Chukwuemeka
LATE SHIFT
15
Late Mins
15
Late Mins
37
Total Mins
Started
Entry
Maximilian Beier
SUPER SUB
1
Assist
1
Assist
37
Minutes
6.9
Rating
Fábio Silva
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
1. FC Heidenheim
Goalkeepers
Diant Ramaj
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Defenders
Marnon Busch
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Patrick Mainka
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Tim Siersleben
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
3
Fouls
6.2
Rating
Midfielders
Haktab Omar Traore
LATE SHIFT
10
Late Mins
10
Late Mins
80
Total Mins
80
Entry
Julian Niehues
HITMAN
2
Goals
2
Goals
2
On Target
8.5
Rating
Niklas Dorsch
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
1
Fouls
6.9
Rating
Hennes Behrens
PROVOCATEUR
4
Fouls Won
4
Fouls Won
9
Duels Won
0
Pens Won
Forwards
Eren Dinkçi
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.9
Rating
Marvin Pieringer
LATE SHIFT
10
Late Mins
10
Late Mins
80
Total Mins
80
Entry
Mathias Honsak
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
BENCH
Frank Feller
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jonas Föhrenbach
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Arijon Ibrahimović
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
Jan Schöppner
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Adrian Beck
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luca Kerber
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mikkel Kaufmann
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Stefan Schimmer
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Sirlord Conteh
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 13/09/2025 | 1. FC Heidenheim | 0 - 2 | Borussia Dortmund | Bundesliga | Voith-Arena |
| 01/02/2025 | 1. FC Heidenheim | 1 - 2 | Borussia Dortmund | Bundesliga | Voith-Arena |
| 13/09/2024 | Borussia Dortmund | 4 - 2 | 1. FC Heidenheim | Bundesliga | SIGNAL IDUNA PARK |
| 02/02/2024 | FC Heidenheim | 0 - 0 | Borussia Dortmund | Bundesliga | Voith-Arena |
| 01/09/2023 | Borussia Dortmund | 2 - 2 | FC Heidenheim | Bundesliga | BVB Stadion Dortmund |
13/09/2025
01/02/2025
13/09/2024
02/02/2024
01/09/2023
Borussia Dortmund Win
1. FC Heidenheim Win
Draw
League Standings
P: 20 GD: +56
P: 20 GD: +22
P: 20 GD: +20
P: 20 GD: +11
P: 20 GD: +11
P: 19 GD: +12
P: 20 GD: -2
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
League Standings
P: 26 GD: +68
P: 26 GD: +29
P: 26 GD: +20
P: 25 GD: +16
P: 25 GD: +14
P: 26 GD: +16
P: 26 GD: 0
P: 25 GD: -5
P: 26 GD: -14
P: 25 GD: -8
P: 25 GD: -12
P: 26 GD: -13
P: 25 GD: -16
P: 25 GD: -9
P: 25 GD: -12
P: 26 GD: -19
P: 26 GD: -21
Match previews and recaps to help you decide which games are worth watching
Five-Goal Frenzy Shakes Signal Iduna Park
Must-Watch Futmetrix Score: 100/100. Borussia Dortmund survived a massive scare from bottom-placed Heidenheim to maintain their pursuit of the Bundesliga crown in a match defined by wild momentum swings.
The Opening Act: A Late First-Half Explosion
The match at SIGNAL IDUNA PARK began with a deceptive period of tactical probing, but the Intensity reached a boiling point just before the interval. Borussia Dortmund eventually broke the deadlock in the 44th minute when W. Anton found the net, seemingly putting the hosts in control. However, the Stakes for the visitors were clear as they refused to buckle. In a stunning display of resilience, J. Niehues silenced the home crowd with an equaliser deep into first-half stoppage time. This 45th-minute strike transformed the atmosphere, as the underdog side proved they were not merely in Westphalia to make up the numbers. The rapid exchange of goals set the stage for a second half that would defy all pre-match expectations and league standings.
The Pivot: Niehues Stuns the Yellow Wall
If the end of the first half was dramatic, the start of the second was pure Upset territory. Just three minutes after the restart, J. Niehues struck again, assisted by E. Dinkci, to give 1. FC Heidenheim a shocking lead. Dortmund’s Balance was rattled, and they struggled to find their rhythm despite the midfield efforts of Daniel Svensson. The tactical shift came in the 58th minute with the introduction of M. Beier, who injected much-needed pace into the final third. The pressure finally told in the 68th minute when S. Guirassy converted a penalty to level the scores. Before the visitors could catch their breath, Guirassy struck again only sixty seconds later, finishing a pass from Beier to flip the match on its head and restore the Dortmund lead.
The Resolution: Defensive Grit and Penalty Drama
The closing stages were defined by Dortmund’s attempts to kill the game while Heidenheim threw everything forward. Dortmund dominated possession with 66%, but the narrow margin meant the result remained on a knife-edge. A total of 29 shots throughout the match highlighted the attacking intent from both sides, though BVB’s superior quality eventually shone through. There was one final twist in the 85th minute when S. Guirassy had the chance to complete a hat-trick from the penalty spot, but he missed the target, leaving the hosts to endure a nervous finale. Despite the miss, Dortmund held firm to secure the three points. For Heidenheim, despite the heroic brace from Niehues, this result leaves them rooted to the bottom of the table, while Dortmund keep their title dreams very much alive.
Key Questions
Was the penalty miss the turning point?
No, Serhou Guirassy's 85th-minute miss was nervy, but Dortmund had already completed the comeback. The true turning point was Guirassy's two goals in 60 seconds.
What made Julian Niehues the Man of the Match?
Julian Niehues earned an 8.5 rating by scoring twice, briefly leading a massive upset and proving lethal from limited chances for Heidenheim.
What caused the 5-goal thriller?
The match featured five lead changes and a flurry of three goals in just four minutes surrounding the half-time interval.
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.
No Room for Error in Dortmund's Title Hunt
Skip It Futmetrix Score: 38/100. In a classic David vs. Goliath encounter, Dortmund must secure maximum points to keep their championship dreams alive against a struggling Heidenheim side.
The Setup
The atmosphere at Signal Iduna Park on February 01 will be electric as Borussia Dortmund look to maintain their relentless Form. Sitting in 2nd place with 42 points, the hosts are the clear favorites, boasting significant Stars like K. Adeyemi and S. Guirassy. Conversely, 1. FC Heidenheim finds themselves at the opposite end of the spectrum. Positioned 18th with a league-high 42 goals conceded, their defensive Balance has been non-existent this season. For Dortmund, the Stakes couldn't be higher: every dropped point could be the difference between glory and another year of what-ifs.
Key Battle
The tactical narrative centers on Dortmund's high-octane offensive unit against Heidenheim's desperate defensive block. With Gregor Kobel providing security at the back, the home side will commit bodies forward. Heidenheim’s primary challenge will be tracking the overlapping runs of Julian Ryerson, whose crossing ability has become a vital weapon for the Black and Yellows. It is a test of endurance for the visitors' backline against one of Europe's most creative attacks.
Our Prediction
Expect a dominant display from the hosts. Dortmund's superior technical quality and the imposing presence of Nico Schlotterbeck at both ends of the pitch should overwhelm the visitors early on. Heidenheim has struggled to find any consistency on the road, and against a team chasing the title, their vulnerabilities will likely be exposed. We predict a comfortable 3-0 victory for Dortmund, dictated by sustained pressure and clinical finishing.