01.02.2026 16:30
3 - 2
Finished

Dortmund vs Heidenheim

Dortmund vs Heidenheim Live Score, Stats, Forecasts, H2H

Highlights:

1st Half
1 - 1
40'
Honsak M. (Roughing)
44'
45+5'
2nd Half
2 - 1
3-4-2-1
Formations
3-5-2
1
6.2
Kobel
39
7.4
Mane
3
8.1
Anton
4
6.3
Schlotterbeck
2
7.2
Couto
7
7.1
Bellingham
8
6.9
Nmecha
24
7.0
Svensson
27
7.1
Adeyemi
10
7.6
Brandt
9
8.1
Guirassy
18
5.9
Pieringer
17
5.9
Honsak
23
5.5
Traore
30
6.3
Dorsch
16
2
7.3
Niehues
8
6.1
Dinkci
26
6.9
Behrens
2
6.3
Busch
6
6.6
Mainka
4
5.6
Siersleben
41
5.9
Ramaj
6
Ozcan
14
7.2
Beier
17
6.6
Chukwuemeka
21
6.0
Silva
25
6.5
Sule
3
6.4
Schoppner
9
6.3
Schimmer
22
7.2
Ibrahimovic
29
6.0
Kaufmann
31
6.2
Conteh

Starting Lineups:

1
Gregor Kobel (G)
2
Yan Couto
3
Waldemar Anton
4
Nico Schlotterbeck (C)
7
Jobe Bellingham
8
Felix Nmecha
9
Serhou Guirassy
10
Julian Brandt
24
Daniel Svensson
27
Karim Adeyemi
39
Filippo Calixte Mane
2
Marnon Busch
4
Tim Siersleben
6
Patrick Mainka (C)
8
Eren Dinkci
16
Julian Niehues
17
Mathias Honsak
18
Marvin Pieringer
23
Omar Traore
26
Hennes Behrens
30
Niklas Dorsch
41
Diant Ramaj (G)

Substitutes

5
Ramy Bensebaini
6
Salih Ozcan
14
Maximilian Beier
17
Carney Chukwuemeka
21
Fabio Silva
25
Niklas Sule
26
Julian Ryerson
30
Patrick Drewes (G)
33
Alexander Meyer (G)
3
Jan Schoppner
9
Stefan Schimmer
19
Jonas Fohrenbach
20
Luca Kerber
21
Adrian Beck
22
Arijon Ibrahimovic
29
Mikkel Kaufmann Sorensen
31
Sirlord Conteh
40
Frank Feller (G)

Coaches:

Niko Kovac
Frank Schmidt

Missing Players:

Marcel Sabitzer (Calf Injury)
Benedikt Gimber (Yellow Cards)
Kolle A. (Muscle Injury)
Leart Paqarada (Knee Injury)
Rothweiler N. (Illness)
Leonidas Stergiou (Muscle Injury)
Budu Zivzivadze (Knee Injury)

Final Results and Statistics of Match:

