🔒 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 | Jonas Weickenmeier |
| Fourth Official | Tom Bauer |
| Referee | Matthias Jöllenbeck |
| Referee | Mitja Stegemann |
| Stadium | PreZero Arena |
| Capacity | 30,150 |
| Weather | light rain |
| Temperature | 9.88°C |
| Feels Like | 6.09°C |
| Wind | 10.6 m/s (248°) |
| Humidity | 77% |
| Pressure | 1004 hPa |
TSG Hoffenheim vs Heidenheim finished at PreZero Arena with a 3-1 scoreline. Referee: Matthias Jöllenbeck. Weather: Yağmurlu. gülen taraf TSG Hoffenheim oldu. See full match details and goal timeline.
TSG Hoffenheim vs Heidenheim – Bundesliga. Match on 25-10-2025 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 Heidenheim ended with a 3-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
Heidenheim
Compare key metrics such as possession, total shots and attacking output for TSG Hoffenheim and Heidenheim.
Follow the complete minute-by-minute timeline for TSG Hoffenheim vs Heidenheim, including key moments, goals and cards.
| Jersey | Player | Jersey | Player | ||
|---|---|---|---|---|---|
TSG Hoffenheim
4-4-2
|
Heidenheim
3-4-2-1
|
||||
|
1 | Oliver Baumann |
|
3 | Jan Schöppner |
|
2 | Robin Hranac |
|
4 | Tim Siersleben |
|
7 | Leon Avdullahu |
|
5 | Benedikt Gimber |
|
11 | Fisnik Asllani |
|
6 | Patrick Mainka |
|
13 | Bernardo |
|
11 | Budu Zivzivadze |
|
18 | Wouter Burger |
|
19 | Jonas Föhrenbach |
|
19 | Tim Lemperle |
|
21 | Adrian Beck |
|
21 | Albian Hajdari |
|
22 | Arijon Ibrahimovic |
|
27 | Andrej Kramaric |
|
23 | Omar Traoré |
|
29 | Bazoumana Touré |
|
30 | Niklas Dorsch |
|
34 | Vladimír Coufal |
|
41 | Diant Ramaj |
| Jersey | Player | Jersey | Player | ||
|---|---|---|---|---|---|
TSG Hoffenheim
|
Heidenheim
|
||||
|
5 | Ozan Kabak |
|
1 | Kevin Müller |
|
6 | Grischa Prömel |
|
2 | Marnon Busch |
|
9 | Ihlas Bebou |
|
9 | Stefan Schimmer |
|
10 | Muhammed Damar |
|
16 | Julian Niehues |
|
17 | Umut Tohumcu |
|
17 | Mathias Honsak |
|
22 | Alexander Prass |
|
18 | Marvin Pieringer |
|
25 | Kevin Akpoguma |
|
20 | Luca Kerber |
|
33 | Max Moerstedt |
|
27 | Thomas Keller |
|
37 | Luca Philipp |
|
28 | Adam Kölle |
| Player | Status | Player | Status | ||
|---|---|---|---|---|---|
TSG Hoffenheim
|
Heidenheim
|
||||
|
Valentin Gendrey | Sakat |
|
Leart Paçarada | Sakat |
|
Hennes Behrens | Sakat |
|
Frank Feller | Sakat/Cezalı |
|
Koki Machida | Sakat |
|
Sirlord Conteh | Sakat |
|
Dennis Geiger | Ill |
|
Mikkel Kaufmann | Sakat |
|
Kelven Frees | Cezalı | |||
|
Adam Hlozek | Cezalı | |||
TSG Hoffenheim
Heidenheim
Review starting XI, bench options and tactical setup for TSG Hoffenheim and Heidenheim.
| # | 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 Heidenheim.
Explore previous meetings, win/draw distribution and score history between TSG Hoffenheim and Heidenheim.
| Logo | TV Channel | Date | Kick-off | Status |
|---|---|---|---|---|
|
Play Sports 1 | 25-10-2025 | 14:30 | Finished |
|
Bet365 | 25-10-2025 | 14:30 | Finished |
|
Viaplay Denmark | 25-10-2025 | 14:30 | Finished |
|
ESPN 3 | 25-10-2025 | 14:30 | Finished |
|
Viaplay Sweden | 25-10-2025 | 14:30 | Finished |
|
Viaplay Poland | 25-10-2025 | 14:30 | Finished |
|
SKY GO Extra | 25-10-2025 | 14:30 | Finished |
|
Sky Sports Main Event | 25-10-2025 | 14:30 | Finished |
|
beIN SPORTS CONNECT | 25-10-2025 | 14:30 | Finished |
|
QQ Sports Live | 25-10-2025 | 14:30 | Finished |
|
Migu | 25-10-2025 | 14:30 | Finished |
|
beIN Sports MAX 4 | 25-10-2025 | 14:30 | Finished |
|
Free | 25-10-2025 | 14:30 | Finished |
|
JioTV | 25-10-2025 | 14:30 | Finished |
|
beIN Sports Connect New Zealand | 25-10-2025 | 14:30 | Finished |
|
📺
|
Sport 2 | 25-10-2025 | 14:30 | Finished |
|
Sport 1 | 25-10-2025 | 14:30 | Finished |
|
TV3 MAX | 25-10-2025 | 14:30 | Finished |
|
DAZN Japan | 25-10-2025 | 14:30 | Finished |
|
OneFootball | 25-10-2025 | 14:30 | Finished |
|
SKY Go Italia | 25-10-2025 | 14:30 | Finished |
|
NOW TV | 25-10-2025 | 14:30 | Finished |
|
Viaplay Norway | 25-10-2025 | 14:30 | Finished |
|
sooka | 25-10-2025 | 14:30 | Finished |
|
TOD | 25-10-2025 | 14:30 | Finished |
|
Viaplay Netherlands | 25-10-2025 | 14:30 | Finished |
|
Setanta Sports 1 | 25-10-2025 | 14:30 | Finished |
|
M Plus Live | 25-10-2025 | 14:30 | Finished |
|
Sony LIV | 25-10-2025 | 14:30 | Finished |
|
Sky+ | 25-10-2025 | 14:30 | Finished |
|
Elisa Viihde Viaplay | 25-10-2025 | 14:30 | Finished |
|
Viaplay Iceland | 25-10-2025 | 14:30 | Finished |
|
Disney+ Premium Argentina | 25-10-2025 | 14:30 | Finished |
|
Disney+ Premium Chile | 25-10-2025 | 14:30 | Finished |
|
📺
|
DAZN Germany | 25-10-2025 | 14:30 | Finished |
|
Disney+ Premium Sur | 25-10-2025 | 14:30 | Finished |
|
📺
|
TV Station #1040 | 25-10-2025 | 14:30 | Finished |
Find channel availability, broadcast status and kick-off details for TSG Hoffenheim vs Heidenheim.
The second half has concluded with TSG Hoffenheim defeating 1. FC Heidenheim 1846 by a score of 3 to 1.
Another offensive push! Muhammed Damar from TSG Hoffenheim takes a right-footed shot from the left side of the penalty area, but Diant Ramaj of 1. FC Heidenheim 1846 makes a great save, diving to the left corner. The assist came from Grischa Prömel.
Corner kick awarded to TSG Hoffenheim after Marnon Busch allowed the ball to go out.
The fourth official has indicated that there will be three minutes of stoppage time.
Jan Schöppner of 1. FC Heidenheim 1846 has been shown a yellow card for committing a foul.
Foul committed by Jan Schöppner from 1. FC Heidenheim 1846.
Alexander Prass from TSG Hoffenheim earned a free kick on the left side of the pitch.
Stefan Schimmer from 1. FC Heidenheim 1846 strikes the crossbar with a left-footed attempt from the center of the penalty area, following a cross from Jonas Föhrenbach.
The attempt is thwarted. Julian Niehues from 1. FC Heidenheim 1846 has his right-footed shot from outside the penalty area intercepted.
Patrick Mainka from 1. FC Heidenheim 1846 earned a free kick in the defensive area.
Fouled by Max Moerstedt from TSG Hoffenheim.
A fresh offensive push unfolds as Mathias Honsak from 1. FC Heidenheim 1846 takes a left-footed shot from outside the penalty area. However, Oliver Baumann from TSG Hoffenheim makes a great save, denying the attempt at the top center of the goal. The assist came from Marvin Pieringer.
Substitution for TSG Hoffenheim: Ozan Kabak comes on to replace Andrej Kramaric.
Stefan Schimmer from 1. FC Heidenheim 1846 committed a foul.
Albian Hajdari from TSG Hoffenheim has been awarded a free kick in the defensive area.
Grischa Prömel from TSG Hoffenheim earned a free kick on the right side of the field.
Jan Schöppner from 1. FC Heidenheim 1846 committed a foul.
Corner awarded to TSG Hoffenheim after Marnon Busch allowed the ball to go out.
Substitution for 1. FC Heidenheim 1846: Marvin Pieringer replaces Omar Haktab Traoré.
Grischa Prömel from TSG Hoffenheim earned a free kick in the defensive area.
Stefan Schimmer from 1. FC Heidenheim 1846 committed a foul.
Julian Niehues from 1. FC Heidenheim 1846 earned a free kick on the right side of the field.
Fouled by Max Moerstedt from TSG Hoffenheim.
Substitution for TSG Hoffenheim: Muhammed Damar comes on to replace Fisnik Asllani.
Substitution for TSG Hoffenheim: Max Moerstedt replaces Tim Lemperle.
Goal! TSG Hoffenheim leads 3-1 against 1. FC Heidenheim 1846. Stefan Schimmer scores for Heidenheim with a right-footed shot from the center of the box into the bottom right corner, assisted by Jonas Föhrenbach.
⚽ GoalCorner awarded to TSG Hoffenheim after Marnon Busch allowed the ball to go out.
The attempt is thwarted. Grischa Prömel from TSG Hoffenheim fires a right-footed shot from the middle of the penalty area, but it's blocked.
The attempt on goal was thwarted. Stefan Schimmer from 1. FC Heidenheim 1846 took a left-footed shot from within the six-yard box, but it was blocked on the left side. The assist came from Arijon Ibrahimovic, who delivered a cross.
Corner awarded to 1. FC Heidenheim 1846 after Tim Lemperle allowed the ball to go out of play.
A header attempt from Jonas Föhrenbach of 1. FC Heidenheim 1846 is deflected away. The cross that set it up came from Arijon Ibrahimovic.
Corner awarded to 1. FC Heidenheim 1846 after Albian Hajdari allowed the ball to go out.
A shot is deflected. Jan Schöppner from 1. FC Heidenheim 1846 attempted a right-footed strike from the left side of the penalty area, but it was blocked. The assist came from Mathias Honsak.
Opportunity squandered. Arijon Ibrahimovic of 1. FC Heidenheim 1846 attempted a right-footed shot from the right side of the penalty area but sent it wide to the left. The assist came from Mathias Honsak after a quick counterattack.
Opportunity gone begging. Marnon Busch of 1. FC Heidenheim 1846 fired a right-footed shot from the middle of the penalty area, but it sailed high and to the left of the goal. The assist came from Stefan Schimmer, who delivered a cross.
Substitution for 1. FC Heidenheim 1846: Marnon Busch is coming on to replace Adrian Beck.
Substitution for TSG Hoffenheim: Alexander Prass comes on to replace Bazoumana Touré.
Substitution for TSG Hoffenheim: Grischa Prömel comes on to replace Wouter Burger.
Goal! TSG Hoffenheim leads 3-0 against 1. FC Heidenheim 1846. Andrej Kramaric scores with a right-footed shot from the center of the penalty area, placing the ball into the top left corner of the net. The assist comes from Bazoumana Touré, who delivered a perfectly timed through ball.
⚽ GoalA fresh offensive move unfolds as Fisnik Asllani from TSG Hoffenheim takes a right-footed shot from the center of the penalty area. However, Diant Ramaj from 1. FC Heidenheim 1846 makes a great save, pushing the ball to the right corner. The assist came from Andrej Kramaric.
Missed opportunity! Mathias Honsak from 1. FC Heidenheim 1846 attempted a right-footed shot from outside the penalty area following a corner, but it went wide.
Corner awarded to 1. FC Heidenheim 1846 after Vladimír Coufal allowed the ball to go out.
Corner awarded to 1. FC Heidenheim 1846 after Robin Hranác allowed the ball to go out.
Albian Hajdari of TSG Hoffenheim has been shown a yellow card for committing a foul.
Stefan Schimmer from 1. FC Heidenheim 1846 has been awarded a free kick in the offensive zone.
Albian Hajdari from TSG Hoffenheim committed a foul.
Missed opportunity! Patrick Mainka of 1. FC Heidenheim 1846 attempted a header from the center of the box but couldn't find the target. The cross was delivered by Jonas Föhrenbach.
Jan Schöppner from 1. FC Heidenheim 1846 has been awarded a free kick in an offensive position.
Wouter Burger from TSG Hoffenheim committed a foul.
Corner awarded to 1. FC Heidenheim 1846 after Albian Hajdari allowed the ball to go out.
The pause has ended. They are set to resume play.
Match is temporarily halted due to an injury to Omar Haktab Traoré from 1. FC Heidenheim 1846.
Another offensive push! Wouter Burger from TSG Hoffenheim takes a left-footed shot from the left side of the penalty area, but Diant Ramaj, the goalkeeper for 1. FC Heidenheim 1846, makes a save right in the middle of the goal. The assist came from Fisnik Asllani.
The attempt is thwarted. Albian Hajdari from TSG Hoffenheim fires a left-footed shot from the left side of the penalty area, but it's successfully blocked.
A shot is thwarted. Albian Hajdari from TSG Hoffenheim attempts a right-footed strike from the left side of the penalty area, but it gets blocked. The assist came from Tim Lemperle.
Arijon Ibrahimovic from 1. FC Heidenheim 1846 committed a foul.
Andrej Kramaric from TSG Hoffenheim earned a free kick in an offensive position.
Corner awarded to TSG Hoffenheim after Tim Siersleben allowed the ball to go out.
The attempt is denied. Fisnik Asllani from TSG Hoffenheim fires a right-footed shot from the middle of the penalty area, but it's intercepted.
Leon Avdullahu from TSG Hoffenheim committed a foul.
Adrian Beck from 1. FC Heidenheim 1846 has been awarded a free kick in the defensive area.
The first half has concluded with TSG Hoffenheim leading 2-0 against 1. FC Heidenheim 1846.
Goal! TSG Hoffenheim takes the lead 2-0 against 1. FC Heidenheim 1846. Tim Lemperle scores with a right-footed shot from close range into the bottom right corner. The assist came from Bazoumana Touré, who set him up with a perfectly timed through ball during a quick counterattack.
⚽ GoalThe fourth official has indicated that there will be two minutes of stoppage time.
Substitution for 1. FC Heidenheim 1846: Stefan Schimmer is coming on to replace Budu Zivzivadze.
Substitution for 1. FC Heidenheim 1846: Mathias Honsak comes on to replace Niklas Dorsch.
Substitution for 1. FC Heidenheim 1846: Julian Niehues comes on to replace Benedikt Gimber.
The second half has begun with the score at TSG Hoffenheim 2, 1. FC Heidenheim 1846 0.
Niklas Dorsch from 1. FC Heidenheim 1846 was awarded a free kick in the defensive area.
Bernardo committed a foul against TSG Hoffenheim.
Missed opportunity! Tim Lemperle of TSG Hoffenheim heads the ball from close range, but it sails high and to the left. The assist came from Albian Hajdari following a corner kick.
Opportunity squandered! Albian Hajdari of TSG Hoffenheim attempted a header from the center of the penalty area but failed to find the target. The setup came from Andrej Kramaric, who delivered a cross following a corner kick.
Corner awarded to TSG Hoffenheim after Benedikt Gimber allowed the ball to go out.
A fresh offensive move unfolds as Arijon Ibrahimovic from 1. FC Heidenheim 1846 takes a left-footed shot from the center of the penalty area. However, Oliver Baumann from TSG Hoffenheim makes a great save, pushing the ball to the left corner. The assist came from Omar Haktab Traoré.
Opportunity squandered! Andrej Kramaric of TSG Hoffenheim took a right-footed shot from outside the penalty area following a free kick, but it sailed over the crossbar.
The pause has ended. They are set to resume play.
Match interruption - TSG Hoffenheim.
Omar Haktab Traoré from 1. FC Heidenheim 1846 committed a foul.
Bazoumana Touré from TSG Hoffenheim has earned a free kick in an offensive position.
Leon Avdullahu from TSG Hoffenheim earned a free kick on the left side of the field.
Benedikt Gimber from 1. FC Heidenheim 1846 committed a foul.
Tim Siersleben from 1. FC Heidenheim 1846 has been awarded a free kick in the defensive area.
Vladimír Coufal committed a foul against a player from TSG Hoffenheim.
Benedikt Gimber of 1. FC Heidenheim 1846 committed a foul.
Fisnik Asllani from TSG Hoffenheim has earned a free kick in an offensive position.
Niklas Dorsch from 1. FC Heidenheim 1846 committed a foul.
Bazoumana Touré from TSG Hoffenheim has been awarded a free kick in the defensive area.
Albian Hajdari of TSG Hoffenheim committed a foul.
Arijon Ibrahimovic from 1. FC Heidenheim 1846 has been awarded a free kick in the defensive area.
Corner awarded to TSG Hoffenheim after Benedikt Gimber allowed the ball to go out.
Adrian Beck from 1. FC Heidenheim 1846 committed a foul.
Fisnik Asllani from TSG Hoffenheim has been awarded a free kick in the defensive area.
Omar Haktab Traoré from 1. FC Heidenheim 1846 has been awarded a free kick in the defensive area.
Andrej Kramaric from TSG Hoffenheim committed a foul.
Budu Zivzivadze from 1. FC Heidenheim 1846 committed a foul.
Albian Hajdari from TSG Hoffenheim has been awarded a free kick in the defensive area.
Omar Haktab Traoré from 1. FC Heidenheim 1846 was awarded a free kick in the defensive area.
Fouled by Bazoumana Touré of TSG Hoffenheim.
Jan Schöppner from 1. FC Heidenheim 1846 earned a free kick in an offensive position.
Bernardo committed a foul against TSG Hoffenheim.
Albian Hajdari from TSG Hoffenheim committed a foul.
Diant Ramaj from 1. FC Heidenheim 1846 earned a free kick in the defensive area.
Goal! TSG Hoffenheim takes the lead against 1. FC Heidenheim 1846 with a score of 1-0. Fisnik Asllani scores with a right-footed shot from outside the penalty area, placing the ball into the bottom right corner. The assist comes from Andrej Kramaric.
⚽ GoalVladimír Coufal from TSG Hoffenheim has been awarded a free kick in the defensive area.
Tim Siersleben from 1. FC Heidenheim 1846 committed a foul.
A fresh offensive effort unfolds as Tim Lemperle of TSG Hoffenheim takes a right-footed shot from the right side of the penalty area. However, Diant Ramaj, the goalkeeper for 1. FC Heidenheim 1846, makes a save right in the middle of the goal. The assist came from Vladimír Coufal.
Corner awarded to TSG Hoffenheim after Jonas Föhrenbach allowed the ball to go out.
Wouter Burger from TSG Hoffenheim has been awarded a free kick in an attacking position.
Adrian Beck from 1. FC Heidenheim 1846 committed a foul.
Bernardo committed a foul against TSG Hoffenheim.
Arijon Ibrahimovic of 1. FC Heidenheim 1846 has been awarded a free kick in the defensive zone.
Tim Siersleben from 1. FC Heidenheim 1846 earned a free kick in the defensive area.
Tim Lemperle from TSG Hoffenheim committed a foul.
TSG Hoffenheim
Heidenheim
Detailed general metrics for TSG Hoffenheim and Heidenheim are shown above for quick technical comparison.
TSG Hoffenheim
Heidenheim
Detailed passing metrics for TSG Hoffenheim and Heidenheim are shown above for quick technical comparison.
TSG Hoffenheim
Heidenheim
Detailed attack metrics for TSG Hoffenheim and Heidenheim are shown above for quick technical comparison.
TSG Hoffenheim
Heidenheim
Detailed defense metrics for TSG Hoffenheim and Heidenheim are shown above for quick technical comparison.
TSG Hoffenheim
Heidenheim
Detailed fouls metrics for TSG Hoffenheim and Heidenheim are shown above for quick technical comparison.