
1. FC Heidenheim 1846 vs Borussia Dortmund, 2024-25 German Bundesliga
· German Bundesliga1 - 2
Dortmund earn first league win this year as they down Heidenheim
![Tullman vs Heidenheim [1296x729]](https://a.espncdn.com/photo/2025/0201/r1446130_1296x729_16-9.jpg)
Borussia Dortmund secured a nervous 2-1 victory over Heidenheim in the Bundesliga on Saturday in interim coach Mike Tullberg's last game in charge for their first win in five league games.
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 2': Foul by Julien Duranville (Borussia Dortmund).
- 2': Marvin Pieringer (1. FC Heidenheim 1846) wins a free kick in the defensive half.
- 9': Attempt saved. Jamie Gittens (Borussia Dortmund) right footed shot from a difficult angle on the left is saved in the bottom left corner. Assisted by Julian Brandt with a cross.
- 9': Corner, Borussia Dortmund. Conceded by Kevin Müller.
- 10': Attempt missed. Ramy Bensebaini (Borussia Dortmund) header from very close range misses to the right. Assisted by Julian Ryerson with a cross following a corner.
- 14': Foul by Julian Ryerson (Borussia Dortmund).
- 14': Marvin Pieringer (1. FC Heidenheim 1846) wins a free kick on the left wing.
- 14': Julien Duranville (Borussia Dortmund) is shown the yellow card.
- 15': Attempt saved. Omar Traoré (1. FC Heidenheim 1846) right footed shot from outside the box is saved in the top centre of the goal. Assisted by Frans Krätzig.
- 20': Emre Can (Borussia Dortmund) wins a free kick in the attacking half.
- 20': Foul by Marvin Pieringer (1. FC Heidenheim 1846).
- 24': Foul by Léo Scienza (1. FC Heidenheim 1846).
- 24': Waldemar Anton (Borussia Dortmund) wins a free kick in the defensive half.
- 24': Foul by Julian Ryerson (Borussia Dortmund).
- 24': Frans Krätzig (1. FC Heidenheim 1846) wins a free kick in the defensive half.
- 25': Foul by Waldemar Anton (Borussia Dortmund).
- 25': Léo Scienza (1. FC Heidenheim 1846) wins a free kick on the right wing.
- 26': Attempt missed. Budu Zivzivadze (1. FC Heidenheim 1846) right footed shot from the centre of the box is close, but misses to the left following a set piece situation.
- 27': Attempt saved. Serhou Guirassy (Borussia Dortmund) header from the centre of the box is saved in the centre of the goal. Assisted by Jamie Gittens with a cross.
- 27': Foul by Marvin Pieringer (1. FC Heidenheim 1846).
- 27': Jamie Gittens (Borussia Dortmund) wins a free kick in the defensive half.
- 28': Attempt blocked. Marcel Sabitzer (Borussia Dortmund) left footed shot from outside the box is blocked. Assisted by Pascal Groß.
- 28': Attempt missed. Marcel Sabitzer (Borussia Dortmund) right footed shot from outside the box is too high. Assisted by Julian Brandt.
- 29': Offside, 1. FC Heidenheim 1846. Léo Scienza is caught offside.
- 30': Attempt missed. Budu Zivzivadze (1. FC Heidenheim 1846) left footed shot from outside the box is close, but misses the top left corner. Assisted by Jan Schöppner.
- 31': Attempt saved. Pascal Groß (Borussia Dortmund) right footed shot from the centre of the box is saved in the bottom left corner. Assisted by Julian Ryerson with a cross.
- 32': Foul by Léo Scienza (1. FC Heidenheim 1846).
- 32': Ramy Bensebaini (Borussia Dortmund) wins a free kick in the defensive half.
- 33': Attempt blocked. Julian Ryerson (Borussia Dortmund) right footed shot from outside the box is blocked. Assisted by Marcel Sabitzer.
- 33': Corner, Borussia Dortmund. Conceded by Benedikt Gimber.
- 33': Attempt blocked. Waldemar Anton (Borussia Dortmund) right footed shot from the centre of the box is blocked.
- 33': Goal! 1. FC Heidenheim 1846 0, Borussia Dortmund 1. Serhou Guirassy (Borussia Dortmund) right footed shot from very close range to the bottom left corner. Assisted by Waldemar Anton following a corner.
- 35': Foul by Léo Scienza (1. FC Heidenheim 1846).
- 35': Jamie Gittens (Borussia Dortmund) wins a free kick in the attacking half.
- 36': Foul by Jonas Föhrenbach (1. FC Heidenheim 1846).
- 36': Julien Duranville (Borussia Dortmund) wins a free kick in the attacking half.
- 36': Attempt missed. Julian Brandt (Borussia Dortmund) header from the centre of the box is just a bit too high. Assisted by Julian Ryerson with a cross following a set piece situation.
- 38': Foul by Jonas Föhrenbach (1. FC Heidenheim 1846).
- 38': Julian Ryerson (Borussia Dortmund) wins a free kick in the defensive half.
- 38': Jonas Föhrenbach (1. FC Heidenheim 1846) is shown the yellow card.
- 41': Offside, 1. FC Heidenheim 1846. Frans Krätzig is caught offside.
- 45': Foul by Ramy Bensebaini (Borussia Dortmund).
- 45': Léo Scienza (1. FC Heidenheim 1846) wins a free kick in the defensive half.
- 45': Offside, 1. FC Heidenheim 1846. Jan Schöppner is caught offside.
- 45'+1': Fourth official has announced 1 minutes of added time.
- 45'+2': First Half ends, 1. FC Heidenheim 1846 0, Borussia Dortmund 1.
- 45': Second Half begins 1. FC Heidenheim 1846 0, Borussia Dortmund 1.
- 45': Substitution, Borussia Dortmund. Karim Adeyemi replaces Julien Duranville.
- 46': Foul by Marvin Pieringer (1. FC Heidenheim 1846).
- 46': Waldemar Anton (Borussia Dortmund) wins a free kick in the defensive half.
- 48': Benedikt Gimber (1. FC Heidenheim 1846) wins a free kick in the defensive half.
- 48': Foul by Julian Brandt (Borussia Dortmund).
- 54': Attempt blocked. Léo Scienza (1. FC Heidenheim 1846) right footed shot from outside the box is blocked. Assisted by Omar Traoré.
- 55': Attempt missed. Marvin Pieringer (1. FC Heidenheim 1846) right footed shot from the right side of the box misses to the left. Assisted by Budu Zivzivadze with a headed pass.
- 55': Emre Can (Borussia Dortmund) wins a free kick in the defensive half.
- 55': Foul by Marvin Pieringer (1. FC Heidenheim 1846).
- 55': Substitution, 1. FC Heidenheim 1846. Adrian Beck replaces Luca Kerber.
- 56': Substitution, 1. FC Heidenheim 1846. Mathias Honsak replaces Marvin Pieringer.
- 56': Substitution, 1. FC Heidenheim 1846. Sirlord Conteh replaces Léo Scienza.
- 56': Attempt saved. Sirlord Conteh (1. FC Heidenheim 1846) left footed shot from the left side of the box is saved in the centre of the goal. Assisted by Adrian Beck.
- 57': Attempt missed. Julian Ryerson (Borussia Dortmund) right footed shot from outside the box is close, but misses to the right. Assisted by Pascal Groß with a headed pass.
- 58': Substitution, Borussia Dortmund. Maximilian Beier replaces Julian Brandt.
- 61': Benedikt Gimber (1. FC Heidenheim 1846) wins a free kick in the defensive half.
- 61': Foul by Maximilian Beier (Borussia Dortmund).
- 63': Goal! 1. FC Heidenheim 1846 0, Borussia Dortmund 2. Maximilian Beier (Borussia Dortmund) right footed shot from the centre of the box to the centre of the goal. Assisted by Ramy Bensebaini.
- 64': Goal! 1. FC Heidenheim 1846 1, Borussia Dortmund 2. Mathias Honsak (1. FC Heidenheim 1846) left footed shot from the left side of the six yard box to the top right corner. Assisted by Frans Krätzig.
- 66': Attempt saved. Omar Traoré (1. FC Heidenheim 1846) left footed shot from outside the box is saved in the bottom right corner. Assisted by Frans Krätzig.
- 67': Foul by Mathias Honsak (1. FC Heidenheim 1846).
- 67': Marcel Sabitzer (Borussia Dortmund) wins a free kick in the attacking half.
- 71': Substitution, Borussia Dortmund. Salih Özcan replaces Pascal Groß.
- 73': Substitution, 1. FC Heidenheim 1846. Paul Wanner replaces Frans Krätzig.
- 73': Corner, 1. FC Heidenheim 1846. Conceded by Ramy Bensebaini.
- 74': Foul by Patrick Mainka (1. FC Heidenheim 1846).
- 74': Marcel Sabitzer (Borussia Dortmund) wins a free kick in the defensive half.
- 75': Attempt blocked. Julian Ryerson (Borussia Dortmund) right footed shot from outside the box is blocked. Assisted by Serhou Guirassy.
- 75': Corner, Borussia Dortmund. Conceded by Benedikt Gimber.
- 77': Corner, Borussia Dortmund. Conceded by Paul Wanner.
- 77': Attempt blocked. Serhou Guirassy (Borussia Dortmund) right footed shot from the centre of the box is blocked. Assisted by Julian Ryerson with a cross.
- 78': Attempt missed. Waldemar Anton (Borussia Dortmund) right footed shot from very close range is close, but misses to the right. Assisted by Salih Özcan with a headed pass following a corner.
- 80': Offside, Borussia Dortmund. Maximilian Beier is caught offside.
- 80': Substitution, 1. FC Heidenheim 1846. Stefan Schimmer replaces Benedikt Gimber.
- 83': Corner, 1. FC Heidenheim 1846. Conceded by Ramy Bensebaini.
- 84': Attempt missed. Mathias Honsak (1. FC Heidenheim 1846) left footed shot from outside the box misses to the right. Assisted by Stefan Schimmer following a corner.
- 84': Attempt saved. Patrick Mainka (1. FC Heidenheim 1846) right footed shot from the centre of the box is saved in the bottom left corner.
- 86': Attempt blocked. Salih Özcan (Borussia Dortmund) right footed shot from outside the box is blocked. Assisted by Maximilian Beier.
- 87': Substitution, Borussia Dortmund. Yan Couto replaces Karim Adeyemi.
- 87': Substitution, Borussia Dortmund. Giovanni Reyna replaces Jamie Gittens.
- 87': Foul by Giovanni Reyna (Borussia Dortmund).
- 87': Jan Schöppner (1. FC Heidenheim 1846) wins a free kick in the defensive half.
- 87': Giovanni Reyna (Borussia Dortmund) is shown the yellow card.
- 88': Budu Zivzivadze (1. FC Heidenheim 1846) wins a free kick in the attacking half.
- 88': Foul by Salih Özcan (Borussia Dortmund).
- 88': Attempt blocked. Patrick Mainka (1. FC Heidenheim 1846) right footed shot from outside the box is blocked.
- 89': Corner, 1. FC Heidenheim 1846. Conceded by Marcel Sabitzer.
- 90': Corner, 1. FC Heidenheim 1846. Conceded by Salih Özcan.
- 90'+1': Gregor Kobel (Borussia Dortmund) is shown the yellow card.
- 90'+2': Fourth official has announced 4 minutes of added time.
- 90'+3': Serhou Guirassy (Borussia Dortmund) is shown the yellow card.
- 90'+3': Corner, Borussia Dortmund. Conceded by Patrick Mainka.
- 90'+5': Second Half ends, 1. FC Heidenheim 1846 1, Borussia Dortmund 2.
- 0': Match ends, 1. FC Heidenheim 1846 1, Borussia Dortmund 2.
Statistics
![]() |
HDH![]() |
|
---|---|---|
9 | Fouls | 11 |
4 | Yellow Cards | 1 |
0 | Red Cards | 0 |
1 | Offsides | 3 |
5 | Corner Kicks | 4 |
4 | Saves | 3 |
64.1 | Possession | 35.9 |
16 | SHOTS | 11 |
5 | ON GOAL | 5 |
0.3 | On Target % | 0.5 |
0 | Penalty Goals | 0 |
0 | Penalty Kicks Taken | 0 |
527 | Accurate Passes | 238 |
602 | Passes | 328 |
0.9 | Pass Completion % | 0.7 |
8 | Accurate Crosses | 2 |
16 | Crosses | 19 |
0.5 | Cross % | 0.1 |
56 | Long Balls | 57 |
27 | Accurate Long Balls | 23 |
0.5 | Long Balls % | 0.4 |
6 | Blocked Shots | 2 |
10 | Effective Tackles | 11 |
15 | Tackles | 26 |
0.7 | Tackle % | 0.4 |
7 | Interceptions | 10 |
27 | Effective Clearances | 21 |
27 | Clearances | 21 |
Game Information
Venue: Voith-Arena
Location: Heidenheim, Germany
Attendance: 15,000
Bundesliga Table
# | TEAM | GP | GD | PTS |
---|---|---|---|---|
1 | Bayern Munich | 22 | +46 | 55 |
2 | Bayer Leverkusen | 22 | +22 | 47 |
3 | Eintracht Frankfurt | 22 | +20 | 42 |
4 | SC Freiburg | 23 | -2 | 39 |
Line-Ups
1. FC Heidenheim 1846 (4-2-3-1)
No. | Name |
---|---|
1 | Kevin Müller (GK) |
5 | Benedikt Gimber |
6 | Patrick Mainka |
19 | Jonas Föhrenbach ![]() |
23 | Omar Haktab Traoré |
18 | Marvin Pieringer |
3 | Jan Schöppner |
20 | Luca Kerber |
12 | Budu Zivzivadze |
13 | Frans Krätzig |
8 | Léo Scienza |
Borussia Dortmund (3-2-4-1)
No. | Name |
---|---|
1 | Gregor Kobel (GK) ![]() |
23 | Emre Can |
3 | Waldemar Anton |
26 | Julian Ryerson |
5 | Ramy Bensebaini |
20 | Marcel Sabitzer |
43 | Jamie Gittens |
16 | Julien Duranville ![]() |
9 | Serhou Guirassy |
13 | Pascal Groß |
10 | Julian Brandt |
Bundesliga News

Check out this delightful overhead kick goal by Freiburg's Kiliann Sildillia vs. Werder Bremen.

Kevin De Bruyne and Jack Grealish could make way for Florian Wirtz at Man City this summer. Transfer Talk has the latest news, gossip and rumors.

With a Champions League tie vs. Leverkusen and a challenging Bundesliga run, the next three weeks will define Vincent Kompany's first year at Bayern Munich.

Xabi Alonso reacts to being unbeaten in six games against Bayern Munich since taking over as Leverkusen manager.

From title rivals to champions league rivals as Bayern Munich take on Bayer Leverkusen in the round of 16.