4
Accurate through passes
0
195
Ball possession
105
24
Big chances
28
12
Blocked shots
4
42
Clearances
84
48
Corner kicks
12
56
Crosses
127
120
Duels won
100
0
Errors leading to goal
2
0
Errors leading to shot
2
4.78
Expected assists (xA)
3.9
13.28
Expected goals (xG)
9.28
22
Fouls
22
22
Free kicks
22
2
Goalkeeper saves
4
-1.16
Goals prevented
-1.42
2
Hit the woodwork
0
8
Interceptions
8
129
Long passes
117
0
Offsides
12
498
Passes
426
216
Passes in final third
161
28
Shots inside the box
20
16
Shots off target
14
20
Shots on target
12
10
Shots outside the box
4
186
Tackles
205
40
Throw ins
30
76
Total shots
48
90
Touches in opposition box
38
4.58
xG on target (xGOT)
2.84
2.84
xGOT faced
4.58
4
Yellow cards
4
2.00
Accurate through passes
0.00
67.00
Ball possession
33.00
3.00
Big chances
3.00
3.00
Blocked shots
2.00
10.00
Clearances
16.00
8.00
Corner kicks
1.00
14.00
Crosses
33.00
32.00
Duels won
23.00
0.00
Errors leading to goal
1.00
0.00
Errors leading to shot
1.00
1.35
Expected assists (xA)
0.54
1.12
Expected goals (xG)
0.69
3.00
Fouls
4.00
4.00
Free kicks
3.00
1.00
Goalkeeper saves
2.00
0.04
Goals prevented
0.01
1.00
Hit the woodwork
0.00
2.00
Interceptions
1.00
48.00
Long passes
43.00
0.00
Offsides
4.00
84.00
Passes
70.00
71.00
Passes in final third
44.00
6.00
Shots inside the box
4.00
4.00
Shots off target
0.00
3.00
Shots on target
2.00
4.00
Shots outside the box
0.00
42.00
Tackles
70.00
7.00
Throw ins
9.00
10.00
Total shots
4.00
21.00
Touches in opposition box
7.00
1.01
xG on target (xGOT)
1.04
1.04
xGOT faced
1.01
0.00
Yellow cards
1.00
0.00
Accurate through passes
0.00
63.00
Ball possession
37.00
3.00
Big chances
4.00
3.00
Blocked shots
0.00
11.00
Clearances
26.00
4.00
Corner kicks
2.00
23.00
Crosses
50.00
28.00
Duels won
27.00
0.00
Errors leading to goal
0.00
0.00
Errors leading to shot
0.00
1.04
Expected assists (xA)
1.41
2.20
Expected goals (xG)
1.63
8.00
Fouls
7.00
7.00
Free kicks
8.00
0.00
Goalkeeper saves
0.00
-0.62
Goals prevented
-0.72
0.00
Hit the woodwork
0.00
2.00
Interceptions
3.00
38.00
Long passes
35.00
0.00
Offsides
2.00
82.00
Passes
72.00
73.00
Passes in final third
62.00
8.00
Shots inside the box
6.00
4.00
Shots off target
7.00
2.00
Shots on target
1.00
1.00
Shots outside the box
2.00
86.00
Tackles
67.00
13.00
Throw ins
6.00
9.00
Total shots
8.00
24.00
Touches in opposition box
12.00
1.28
xG on target (xGOT)
0.38
0.38
xGOT faced
1.28
2.00
Yellow cards
1.00
2.00
Accurate through passes
0.00
65.00
Ball possession
35.00
6.00
Big chances
7.00
6.00
Blocked shots
2.00
21.00
Clearances
42.00
12.00
Corner kicks
3.00
19.00
Crosses
44.00
60.00
Duels won
50.00
0.00
Errors leading to goal
1.00
0.00
Errors leading to shot
1.00
2.39
Expected assists (xA)
1.95
3.32
Expected goals (xG)
2.32
11.00
Fouls
11.00
11.00
Free kicks
11.00
1.00
Goalkeeper saves
2.00
-0.58
Goals prevented
-0.71
1.00
Hit the woodwork
0.00
4.00
Interceptions
4.00
43.00
Long passes
39.00
0.00
Offsides
6.00
83.00
Passes
71.00
72.00
Passes in final third
55.00
14.00
Shots inside the box
10.00
8.00
Shots off target
7.00
5.00
Shots on target
3.00
5.00
Shots outside the box
2.00
58.00
Tackles
68.00
20.00
Throw ins
15.00
19.00
Total shots
12.00
45.00
Touches in opposition box
19.00
2.29
xG on target (xGOT)
1.42
1.42
xGOT faced
2.29
2.00
Yellow cards
2.00

Online Stream (Dortmund - Heidenheim Text Broadcast)

