Goals
Man of the match
Expected goals (xG)
Trends
seasonAI forecast
TippioAn AI subscription opens everything. You can also earn it by tipping: tip at least 70% of a league's matches in a week and next week it's yours for free. A single outcome opens by watching an ad. Sign in and it shows here too, if you have access.
TV stations
EnglandChannels in 127 countries
Venue
Conditions
- Weathermoderate rain
- RefereeFelix Zwayer
- 1st AssistantRobert Kempter
- 2nd AssistantC. Dietz
- 4th OfficialFlorian Badstübner
Pressure index
Which side was pressing, minute by minute. The markers are the events: tap one to read the minute and the player — and, with ball positions loaded, the replay jumps there.
Match flow
Ball positions
The ball's path over the whole match or one half: press play to run through it, drag the slider to jump anywhere. Loaded on request to keep the page light.
Commentary
86- 90+3′Jobe Bellingham commits a foul for Borussia Dortmund.
- 90+3′Diant Ramaj of 1. FC Heidenheim 1846 earns a free kick in his team's defensive zone.
- 90+2′Jan Schöppner from 1. FC Heidenheim 1846 commits a handball foul.
- 90+1′The fourth official has indicated that there will be three minutes of stoppage time.
- 90′Corner kick awarded to Borussia Dortmund after Tim Siersleben allowed the ball to go out of play.
- ⚠90′A shot is deflected. Cole Campbell from Borussia Dortmund tries to score with his left foot from the middle of the penalty area, but his attempt is blocked. The assist came from Carney Chukwuemeka.Penalty
- 90′Shot on goal denied. Serhou Guirassy of Borussia Dortmund takes a right-footed attempt from the right side of the six-yard area, but the goalkeeper makes the save.
- 🟨85′Serhou Guirassy of Borussia Dortmund receives a yellow card for committing a serious foul.
- 85′Serhou Guirassy commits a foul against Borussia Dortmund.
- 84′Missed opportunity! Mikkel Kaufmann of 1. FC Heidenheim 1846 had a close-range header go wide to the right. The chance was set up by Jonas Föhrenbach, who delivered a cross after a corner kick.
- 84′Corner kick awarded to 1. FC Heidenheim 1846 after Ramy Bensebaini allowed the ball to go out.
- 83′Mikkel Kaufmann from 1. FC Heidenheim 1846 earns a free kick in the opponent's half.
- 83′Jobe Bellingham commits a foul for Borussia Dortmund.
- ⚠83′Missed opportunity! Felix Nmecha from Borussia Dortmund took a right-footed shot from outside the penalty area, but it went wide.Penalty
- 🔄81′Substitution for 1. FC Heidenheim 1846: Tim Siersleben comes on to take the place of Arijon Ibrahimovic.
- ⚠78′Missed opportunity! Carney Chukwuemeka from Borussia Dortmund took a right-footed shot from the middle of the penalty area but couldn't find the target.Penalty
- 75′Corner kick awarded to Borussia Dortmund after Jonas Föhrenbach allowed the ball to go out.
- 🔄74′Substitution for Borussia Dortmund: Salih Özcan comes on to take the place of Julian Ryerson.
- 🔄74′Substitution for Borussia Dortmund: Cole Campbell comes on to take the place of Maximilian Beier.
- 73′Borussia Dortmund is flagged for offside as Yan Couto is caught in an offside position.
- 72′Sirlord Conteh from 1. FC Heidenheim 1846 is awarded a free kick in his team's defensive zone.
- 72′Ramy Bensebaini commits a foul for Borussia Dortmund.
- 🔄70′Substitution for 1. FC Heidenheim 1846: Mikkel Kaufmann comes on to take the place of Mathias Honsak.
- ⚠68′A shot on goal has been blocked. Serhou Guirassy from Borussia Dortmund took a right-footed attempt from the middle of the penalty area, but the goalkeeper made the save.Penalty
- 🔄66′Substitution for Borussia Dortmund: Jobe Bellingham comes on to take the place of Karim Adeyemi.
- 🔄65′Substitution for Borussia Dortmund: Carney Chukwuemeka comes on to take the place of Pascal Groß.
- ⚠65′Missed opportunity! Yan Couto from Borussia Dortmund took a right-footed shot from the center of the penalty area but failed to hit the target.Penalty
- 63′Offside call against Borussia Dortmund. Yan Couto has been flagged for being in an offside position.
- ⚠62′Missed opportunity! Omar Haktab Traoré of 1. FC Heidenheim 1846 took a right-footed shot from outside the penalty area, but it sailed just over the crossbar. The chance was set up by Marnon Busch after a corner kick.Penalty
- 62′Missed opportunity! Luca Kerber from 1. FC Heidenheim 1846 had a header from the middle of the box after a corner kick, but it went wide.
- 61′Corner kick awarded to 1. FC Heidenheim 1846 after Daniel Svensson allowed the ball to go out.
- 60′The pause has ended. They are set to resume play.
- 🩹59′The match is currently on hold due to an injury to Luca Kerber from 1. FC Heidenheim 1846.
- 57′Offside call against 1. FC Heidenheim 1846. Sirlord Conteh has been flagged for being in an offside position.
- ⚠56′Missed opportunity! Maximilian Beier from Borussia Dortmund took a right-footed shot from the left side of the penalty area, but it didn't hit the target.Penalty
- 52′Corner awarded to 1. FC Heidenheim 1846 after a play that resulted in Gregor Kobel conceding.
- ⚠52′A shot on goal has been denied. Arijon Ibrahimovic from 1. FC Heidenheim 1846 took a right-footed strike from outside the penalty area, but Gregor Kobel of Borussia Dortmund made a great save, pushing it away to the top left corner. The attempt was set up by Sirlord Conteh.Penalty
- ⚠51′A shot attempt is thwarted. Pascal Groß of Borussia Dortmund takes a right-footed strike from the middle of the penalty area, but it gets blocked.Penalty
- ⚠48′A shot on goal has been blocked. Karim Adeyemi of Borussia Dortmund takes a left-footed attempt from the right side of the penalty area, but the goalkeeper makes the save.Penalty
- 🟨47′Jan Schöppner from 1. FC Heidenheim 1846 receives a yellow card for committing a serious foul.
- 47′Jan Schöppner from 1. FC Heidenheim 1846 commits a foul.
- 47′Felix Nmecha from Borussia Dortmund earns a free kick on the left side of the field.
- 🔄45′Substitution for 1. FC Heidenheim 1846: Sirlord Conteh comes on to take the place of Adrian Beck.
- 🔄45′Substitution for 1. FC Heidenheim 1846: Marnon Busch comes on to take the place of Benedikt Gimber.
- 45+7′The first half concludes with a score of 0 for 1. FC Heidenheim 1846 and 2 for Borussia Dortmund.
- ⚽45+6′Goal! Borussia Dortmund takes the lead against 1. FC Heidenheim 1846. Maximilian Beier scores with a right-footed shot from the middle of the box, finding the center of the net. The assist comes from Karim Adeyemi.
- 45+7′The first half has concluded with a score of 0 for 1. FC Heidenheim 1846 and 2 for Borussia Dortmund.
- ⚽45+6′Goal! Borussia Dortmund takes the lead against 1. FC Heidenheim 1846! Maximilian Beier scores with a right-footed shot from the center of the box.
- 45+5′Serhou Guirassy commits a foul against Borussia Dortmund.
- 45+4′Ramy Bensebaini of Borussia Dortmund earns a free kick on the left flank.
- 45+4′Arijon Ibrahimovic from 1. FC Heidenheim 1846 commits a foul.
- 🟨45+2′Julian Ryerson of Borussia Dortmund receives a yellow card for committing a serious foul.
- 45+2′Mathias Honsak from 1. FC Heidenheim 1846 earns a free kick in his team's defensive zone.
- 45+2′Julian Ryerson commits a foul for Borussia Dortmund.
- 45′The fourth official has indicated that there will be 6 minutes of stoppage time.
- 43′Luca Kerber from 1. FC Heidenheim 1846 earns a free kick in his team's defensive zone.
- 43′Luca Kerber from 1. FC Heidenheim 1846 is awarded a free kick in his team's defensive zone.
- 40′Corner kick awarded to 1. FC Heidenheim 1846 after Ramy Bensebaini was unable to prevent it.
- ⚠40′The shot is deflected. Mathias Honsak from 1. FC Heidenheim 1846 attempts a left-footed strike from the middle of the penalty area, but it's blocked. The opportunity was set up by a cross from Jonas Föhrenbach.Penalty
- 🟨39′Benedikt Gimber from 1. FC Heidenheim 1846 receives a yellow card.
- 38′Corner awarded to 1. FC Heidenheim 1846 after Yan Couto allowed the ball to go out.
- 36′The shot was stopped. Karim Adeyemi from Borussia Dortmund took a left-footed attempt from a challenging position on the left side, but the goalkeeper made the save.
- ⚽33′Goal! Borussia Dortmund takes the lead against 1. FC Heidenheim 1846 with a score of 1-0. Serhou Guirassy scores with a header from the middle of the penalty area.
- ⚠31′Missed opportunity! Omar Haktab Traoré of 1. FC Heidenheim 1846 takes a right-footed shot from outside the penalty area, but it sails over the goal and to the right. The assist came from Arijon Ibrahimovic.Penalty
- ⚠31′Missed opportunity. Karim Adeyemi from Borussia Dortmund took a left-footed shot from the right side of the penalty area.Penalty
- 29′Ramy Bensebaini commits a foul for Borussia Dortmund.
- 🟨27′Karim Adeyemi from Borussia Dortmund receives a yellow card for committing a serious foul.
- 27′Karim Adeyemi from Borussia Dortmund commits a foul.
- 27′Benedikt Gimber from 1. FC Heidenheim 1846 is awarded a free kick in his team's defensive zone.
- 24′Corner kick awarded to Borussia Dortmund after Diant Ramaj allowed the ball to go out of play.
- 24′Corner kick awarded to Borussia Dortmund after a deflection off Diant Ramaj.
- 🟥21′Budu Zivzivadze from 1. FC Heidenheim 1846 has been issued a red card.
- 21′Budu Zivzivadze from 1. FC Heidenheim 1846 committed a foul.
- 21′Felix Nmecha from Borussia Dortmund earns a free kick in the opponent's half.
- 11′Borussia Dortmund has been flagged for offside. Karim Adeyemi has been caught in an offside position.
- 9′Karim Adeyemi from Borussia Dortmund commits a foul.
- 9′Benedikt Gimber from 1. FC Heidenheim 1846 earns a free kick on the left side of the field.
- 8′Offside call against 1. FC Heidenheim 1846. Mathias Honsak has been flagged for being in an offside position.
- 🩹8′Substitution for 1. FC Heidenheim 1846: Jonas Föhrenbach comes on to replace Leart Paçarada, who has been injured.
- 7′The pause has ended. They are set to resume play.
- 🩹5′The game is currently paused due to an injury to Leart Paçarada from 1. FC Heidenheim 1846.
- 2′Karim Adeyemi from Borussia Dortmund earns a free kick in the opponent's half.
- 2′Benedikt Gimber commits a foul for 1. FC Heidenheim 1846.
- ⚠1′A shot attempt by Karim Adeyemi from Borussia Dortmund is thwarted as his right-footed effort from the right side of the penalty area is saved.Penalty
- The opening half is underway...
- The starting teams have been revealed, and the players are currently going through their warm-up routines.
Match statistics
Possession and passing
5 more
Attack
14 more
Defence and discipline
2 more
Other
Possession and passing
5 more
Attack
14 more
Defence and discipline
2 more
Other
The halves are each period's own numbers — not a split of the full-time figures.
The referee
| Avg | Home | Away | Career | |
|---|---|---|---|---|
| Yellow cards | 4.94 | 2.44 | 2.50 | 4.38 |
| Red cards | 0.13 | 0.06 | 0.06 | 0.09 |
| Second yellows | 0.00 | 0.00 | 0.00 | 0.09 |
| Penalties | 0.31 | 0.19 | 0.13 | 0.29 |
Home / away: what the home and the away side received on average. Career: the average over every match officiated.
Expected goals (xG)
Form
FC HeidenheimLLWLW
No matches in this scope.
Borussia DortmundWDWWW
No matches in this scope.
Head-to-head
0Wins
4WinsThe two sides have met 6 times.
Trends
Share of this season's matches where it happened — a win, over 1.5 / 2.5 / 3.5 goals, both teams scoring, failing to score, a clean sheet.
Season comparison
Starting XI
The ↓ and minute under a player mean they were substituted off then.
Borussia Dortmund's starting XI cost €153M more.
The amount under a player is their last known transfer fee and its year (provider data) — not a market value.
FC Heidenheim — bench
Borussia Dortmund — bench
Player statistics
FC Heidenheim starters then subs, by rating
Diant Ramaj#41 · Goalkeeper · 90′8.0
Goalkeeping
- Saves
- 6
- Saves inside box
- 6
- Goals conceded
- 2
- High claims
- 2
- Punches
- 2
Passing
- Passes (accurate/total)
- 23/46
- Pass accuracy
- 50%
- Key passes
- 0
- Passes in final third
- 17
- Long balls (won/total)
- 14/37
Possession & duels
- Touches
- 63
- Duels (won/total)
- 2/2
- Aerials won
- 1
- Possession lost
- 23
- Ball recoveries
- 10
Defence
- Tackles
- 0
- Clearances
- 4
Discipline
- Fouls
- 0
- Fouls drawn
- 1
Mathias Honsak#17 · Midfielder · 70′6.8
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Expected goals (xG)
- 0.07
- xGoT
- 0.00
Passing
- Passes (accurate/total)
- 10/15
- Pass accuracy
- 67%
- Key passes
- 0
- Passes in final third
- 1
- Long balls (won/total)
- 1/1
Possession & duels
- Touches
- 33
- Duels (won/total)
- 7/10
- Aerials won
- 1
- Dribbles (won/attempted)
- 3/4
- Dispossessed
- 2
- Possession lost
- 11
- Ball recoveries
- 6
Defence
- Tackles
- 1
- Interceptions
- 3
- Blocked shots
- 1
Discipline
- Fouls
- 0
- Fouls drawn
- 2
- Offsides
- 1
Jan Schöppner#3 · Midfielder · 90′6.8
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 12/21
- Pass accuracy
- 57%
- Key passes
- 0
- Passes in final third
- 1
- Long balls (won/total)
- 1/3
Possession & duels
- Touches
- 42
- Duels (won/total)
- 3/9
- Dribbles (won/attempted)
- 1/1
- Possession lost
- 12
- Ball recoveries
- 5
Defence
- Tackles
- 2
- Interceptions
- 5
- Clearances
- 8
- Dribbled past
- 2
Discipline
- Fouls
- 2
- Yellow cards
- 1
Patrick Mainka#6 · Defender · 90′6.7
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 12/14
- Pass accuracy
- 86%
- Key passes
- 0
- Long balls (won/total)
- 1/1
Possession & duels
- Touches
- 32
- Duels (won/total)
- 1/2
- Possession lost
- 2
- Ball recoveries
- 2
Defence
- Tackles
- 1
- Interceptions
- 6
- Clearances
- 8
Discipline
- Fouls
- 0
Arijon Ibrahimovic#22 · Midfielder · 81′6.7
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 1
- Chances created
- 2
- Expected goals (xG)
- 0.04
- xGoT
- 0.19
Passing
- Passes (accurate/total)
- 22/26
- Pass accuracy
- 85%
- Key passes
- 2
- Passes in final third
- 1
- Crosses (accurate/total)
- 1/3
- Long balls (won/total)
- 2/3
Possession & duels
- Touches
- 44
- Duels (won/total)
- 1/5
- Dribbles (won/attempted)
- 1/2
- Dispossessed
- 1
- Possession lost
- 14
- Ball recoveries
- 3
Defence
- Tackles
- 0
- Interceptions
- 1
- Dribbled past
- 1
Discipline
- Fouls
- 1
Adrian Beck#21 · Midfielder · 46′6.5
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 12/15
- Pass accuracy
- 80%
- Key passes
- 0
- Passes in final third
- 2
- Long balls (won/total)
- 1/1
Possession & duels
- Touches
- 22
- Duels (won/total)
- 2/2
- Dribbles (won/attempted)
- 1/1
- Possession lost
- 4
- Ball recoveries
- 2
Defence
- Tackles
- 0
- Clearances
- 1
Discipline
- Fouls
- 0
- Fouls drawn
- 1
Luca Kerber#20 · Midfielder · 90′6.5
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Expected goals (xG)
- 0.05
Passing
- Passes (accurate/total)
- 9/14
- Pass accuracy
- 64%
- Key passes
- 0
- Passes in final third
- 1
- Crosses (accurate/total)
- 0/1
- Long balls (won/total)
- 1/3
Possession & duels
- Touches
- 27
- Duels (won/total)
- 3/4
- Aerials won
- 1
- Possession lost
- 6
- Ball recoveries
- 1
Defence
- Tackles
- 1
- Interceptions
- 1
- Clearances
- 2
- Blocked shots
- 1
- Dribbled past
- 1
Discipline
- Fouls
- 0
- Fouls drawn
- 1
Leart Paçarada#32 · Defender · 7′6.4
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 2/2
- Pass accuracy
- 100%
- Key passes
- 0
Possession & duels
- Touches
- 2
- Duels (won/total)
- 0/1
Defence
- Tackles
- 0
- Dribbled past
- 1
Discipline
- Fouls
- 0
Benedikt Gimber#5 · Defender · 46′6.2
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 11/15
- Pass accuracy
- 73%
- Key passes
- 0
- Passes in final third
- 1
- Long balls (won/total)
- 1/5
Possession & duels
- Touches
- 20
- Duels (won/total)
- 4/7
- Possession lost
- 4
- Ball recoveries
- 1
Defence
- Tackles
- 2
- Dribbled past
- 2
Discipline
- Fouls
- 1
- Fouls drawn
- 2
- Yellow cards
- 1
Omar Traoré#23 · Defender · 90′6.1
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 2
- Shots on target
- 0
- Expected goals (xG)
- 0.02
Passing
- Passes (accurate/total)
- 17/25
- Pass accuracy
- 68%
- Key passes
- 0
- Passes in final third
- 1
- Crosses (accurate/total)
- 0/1
- Long balls (won/total)
- 0/3
Possession & duels
- Touches
- 41
- Duels (won/total)
- 1/2
- Dispossessed
- 1
- Possession lost
- 11
- Ball recoveries
- 4
Defence
- Tackles
- 1
- Clearances
- 5
- Dribbled past
- 1
Discipline
- Fouls
- 0
Budu Zivzivadze#11 · Attacker · 21′6.1
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 5/7
- Pass accuracy
- 71%
- Key passes
- 0
Possession & duels
- Touches
- 11
- Duels (won/total)
- 1/3
- Dribbles (won/attempted)
- 0/1
- Possession lost
- 5
- Ball recoveries
- 1
Defence
- Tackles
- 1
Discipline
- Fouls
- 1
Tim Siersleben#4 · Defender · 9′6.8
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 1/1
- Pass accuracy
- 100%
- Key passes
- 0
- Passes in final third
- 1
- Long balls (won/total)
- 1/1
Possession & duels
- Touches
- 5
- Duels (won/total)
- 0/0
Defence
- Tackles
- 0
- Interceptions
- 1
- Clearances
- 2
- Blocked shots
- 1
Discipline
- Fouls
- 0
Mikkel Kaufmann#29 · Attacker · 20′6.7
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Big chances missed
- 1
- Expected goals (xG)
- 0.24
Passing
- Passes (accurate/total)
- 5/7
- Pass accuracy
- 71%
- Key passes
- 0
- Passes in final third
- 1
Possession & duels
- Touches
- 12
- Duels (won/total)
- 3/8
- Aerials won
- 1
- Dribbles (won/attempted)
- 1/1
- Dispossessed
- 1
- Possession lost
- 4
Defence
- Tackles
- 1
- Dribbled past
- 2
Discipline
- Fouls
- 0
- Fouls drawn
- 1
Sirlord Conteh#31 · Attacker · 44′6.7
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
- Chances created
- 1
Passing
- Passes (accurate/total)
- 4/8
- Pass accuracy
- 50%
- Key passes
- 1
- Long balls (won/total)
- 0/1
Possession & duels
- Touches
- 18
- Duels (won/total)
- 4/9
- Aerials won
- 2
- Dribbles (won/attempted)
- 0/1
- Possession lost
- 8
- Ball recoveries
- 1
Defence
- Tackles
- 1
- Interceptions
- 1
- Clearances
- 1
- Dribbled past
- 1
Discipline
- Fouls
- 0
- Fouls drawn
- 1
- Offsides
- 1
Marnon Busch#2 · Defender · 44′6.6
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
- Chances created
- 1
Passing
- Passes (accurate/total)
- 9/12
- Pass accuracy
- 75%
- Key passes
- 1
- Passes in final third
- 1
- Long balls (won/total)
- 2/3
Possession & duels
- Touches
- 21
- Duels (won/total)
- 0/2
- Dribbles (won/attempted)
- 0/1
- Possession lost
- 4
- Ball recoveries
- 3
Defence
- Tackles
- 0
- Interceptions
- 1
- Clearances
- 4
- Dribbled past
- 1
Discipline
- Fouls
- 0
Jonas Föhrenbach#19 · Defender · 83′6.5
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
- Big chances created
- 1
- Chances created
- 2
Passing
- Passes (accurate/total)
- 21/25
- Pass accuracy
- 84%
- Key passes
- 2
- Passes in final third
- 2
- Crosses (accurate/total)
- 2/2
- Long balls (won/total)
- 1/2
Possession & duels
- Touches
- 36
- Duels (won/total)
- 1/2
- Possession lost
- 5
- Ball recoveries
- 5
Defence
- Tackles
- 1
- Interceptions
- 1
- Dribbled past
- 1
- Last-man tackles
- 1
Discipline
- Fouls
- 0
Borussia Dortmund starters then subs, by rating
Yan Couto#2 · Midfielder · 90′7.8
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Chances created
- 3
- Expected goals (xG)
- 0.18
Passing
- Passes (accurate/total)
- 59/68
- Pass accuracy
- 85%
- Key passes
- 3
- Passes in final third
- 1
- Crosses (accurate/total)
- 0/8
Possession & duels
- Touches
- 93
- Duels (won/total)
- 3/3
- Dribbles (won/attempted)
- 1/1
- Possession lost
- 19
- Ball recoveries
- 7
Defence
- Tackles
- 2
- Interceptions
- 1
Discipline
- Fouls
- 0
- Offsides
- 2
Karim Adeyemi#27 · Attacker · 65′MOTM7.6
Attack
- Goals
- 0
- Assists
- 1
- Shots
- 4
- Shots on target
- 2
- Big chances created
- 1
- Chances created
- 1
- Expected goals (xG)
- 0.32
- xGoT
- 0.61
Passing
- Passes (accurate/total)
- 8/12
- Pass accuracy
- 73%
- Key passes
- 1
- Passes in final third
- 1
Possession & duels
- Touches
- 31
- Duels (won/total)
- 5/9
- Dribbles (won/attempted)
- 4/6
- Possession lost
- 9
- Ball recoveries
- 1
Defence
- Tackles
- 0
- Interceptions
- 1
Discipline
- Fouls
- 2
- Fouls drawn
- 1
- Yellow cards
- 1
Serhou Guirassy#9 · Attacker · 90′7.6
Attack
- Goals
- 1
- Assists
- 0
- Shots
- 5
- Shots on target
- 5
- Big chances missed
- 1
- Expected goals (xG)
- 1.17
- xGoT
- 3.15
Passing
- Passes (accurate/total)
- 26/31
- Pass accuracy
- 87%
- Key passes
- 0
Possession & duels
- Touches
- 44
- Duels (won/total)
- 1/3
- Aerials won
- 1
- Dispossessed
- 1
- Possession lost
- 7
- Ball recoveries
- 2
Defence
- Tackles
- 0
- Clearances
- 1
Discipline
- Fouls
- 1
- Yellow cards
- 1
Ramy Bensebaini#5 · Defender · 90′7.5
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
- Chances created
- 1
Passing
- Passes (accurate/total)
- 113/120
- Pass accuracy
- 93%
- Key passes
- 1
- Passes in final third
- 25
- Crosses (accurate/total)
- 0/2
- Long balls (won/total)
- 5/7
- Through balls
- 1
Possession & duels
- Touches
- 136
- Duels (won/total)
- 5/10
- Aerials won
- 2
- Dribbles (won/attempted)
- 1/1
- Dispossessed
- 1
- Possession lost
- 10
- Ball recoveries
- 7
Defence
- Tackles
- 1
- Interceptions
- 1
- Clearances
- 3
- Blocked shots
- 1
Discipline
- Fouls
- 2
- Fouls drawn
- 1
Waldemar Anton#3 · Defender · 90′7.5
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 129/133
- Pass accuracy
- 97%
- Key passes
- 0
- Passes in final third
- 16
- Long balls (won/total)
- 2/3
Possession & duels
- Touches
- 147
- Duels (won/total)
- 4/5
- Aerials won
- 2
- Dribbles (won/attempted)
- 1/1
- Possession lost
- 6
- Ball recoveries
- 3
Defence
- Tackles
- 1
- Interceptions
- 1
- Clearances
- 4
- Last-man tackles
- 1
Discipline
- Fouls
- 0
Julian Ryerson#26 · Defender · 74′7.3
Attack
- Goals
- 0
- Assists
- 1
- Shots
- 0
- Shots on target
- 0
- Big chances created
- 1
- Chances created
- 1
Passing
- Passes (accurate/total)
- 91/96
- Pass accuracy
- 96%
- Key passes
- 1
- Passes in final third
- 16
- Crosses (accurate/total)
- 1/1
- Long balls (won/total)
- 3/6
Possession & duels
- Touches
- 105
- Duels (won/total)
- 1/7
- Dispossessed
- 1
- Possession lost
- 6
- Ball recoveries
- 10
Defence
- Tackles
- 1
- Clearances
- 1
- Dribbled past
- 3
Discipline
- Fouls
- 1
- Yellow cards
- 1
Daniel Svensson#24 · Midfielder · 90′7.3
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
- Big chances created
- 1
- Chances created
- 3
Passing
- Passes (accurate/total)
- 45/48
- Pass accuracy
- 94%
- Key passes
- 3
- Passes in final third
- 3
- Crosses (accurate/total)
- 3/6
- Long balls (won/total)
- 1/1
Possession & duels
- Touches
- 65
- Duels (won/total)
- 0/0
- Possession lost
- 7
- Ball recoveries
- 3
Defence
- Tackles
- 0
- Clearances
- 1
Discipline
- Fouls
- 0
Felix Nmecha#8 · Midfielder · 90′7.2
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Chances created
- 2
- Expected goals (xG)
- 0.11
Passing
- Passes (accurate/total)
- 56/68
- Pass accuracy
- 83%
- Key passes
- 2
- Passes in final third
- 10
- Long balls (won/total)
- 0/2
Possession & duels
- Touches
- 89
- Duels (won/total)
- 8/8
- Aerials won
- 2
- Dribbles (won/attempted)
- 2/2
- Dispossessed
- 1
- Possession lost
- 16
- Ball recoveries
- 4
Defence
- Tackles
- 2
- Clearances
- 1
Discipline
- Fouls
- 0
- Fouls drawn
- 2
Maximilian Beier#14 · Attacker · 74′7.2
Attack
- Goals
- 1
- Assists
- 0
- Shots
- 2
- Shots on target
- 1
- Expected goals (xG)
- 0.28
- xGoT
- 0.40
Passing
- Passes (accurate/total)
- 29/38
- Pass accuracy
- 76%
- Key passes
- 0
- Long balls (won/total)
- 1/1
Possession & duels
- Touches
- 51
- Duels (won/total)
- 1/5
- Dribbles (won/attempted)
- 1/4
- Possession lost
- 15
- Ball recoveries
- 3
Defence
- Tackles
- 0
- Interceptions
- 1
- Dribbled past
- 1
Discipline
- Fouls
- 0
Pascal Groß#13 · Midfielder · 66′6.9
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 2
- Shots on target
- 0
- Chances created
- 1
- Expected goals (xG)
- 0.20
- xGoT
- 0.00
Passing
- Passes (accurate/total)
- 66/72
- Pass accuracy
- 92%
- Key passes
- 1
- Passes in final third
- 10
- Crosses (accurate/total)
- 0/2
- Long balls (won/total)
- 5/5
Possession & duels
- Touches
- 80
- Duels (won/total)
- 1/5
- Aerials won
- 1
- Dispossessed
- 1
- Possession lost
- 10
- Ball recoveries
- 1
Defence
- Tackles
- 0
- Dribbled past
- 1
Discipline
- Fouls
- 1
Gregor Kobel#1 · Goalkeeper · 90′6.7
Goalkeeping
- Saves
- 1
- Goals conceded
- 0
Passing
- Passes (accurate/total)
- 13/15
- Pass accuracy
- 87%
- Key passes
- 0
- Long balls (won/total)
- 0/2
Possession & duels
- Touches
- 17
- Duels (won/total)
- 0/0
- Possession lost
- 2
- Ball recoveries
- 4
Defence
- Tackles
- 0
Discipline
- Fouls
- 0
Carney Chukwuemeka#17 · Midfielder · 24′7.1
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Chances created
- 1
- Expected goals (xG)
- 0.17
Passing
- Passes (accurate/total)
- 19/23
- Pass accuracy
- 83%
- Key passes
- 1
Possession & duels
- Touches
- 33
- Duels (won/total)
- 6/7
- Dribbles (won/attempted)
- 4/5
- Dispossessed
- 1
- Possession lost
- 6
- Ball recoveries
- 2
Defence
- Tackles
- 2
- Dribbled past
- 1
Discipline
- Fouls
- 0
Jobe Bellingham#7 · Midfielder · 25′6.7
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
- Chances created
- 2
Passing
- Passes (accurate/total)
- 28/30
- Pass accuracy
- 93%
- Key passes
- 2
- Passes in final third
- 5
- Crosses (accurate/total)
- 0/1
- Long balls (won/total)
- 1/1
Possession & duels
- Touches
- 36
- Duels (won/total)
- 0/4
- Dispossessed
- 1
- Possession lost
- 5
- Ball recoveries
- 1
Defence
- Tackles
- 0
- Interceptions
- 2
- Dribbled past
- 1
Discipline
- Fouls
- 2
Salih Özcan#6 · Midfielder · 16′6.7
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 26/26
- Pass accuracy
- 100%
- Key passes
- 0
- Passes in final third
- 5
- Crosses (accurate/total)
- 0/1
Possession & duels
- Touches
- 28
- Duels (won/total)
- 1/1
- Aerials won
- 1
- Possession lost
- 1
- Ball recoveries
- 1
Defence
- Tackles
- 0
Discipline
- Fouls
- 0
Cole Campbell#37 · Attacker · 16′6.6
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Chances created
- 1
- Expected goals (xG)
- 0.09
- xGoT
- 0.00
Passing
- Passes (accurate/total)
- 4/6
- Pass accuracy
- 80%
- Key passes
- 1
- Crosses (accurate/total)
- 0/1
Possession & duels
- Touches
- 9
- Duels (won/total)
- 0/1
- Possession lost
- 4
Defence
- Tackles
- 0
Discipline
- Fouls
- 0
Filippo Mane#39 · Defender · 1′–
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 0/0
- Pass accuracy
- 0%
- Key passes
- 0
Possession & duels
- Touches
- 0
- Duels (won/total)
- 0/0
Defence
- Tackles
- 0
Discipline
- Fouls
- 0
Coaches
Absentees
2| Player | Reason | Back |
|---|---|---|
| 🩹injury · Muscular problems | unknown |
| Player | Reason | Back |
|---|---|---|
| 🩹injury · Adductor Pain | unknown |
Officials
- RefereeFelix Zwayer
- 1st AssistantRobert Kempter
- 2nd AssistantC. Dietz
- 4th OfficialFlorian Badstübner
Odds
Opening markets, for information — Tippio is not a bookmaker. Under each price, the probability it implies.
Match winner (1X2)i
Who wins in regular time: home (1), draw (X) or away (2).
i
Who wins in regular time: home (1), draw (X) or away (2).
| Outcome | bet365 | Unibet |
|---|---|---|
| FC Heidenheim | 5.0020% | 5.1019.61% |
| Draw | 4.5022.22% | 4.4022.73% |
| Borussia Dortmund | 1.5763.65% | 1.5564.52% |
Double chancei
Two outcomes in one bet — it wins if either happens.
i
Two outcomes in one bet — it wins if either happens.
| Outcome | bet365 | Unibet |
|---|---|---|
| FC Heidenheim or Draw | 2.3043.48% | 2.3043.48% |
| FC Heidenheim or Borussia Dortmund | 1.1884.67% | 1.2083.33% |
| Draw or Borussia Dortmund | 1.1685.76% | 1.1686.21% |
Goals over/underi
Total goals over or under the line.
i
Total goals over or under the line.
| Outcome | bet365 | Unibet |
|---|---|---|
| 2+ goals | – | 1.1487.72% |
| 0–1 goals | – | 5.3018.87% |
| 3+ goals | 1.4469.25% | 1.5265.79% |
| 0–2 goals | 2.7536.36% | 2.5539.22% |
| 4+ goals | – | 2.2843.86% |
| 0–3 goals | – | 1.6361.35% |
Both teams to scorei
Whether both sides score at least once.
i
Whether both sides score at least once.
| Outcome | bet365 | Unibet |
|---|---|---|
| Yes | 1.5763.65% | 1.5863.29% |
| No | 2.2544.44% | 2.2843.86% |
Half-time resulti
The score at half-time.
i
The score at half-time.
| Outcome | bet365 | Unibet |
|---|---|---|
| FC Heidenheim | 4.7521.05% | 4.9020.41% |
| Draw | 2.6238.1% | 2.6038.46% |
| Borussia Dortmund | 2.0548.78% | 2.0050% |
Half-time / full-timei
Who leads at half-time and who wins at the end — both together.
i
Who leads at half-time and who wins at the end — both together.
| Outcome | bet365 |
|---|---|
| HDH → HDH | 8.5011.76% |
| HDH → X | 15.006.67% |
| HDH → BVB | 17.005.88% |
| X → HDH | 11.009.09% |
| X → X | 7.5013.33% |
| X → BVB | 4.7521.05% |
| BVB → HDH | 34.002.94% |
| BVB → X | 15.006.67% |
| BVB → BVB | 2.3043.48% |
Total cornersi
Total corners over or under the line.
i
Total corners over or under the line.
| Outcome | bet365 |
|---|---|
| 12 - 14 | 4.7521.05% |
| 6 - 8 | 3.0033.33% |
| 9 - 11 | 2.6238.1% |
| Under 6 | 9.0011.11% |
| Over 14 | 11.009.09% |
Cards over/underi
Total cards (yellow = 1, red = 2) over or under the line.
i
Total cards (yellow = 1, red = 2) over or under the line.
| Outcome | bet365 |
|---|---|
| 5+ cards | 1.8354.56% |
| 0–4 cards | 1.8354.56% |
The Tippio app shows an AI forecast and the community's tip split for every match — and in Tipper you compete with your friends.