🔒 Strictly Necessary Cookies (Always Active)
These cookies are essential for the website to function and cannot be disabled.
- Session security
- Traffic management
- Server load balancing
- Security verification
| Assistant Referee 2 | Jan Seidel |
| Fourth Official | Tobias Reichel |
| Referee | Daniel Siebert |
| Referee | Rafael Foltyn |
| Stadium | PreZero Arena |
| Capacity | 30,150 |
| Weather | overcast clouds |
| Temperature | 18.55°C |
| Feels Like | 17.92°C |
| Wind | 2.32 m/s (351°) |
| Humidity | 56% |
| Pressure | 1021 hPa |
TSG Hoffenheim vs Borussia Dortmund finished at PreZero Arena with a 2-1 scoreline. Referee: Daniel Siebert. Weather: Kapalı bulutlu. gülen taraf TSG Hoffenheim oldu. See full match details and goal timeline.
TSG Hoffenheim vs Borussia Dortmund – Bundesliga. Match on 18-04-2026 at 14:30, PreZero Arena (capacity 30,150). Referee and match details on Skorjet.
The match has ended. See full minute-by-minute summary and goal timeline.
The Bundesliga match between TSG Hoffenheim and Borussia Dortmund ended with a 2-1 scoreline. Both teams took to the pitch at PreZero Arena in search of victory. Key moments, goals, cards and all statistics from the match can be detailed on Skorjet. The match result, player performances and team statistics are available on the match page for fans.
TSG Hoffenheim
Borussia Dortmund
Compare key metrics such as possession, total shots and attacking output for TSG Hoffenheim and Borussia Dortmund.
Follow the complete minute-by-minute timeline for TSG Hoffenheim vs Borussia Dortmund, including key moments, goals and cards.
| Jersey | Player | Jersey | Player | ||
|---|---|---|---|---|---|
TSG Hoffenheim
4-2-3-1
|
Borussia Dortmund
3-4-2-1
|
||||
|
1 | Oliver Baumann |
|
1 | Gregor Kobel |
|
5 | Ozan Kabak |
|
3 | Waldemar Anton |
|
7 | Leon Avdullahu |
|
4 | Nico Schlotterbeck |
|
11 | Fisnik Asllani |
|
7 | Jobe Bellingham |
|
13 | Bernardo |
|
14 | Maximilian Beier |
|
18 | Wouter Burger |
|
17 | Carney Chukwuemeka |
|
19 | Tim Lemperle |
|
20 | Marcel Sabitzer |
|
21 | Albian Hajdari |
|
21 | Fábio Silva |
|
27 | Andrej Kramaric |
|
24 | Daniel Svensson |
|
29 | Bazoumana Touré |
|
25 | Niklas Süle |
|
34 | Vladimír Coufal |
|
26 | Julian Ryerson |
| Jersey | Player | Jersey | Player | ||
|---|---|---|---|---|---|
TSG Hoffenheim
|
Borussia Dortmund
|
||||
|
2 | Robin Hranac |
|
2 | Yan Couto |
|
6 | Grischa Prömel |
|
5 | Ramy Bensebaini |
|
9 | Ihlas Bebou |
|
6 | Salih Özcan |
|
10 | Muhammed Damar |
|
9 | Serhou Guirassy |
|
20 | Cole Campbell |
|
10 | Julian Brandt |
|
22 | Alexander Prass |
|
33 | Alexander Meyer |
|
25 | Kevin Akpoguma |
|
39 | Filippo Mane |
|
33 | Max Moerstedt |
|
40 | Samuele Inácio |
|
37 | Luca Philipp | 41 | Mathis Albert | |
| Player | Status | Player | Status | ||
|---|---|---|---|---|---|
TSG Hoffenheim
|
Borussia Dortmund
|
||||
|
Valentin Gendrey | Ayak Bileği Sakatlığı |
|
Karim Adeyemi | Sakat |
|
Koki Machida | Yırtık |
|
Felix Nmecha | Sakat |
|
Adam Hlozek | Sakat |
|
Emre Can | Yırtık |
|
Kelven Frees | Sakat/Cezalı | |||
TSG Hoffenheim
Borussia Dortmund
Review starting XI, bench options and tactical setup for TSG Hoffenheim and Borussia Dortmund.
| # | Team | P | W | D | L | GF | GA | GD | Pts | Form |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 34 | 28 | 5 | 1 | 122 | 36 | 86 | 89 | W W D W W | |
| 2 | 34 | 22 | 7 | 5 | 70 | 34 | 36 | 73 | L W L W W | |
| 3 | 34 | 20 | 5 | 9 | 66 | 47 | 19 | 65 | W W L W L | |
| 4 | 34 | 18 | 8 | 8 | 71 | 49 | 22 | 62 | L D D W D | |
| 5 | 34 | 18 | 7 | 9 | 65 | 52 | 13 | 61 | W W D W L | |
| 6 | 34 | 17 | 8 | 9 | 68 | 47 | 21 | 59 | L W W L D | |
| 7 | 34 | 13 | 8 | 13 | 51 | 57 | -6 | 47 | W L D L W | |
| 8 | 34 | 11 | 11 | 12 | 61 | 65 | -4 | 44 | L D L L D | |
| 9 | 34 | 12 | 7 | 15 | 45 | 61 | -16 | 43 | W D W W L | |
| 10 | 34 | 10 | 10 | 14 | 44 | 53 | -9 | 40 | D L W L W | |
| 11 | 34 | 10 | 9 | 15 | 44 | 58 | -14 | 39 | L L D W W | |
| 12 | 34 | 9 | 11 | 14 | 42 | 53 | -11 | 38 | D D W L W | |
| 13 | 34 | 9 | 11 | 14 | 40 | 54 | -14 | 38 | L L W W D | |
| 14 | 34 | 7 | 11 | 16 | 49 | 63 | -14 | 32 | D L D L L | |
| 15 | 34 | 8 | 8 | 18 | 37 | 60 | -23 | 32 | W D L L L | |
| 16 | 34 | 7 | 8 | 19 | 45 | 69 | -24 | 29 | W D D L W | |
| 17 | 34 | 6 | 8 | 20 | 41 | 72 | -31 | 26 | L W D W L | |
| 18 | 34 | 6 | 8 | 20 | 29 | 60 | -31 | 26 | D L L L L |
Check the latest Bundesliga table position, points and goal difference for TSG Hoffenheim and Borussia Dortmund.
Explore previous meetings, win/draw distribution and score history between TSG Hoffenheim and Borussia Dortmund.
| Logo | TV Channel | Date | Kick-off | Status |
|---|---|---|---|---|
|
ESPN | 18-04-2026 | 14:30 | Finished |
|
DAZN | 18-04-2026 | 14:30 | Finished |
|
Play Sports 1 | 18-04-2026 | 14:30 | Finished |
|
Bet365 | 18-04-2026 | 14:30 | Finished |
|
Viaplay Denmark | 18-04-2026 | 14:30 | Finished |
|
ESPN 2 | 18-04-2026 | 14:30 | Finished |
|
ESPN 3 | 18-04-2026 | 14:30 | Finished |
|
Viaplay Sweden | 18-04-2026 | 14:30 | Finished |
|
Viaplay Poland | 18-04-2026 | 14:30 | Finished |
|
SKY GO Extra | 18-04-2026 | 14:30 | Finished |
|
Sky Sports Main Event | 18-04-2026 | 14:30 | Finished |
|
beIN SPORTS CONNECT | 18-04-2026 | 14:30 | Finished |
|
Astro Go | 18-04-2026 | 14:30 | Finished |
|
QQ Sports Live | 18-04-2026 | 14:30 | Finished |
|
beIN Sports MAX 4 | 18-04-2026 | 14:30 | Finished |
|
Free | 18-04-2026 | 14:30 | Finished |
|
JioTV | 18-04-2026 | 14:30 | Finished |
|
beIN Sports Connect New Zealand | 18-04-2026 | 14:30 | Finished |
|
📺
|
Sport 2 | 18-04-2026 | 14:30 | Finished |
|
TV3 Sport | 18-04-2026 | 14:30 | Finished |
|
Sport 1 | 18-04-2026 | 14:30 | Finished |
|
TV3 MAX | 18-04-2026 | 14:30 | Finished |
|
Bein Sports 3 | 18-04-2026 | 14:30 | Finished |
|
SKY Go Italia | 18-04-2026 | 14:30 | Finished |
|
NOW TV | 18-04-2026 | 14:30 | Finished |
|
Viaplay Norway | 18-04-2026 | 14:30 | Finished |
|
sooka | 18-04-2026 | 14:30 | Finished |
|
TOD | 18-04-2026 | 14:30 | Finished |
|
Viaplay Netherlands | 18-04-2026 | 14:30 | Finished |
|
Setanta Sports 1 | 18-04-2026 | 14:30 | Finished |
|
Sony LIV | 18-04-2026 | 14:30 | Finished |
|
Elisa Viihde Viaplay | 18-04-2026 | 14:30 | Finished |
|
fuboTV | 18-04-2026 | 14:30 | Finished |
|
beIN Sports HD 2 | 18-04-2026 | 14:30 | Finished |
|
beIN Sports HD 3 | 18-04-2026 | 14:30 | Finished |
|
Disney+ | 18-04-2026 | 14:30 | Finished |
|
📺
|
Disney+ Chile | 18-04-2026 | 14:30 | Finished |
|
📺
|
ESPN2 Chile | 18-04-2026 | 14:30 | Finished |
|
📺
|
SportKlub 1 Slovenia | 18-04-2026 | 14:30 | Finished |
Find channel availability, broadcast status and kick-off details for TSG Hoffenheim vs Borussia Dortmund.
The second half ends with TSG Hoffenheim leading Borussia Dortmund 2-1.
Missed chance. Julian Brandt of Borussia Dortmund takes a right-footed shot from outside the box after a free kick, but it goes very close to the goal.
Samuele Inácio from Borussia Dortmund receives a yellow card.
Andrej Kramaric from TSG Hoffenheim committed a foul.
Maximilian Beier from Borussia Dortmund won a free kick in an attacking position.
Goal! Andrej Kramaric scores for TSG Hoffenheim with a right-footed shot from the penalty spot. The score is now TSG Hoffenheim 2, Borussia Dortmund 1.
⚽ GoalJulian Ryerson of Borussia Dortmund receives a yellow card for handball.
Ramy Bensebaini of Borussia Dortmund won a free kick in defense.
Foul committed by Max Moerstedt of TSG Hoffenheim.
Corner awarded to Borussia Dortmund after a concession by Oliver Baumann.
Corner awarded to Borussia Dortmund after Oliver Baumann concedes.
The fourth official has indicated there will be 6 minutes of added time.
Offside called against TSG Hoffenheim. Max Moerstedt is in an offside position.
Carney Chukwuemeka commits a handball for Borussia Dortmund.
Missed chance. Ozan Kabak from TSG Hoffenheim shoots with his right foot from outside the box, but the ball goes high and wide to the right.
Goal! The match is now 1-1 as Serhou Guirassy scores for Borussia Dortmund with a right-footed shot from outside the box into the left corner, assisted by Ramy Bensebaini.
⚽ GoalFoul committed by Samuele Inácio of Borussia Dortmund.
Grischa Prömel from TSG Hoffenheim won a free kick in the attacking area.
Ozan Kabak from TSG Hoffenheim committed a foul.
Serhou Guirassy of Borussia Dortmund won a free kick in defense.
Nico Schlotterbeck of Borussia Dortmund receives a yellow card for a foul.
Nico Schlotterbeck from Borussia Dortmund commits a foul.
Max Moerstedt from TSG Hoffenheim won a free kick on the left wing.
Foul committed by Robin Hranác of TSG Hoffenheim.
Serhou Guirassy of Borussia Dortmund won a free kick on the left wing.
Substitution for TSG Hoffenheim: Max Moerstedt replaces Tim Lemperle.
Offside called against TSG Hoffenheim. Fisnik Asllani is in an offside position.
Alexander Prass of TSG Hoffenheim receives a yellow card for a foul.
Ramy Bensebaini of Borussia Dortmund won a free kick in defense.
Foul committed by Alexander Prass of TSG Hoffenheim.
Substitution for TSG Hoffenheim: Robin Hranác replaces Bernardo due to injury.
Substitution for Borussia Dortmund: Julian Brandt replaces Daniel Svensson.
Substitution for Borussia Dortmund: Samuele Inácio replaces Marcel Sabitzer.
Jobe Bellingham from Borussia Dortmund committed a foul.
Vladimír Coufal from TSG Hoffenheim won a free kick in defense.
Waldemar Anton of Borussia Dortmund won a free kick in defense.
Tim Lemperle from TSG Hoffenheim committed a foul.
Maximilian Beier from Borussia Dortmund missed a header from the center of the box. The assist came from Julian Ryerson's cross.
Daniel Svensson's shot for Borussia Dortmund from the center of the box is blocked. The assist came from Marcel Sabitzer.
Corner awarded to TSG Hoffenheim, conceded by Gregor Kobel.
Ozan Kabak of TSG Hoffenheim attempts a header from the right side of the six-yard box, but Gregor Kobel of Borussia Dortmund makes a save in the top right corner. The assist came from Vladimír Coufal's cross.
Corner awarded to TSG Hoffenheim after Nico Schlotterbeck concedes.
Substitution for TSG Hoffenheim: Grischa Prömel replaces Wouter Burger due to injury.
Substitution for TSG Hoffenheim: Alexander Prass replaces Bazoumana Touré.
Substitution for Borussia Dortmund: Serhou Guirassy replaces Fábio Silva.
Fábio Silva is flagged offside for Borussia Dortmund.
Leon Avdullahu from TSG Hoffenheim committed a foul.
Marcel Sabitzer of Borussia Dortmund won a free kick in the attacking area.
Carney Chukwuemeka's right-footed shot from the right side of the box is blocked.
There is a delay in the match due to an injury to Wouter Burger of TSG Hoffenheim.
Corner awarded to Borussia Dortmund after Wouter Burger concedes.
Maximilian Beier of Borussia Dortmund is caught offside.
The first half ends with TSG Hoffenheim leading Borussia Dortmund 1-0.
Julian Ryerson of Borussia Dortmund won a free kick on the right wing.
Bernardo from TSG Hoffenheim committed a foul.
Offside called against TSG Hoffenheim. Fisnik Asllani is offside.
Fisnik Asllani from TSG Hoffenheim won a free kick in defense.
Nico Schlotterbeck from Borussia Dortmund committed a foul.
Foul by Bazoumana Touré of TSG Hoffenheim.
Marcel Sabitzer from Borussia Dortmund was awarded a free kick on the right wing.
The second half begins with the score at TSG Hoffenheim 1, Borussia Dortmund 0.
The fourth official has indicated there will be 6 minutes of added time.
Vladimír Coufal from TSG Hoffenheim misses a chance, shooting with his right foot from the right side of the box, but the ball goes high.
Bernardo's left-footed shot from outside the box is blocked. Bazoumana Touré provided the assist with a header.
Substitution for Borussia Dortmund: Ramy Bensebaini replaces Niklas Süle due to injury.
Goal! TSG Hoffenheim 1, Borussia Dortmund 0. Andrej Kramaric scores for TSG Hoffenheim with a right-footed shot into the right corner.
⚽ GoalVAR decision results in a penalty for TSG Hoffenheim.
There is a delay in the match due to an injury to Niklas Süle of Borussia Dortmund.
Niklas Süle of Borussia Dortmund concedes a penalty for a handball in the penalty area.
Andrej Kramaric's left-footed shot from outside the box is blocked. Fisnik Asllani provided the assist.
Corner awarded to TSG Hoffenheim after a concession by Julian Ryerson.
Wouter Burger of TSG Hoffenheim receives a yellow card.
Foul committed by Bernardo for TSG Hoffenheim.
Carney Chukwuemeka of Borussia Dortmund won a free kick in defense.
Tim Lemperle's right-footed shot from the center of the box is blocked. The assist came from Wouter Burger.
Waldemar Anton of Borussia Dortmund attempts a header from the right side of the box, but Oliver Baumann of TSG Hoffenheim makes a save in the top left corner. The assist comes from Julian Ryerson.
Corner awarded to Borussia Dortmund after Wouter Burger concedes.
Andrej Kramaric from TSG Hoffenheim attempts an attack with a left-footed shot from the center of the box, but it's saved in the left corner by Gregor Kobel of Borussia Dortmund. The assist came from Vladimír Coufal.
Wouter Burger of TSG Hoffenheim commits a foul.
Carney Chukwuemeka of Borussia Dortmund won a free kick in defense.
Andrej Kramaric from TSG Hoffenheim won a free kick in defense.
Jobe Bellingham from Borussia Dortmund committed a foul.
Fouled by Bazoumana Touré of TSG Hoffenheim.
Marcel Sabitzer from Borussia Dortmund earned a free kick on the right wing.
Vladimír Coufal from TSG Hoffenheim won a free kick in defense.
Maximilian Beier of Borussia Dortmund commits a foul.
Vladimír Coufal from TSG Hoffenheim committed a foul.
Daniel Svensson of Borussia Dortmund won a free kick in defense.
Offside called against TSG Hoffenheim. Bazoumana Touré is offside.
Wouter Burger from TSG Hoffenheim committed a foul.
Fábio Silva from Borussia Dortmund won a free kick in the attacking area.
Offside called against TSG Hoffenheim. Bazoumana Touré is offside.
Albian Hajdari from TSG Hoffenheim has a left-footed shot from outside the box, but it is blocked.
Missed chance. Daniel Svensson of Borussia Dortmund heads the ball from a few meters out, but it's very close to the goal.
There is a delay in the match due to an injury to Gregor Kobel of Borussia Dortmund.
Offside called against TSG Hoffenheim. Bazoumana Touré is offside.
Maximilian Beier of Borussia Dortmund commits a foul.
Vladimír Coufal from TSG Hoffenheim won a free kick on the right wing.
Fisnik Asllani from TSG Hoffenheim committed a foul.
Marcel Sabitzer of Borussia Dortmund won a free kick in defense.
Tim Lemperle of TSG Hoffenheim hits the bar with a right-footed shot from the right side of the box, assisted by Wouter Burger's cross.
Nico Schlotterbeck from Borussia Dortmund commits a foul.
Andrej Kramaric from TSG Hoffenheim won a free kick in the defensive area.
Maximilian Beier of Borussia Dortmund is flagged for offside.
Corner awarded to TSG Hoffenheim after being conceded by Niklas Süle.
Missed chance. Fisnik Asllani from TSG Hoffenheim shot with his right foot from the right side of the box but missed to the left. Ozan Kabak provided the assist.
Fisnik Asllani's left-footed shot from outside the box is blocked. Ozan Kabak provided the assist.
TSG Hoffenheim
Borussia Dortmund
Detailed general metrics for TSG Hoffenheim and Borussia Dortmund are shown above for quick technical comparison.
TSG Hoffenheim
Borussia Dortmund
Detailed passing metrics for TSG Hoffenheim and Borussia Dortmund are shown above for quick technical comparison.
TSG Hoffenheim
Borussia Dortmund
Detailed attack metrics for TSG Hoffenheim and Borussia Dortmund are shown above for quick technical comparison.
TSG Hoffenheim
Borussia Dortmund
Detailed defense metrics for TSG Hoffenheim and Borussia Dortmund are shown above for quick technical comparison.
TSG Hoffenheim
Borussia Dortmund
Detailed fouls metrics for TSG Hoffenheim and Borussia Dortmund are shown above for quick technical comparison.