90+10' That's the end of the match.
90+8' Gregor Kobel (Dortmund) attempts to delay the restart of play. The referee doesn't like it. Gregor Kobel (Dortmund) is rightly booked by the referee because it could not have been anything other than a yellow card.
90+8' A bullet header by Jan Schoppner (Heidenheim) from inside the box has the power, but goes totally in the wrong direction, yards over the crossbar.
90+7' The ball is cleared after Fabio Silva (Dortmund) attempted to dribble past an opposing player.
90+6' Mikkel Kaufmann Sorensen (Heidenheim) blows a golden chance from inside the box, volleying the ball narrowly over the crossbar. What a miss!
90+5' Carney Chukwuemeka (Dortmund) trips an opposition player and Matthias Jollenbeck signals a foul. Heidenheim win a free kick and will be able to apply some pressure on the opposition goal.
90+4' Arijon Ibrahimovic (Heidenheim) takes the corner but fails to find any of his teammates.
90+3' The referee stops play so that a substitution can be made and Serhou Guirassy departs the field of play to be replaced by Salih Ozcan (Dortmund).
90+2' Arijon Ibrahimovic (Heidenheim) receives the ball in the penalty box and immediately fires a first-time effort that sails well wide of the right post.
90' We will have 8 min. of added time.
90' CHANCE! Sirlord Conteh (Heidenheim) picks up a pass inside the box and has a sight of goal, but he sends his shot well wide of the left post.
88' The actual number of corner kicks in this match – 12:2. Let's have a look at the offside statistics – 0:6.
88' Daniel Svensson (Dortmund) whips in a cross from the corner, but Diant Ramaj is well positioned and punches the ball away.
85' Serhou Guirassy (Dortmund) doesn't keep his cool and fails to convert the penalty. He skies the ball way over the bar and into the stands.
84' Serhou Guirassy (Dortmund) will take the responsibility and he is already preparing the ball.
84' Referee Matthias Jollenbeck is happy with his original decision after the VAR review. It’s a PENALTY to Dortmund!
83' The referee isn't 100% sure if it's a penalty to Dortmund, he's going to review using VAR.
82' Matthias Jollenbeck blows the whistle, Tim Siersleben (Heidenheim) is penalised for a foul. A penalty is given to Dortmund!
81' Carney Chukwuemeka (Dortmund) tries his luck and takes a shot from inside the box. His effort on goal is blocked by a defender.
80' Frank Schmidt has decided to make a change. Sirlord Conteh (Heidenheim) replaces Marvin Pieringer.
80' Here is a change. Eren Dinkci is going off and Frank Schmidt gives the last tactical orders to Mikkel Kaufmann Sorensen (Heidenheim).
80' A substitution has been made. Omar Haktab Traore is replaced by Stefan Schimmer (Heidenheim).
79' The resulting corner from Daniel Svensson (Dortmund) comes to nothing.
77' The attendance for today's match is 81365.
77' 16:8 – the total goal attempt statistics. The current number of shots on goal is 5:3.
74' Daniel Svensson (Dortmund) takes the corner which is cleared by the opposition's defence.
70' Frank Schmidt has decided to substitute Julian Niehues and he is replaced by Jan Schoppner (Heidenheim).
69' Goal! Maximilian Beier displays great vision and sends a pass to Serhou Guirassy (Dortmund), who shows brilliant composure inside the box to bury the ball inside the right post. The score is 3:2.
69' The referee signals that it is time for a substitution and Fabio Silva (Dortmund) is coming onto the pitch as Karim Adeyemi cannot continue after picking up an injury.
68' Goal! Diant Ramaj gets a hand on the penalty from Serhou Guirassy (Dortmund), but can't stop it from flying inside the right post.
68' Serhou Guirassy (Dortmund) is going to take the penalty!
67' The Dortmund players are happy as the referee awards a PENALTY after the VAR review!
66' There's a break in play and referee Matthias Jollenbeck must have got a signal in his ear as he indicates he will check that earlier penalty claim by Dortmund using VAR. This could be interesting!
65' Niklas Dorsch (Heidenheim) appears to handle the ball in the box, but the referee wasn't in the best position. Let's see what he decides.
64' This yellow card was deserved. The tackle by Julian Niehues (Heidenheim) was quite harsh and Matthias Jollenbeck didn't hesitate to show him a yellow card.
63' Flag goes up against Hennes Behrens (Heidenheim) and the referee blows his whistle for offside.
58' Niko Kovac decides to make a substitution. Jobe Bellingham will be replaced by Carney Chukwuemeka (Dortmund).
58' Substitution. Maximilian Beier (Dortmund) receives a signal from the referee and is now allowed to enter the pitch as Yan Couto walks off.
58' Marvin Pieringer (Heidenheim) meets a cross inside the box and heads it goalwards. Unfortunately for him, he sends the ball narrowly over the crossbar. What a chance!
57' Niklas Dorsch (Heidenheim) rolls the ball short to a teammate from the corner instead of sending a cross into the box.
57' Arijon Ibrahimovic (Heidenheim) fails to find any of his teammates inside the box as his pass is blocked. The ball is out of play and the linesman points at the corner flag. Corner to Heidenheim.
57' Niklas Dorsch (Heidenheim) takes the free kick but it is cleared by the first defender.
56' Karim Adeyemi (Dortmund) brings an opponent down and Matthias Jollenbeck interrupts the game. Heidenheim are awarded a free kick. Let's see what they create from this.
54' Daniel Svensson (Dortmund) takes the corner but it's cleared.
54' Karim Adeyemi (Dortmund) attempts to find his teammate with a pass from outside the box, but the opposition's defence is quick to react and thwarts the attack. Dortmund win a corner.
51' Eren Dinkci (Heidenheim) wins the ball from the resulting free kick and blazes his shot high over the crossbar!
50' Matthias Jollenbeck shows a yellow card to Waldemar Anton (Dortmund) for his blatant foul.
48' Goal! Julian Niehues (Heidenheim) collected a pass and decided to try his luck from distance. The shot was deflected and it was enough to turn the ball past helpless Gregor Kobel. 1:2.
48' Jobe Bellingham (Dortmund) makes a yard for himself on the edge of the box after picking up a pass, but produces a poor effort that sails high over the bar.
46' Filippo Mane (Dortmund) is being substituted because of an injury. Niko Kovac sends Niklas Sule on the pitch.
46' Frank Schmidt makes a switch. Arijon Ibrahimovic is coming on in place of Mathias Honsak (Heidenheim) at the start of the second period.
46' Everything is set for the start of the second half.
45+6' Matthias Jollenbeck blows his whistle to signal the end of the first-half action.
45+5' Goal! Julian Niehues (Heidenheim) fires the rebound into the bottom right corner after the ball breaks to him in the box. The score is 1:1.
45+5' A precise first-time shot by Julian Niehues (Heidenheim) inside the box is unwittingly blocked by a defender.
45+3' Marvin Pieringer (Heidenheim) makes a run beyond the last defender, but he's offside.
45+1' Hennes Behrens (Heidenheim) wins the ball after the corner kick and takes a shot from the edge of the box, but it's blocked by one of the defending players.
45+1' There's an opportunity for Niklas Dorsch (Heidenheim) to deliver the ball into the box from a corner.
45+1' A cross from the free kick is whipped in by Niklas Dorsch (Heidenheim), but one of the defenders steps in and averts the threat. The ball is out of play and Heidenheim manage to earn a corner.
45' The fourth official shows 4 min. of added time.
44' Goal! Waldemar Anton (Dortmund) seizes on the loose ball after a huge error from Diant Ramaj and finds the back of the net from inside the box. 1:0.
44' Yan Couto (Dortmund) takes the corner.
43' Yan Couto (Dortmund) fails to deliver a cross from the free kick as his attempt is thwarted by the opposition's defence.
43' Filippo Mane (Dortmund) seems to have picked up a minor injury, but it looks like he will be able to continue playing.
41' Filippo Mane (Dortmund) is down injured and the referee stops play so that he can receive medical treatment.
40' Dortmund have been awarded a free kick just outside the penalty area, in a dangerous position.
40' Mathias Honsak (Heidenheim) has tested the patience of referee Matthias Jollenbeck and goes into the book for a previous late challenge.
40' Felix Nmecha (Dortmund) receives a good pass and from just outside the box he unleashes a promising strike, but the shot is blocked by the defender.
39' Yan Couto (Dortmund) crosses the ball into the box from the free kick, but the defence clears the danger.
38' What a chance that is! Serhou Guirassy (Dortmund) wastes a huge opportunity as he receives a beautiful pass inside the box but is somehow only able to prod the ball onto the crossbar!
37' Marvin Pieringer (Heidenheim) has picked up a minor injury, but it looks like he will be able to continue.
35' Marvin Pieringer (Heidenheim) requires medical treatment, so the referee stops play and signals for the physio to come onto the pitch.
34' The corner from Daniel Svensson (Dortmund) is intercepted by Diant Ramaj.
32' Waldemar Anton (Dortmund) goes down under a challenge in the box, but the ref immediately waves away the appeals from all players.
32' Yan Couto (Dortmund) swings in the corner kick, but one of the defenders leaps highest to head the ball away.
31' The total number of attempts is 7:1. 2:1 – this is the current number of shots on target.
30' Yan Couto sends a lovely ball from the corner into the path of Nico Schlotterbeck (Dortmund), whose close-range header flashes just over the bar.
30' Yan Couto (Dortmund) is heading toward the corner flag to take the set piece.
28' Felix Nmecha (Dortmund) pounces on a bouncing ball on the edge of the box, but sends his volley high over the bar.
27' Tim Siersleben (Heidenheim) delivers a long ball, but it lacks enough power to reach his teammates and is intercepted by one of the defenders. Eren Dinkci (Heidenheim) quickly picks up the rebound and shoots towards the bottom right corner. The goalkeeper pulls off a stunning save to deny him.
26' Karim Adeyemi (Dortmund) receives a pass, beats an opponent and tries a long-range shot. It's a weak effort low towards the middle of the goal and Diant Ramaj easily makes the save.
25' The ball is in the net but it’s immediately ruled out by referee Matthias Jollenbeck due to a foul, much to the disappointment of the Patrick Mainka (Heidenheim) and his team.
22' Daniel Svensson whips in the corner and finds Nico Schlotterbeck (Dortmund) in space with just the keeper to beat, but somehow he plants his header just over the bar from close in. He should have scored!
22' The referee awards a corner and Daniel Svensson (Dortmund) goes over to take it.
21' Daniel Svensson (Dortmund) sends in the corner, but fails to find the head of any of his teammates, allowing the defence to clear. The linesman makes the right call and Dortmund will have a corner.
20' A beautiful low pass from the side is received by Felix Nmecha (Dortmund), who was waiting for his chance. However, the defence is alert and spanks the ball away. Dortmund earn a corner.
19' Daniel Svensson (Dortmund) sends the corner into the box, but Diant Ramaj intercepts it and averts the threat.
16' Jobe Bellingham (Dortmund) received a pass out of defence and immediately attempted a long-range shot, but a defender bravely blocked the effort.
16' 56:44 – the ratio of ball possession.
15' Yan Couto (Dortmund) sends in the corner, but the keeper steps in and makes a save.
14' Serhou Guirassy (Dortmund) goes on a weaving run through the defence and gets within shooting range inside the box, but his effort to the bottom left corner is thwarted by Diant Ramaj. Dortmund force a corner. Their opponents will face another attacking threat.
12' Filippo Mane (Dortmund) tries to find Julian Brandt, but he puts too much power on the through ball.
11' Eren Dinkci (Heidenheim) produces a dangerous lofted cross into the box which is intercepted.
10' Hennes Behrens (Heidenheim) races towards goal but the defender gets back well to make a challenge.
8' Filippo Mane (Dortmund) sends a long ball forward to Serhou Guirassy, but he put too much power and the chance is gone. The ball goes out of play and Heidenheim will have a goal kick.
7' Mathias Honsak (Heidenheim) is repeatedly being caught offside.
7' The defence is alert as they clear a dangerous cross from Yan Couto (Dortmund).
5' The flag goes up and the referee blows his whistle - another offside by Mathias Honsak (Heidenheim), who has already been caught several times today.
4' Mathias Honsak (Heidenheim) fails to time his run beyond the last defender and the linesman makes a good call by signalling for offside after seeing the whole situation unfold.
4' Omar Haktab Traore (Heidenheim) fails to pick a body out in the box with an over-hit cross to the back post. The ball is off of the pitch and it's a goal kick for Dortmund.
3' Filippo Mane (Dortmund) fails to find a teammate across the pitch with a long ball.
2' Yan Couto (Dortmund) is penalised for a foul. Matthias Jollenbeck had a clear view and blows his whistle.
1' Hennes Behrens (Heidenheim) has the ability to send the ball deep into the penalty area from throw-ins and it can lead to very promising situations for his team.
1' Today's match has just started, enjoy the game!
The players are out at last! Heidenheim will take the kick-off.
Matthias Jollenbeck will officiate today.
The starting lineups for this match have been revealed.
Welcome to our minute-by-minute commentary of today's clash. You can enjoy a written form of everything important that will be happening on the pitch. Have fun.

Last Matches of Dortmund

14.03.26
BUN
(1) - (0)
W
07.03.26
BUN
(0) - (1)
W
28.02.26
BUN
(1) - (0)
L
25.02.26
CL
(2) - (0)
L
21.02.26
BUN
(2) - (0)
D
17.02.26
CL
(2) - (0)
W
14.03.26
BUN
(1) - (0)
W
28.02.26
BUN
(1) - (0)
L
17.02.26
CL
(2) - (0)
W
13.02.26
BUN
(3) - (0)
W
01.02.26
BUN
(1) - (1)
W
28.01.26
CL
(0) - (0)
L

Last Matches of Heidenheim

14.03.26
BUN
(0) - (0)
L
07.03.26
BUN
(0) - (2)
L
28.02.26
BUN
(0) - (0)
L
22.02.26
BUN
(2) - (2)
D
15.02.26
BUN
(0) - (0)
L
07.02.26
BUN
(0) - (1)
L
14.03.26
BUN
(0) - (0)
L
28.02.26
BUN
(0) - (0)
L
15.02.26
BUN
(0) - (0)
L
01.02.26
BUN
(1) - (1)
L
17.01.26
BUN
(0) - (1)
D
13.01.26
BUN
(1) - (0)
L

Dortmund vs Heidenheim matches

01.02.26
BUN
(1) - (1)
13.09.25
BUN
(0) - (2)
13.09.24
BUN
(3) - (1)
02.02.24
BUN
(0) - (0)
01.09.23
BUN
(2) - (0)
01.02.26
BUN
(1) - (1)
13.09.24
BUN
(3) - (1)
01.09.23
BUN
(2) - (0)

Follow Game Online:

Dortmund vs Heidenheim live stream online is not available right now. You can see the full history of Dortmund vs Heidenheim head to head confrontation.

Dortmund vs Heidenheim Head To Head Confrontation

Our site's database keeps all result's history of previous games between Dortmund and Heidenheim, sorted by date. Such information can be very useful for making a correct prediction for the outcome of Dortmund vs Heidenheim upcoming matches.

01.02.2026

Dortmund 3 - 2 Heidenheim (Anton W., Niehues J., Niehues J.)

13.09.2024

Dortmund 4 - 2 Heidenheim (Malen D., Adeyemi K., Pieringer M.)

01.09.2023

Dortmund 2 - 2 Heidenheim (Brandt J., Can E., Dinkci E.)