TSG Hoffenheim vs Bayer Leverkusen
Match statistics
Values retain the source’s display and precision. Some source rows labeled % are supplied as decimal ratios; no percentage conversion is inferred.
| Statistic | TSG Hoffenheim | Bayer Leverkusen |
|---|---|---|
| Fouls | 14 | 6 |
| Yellow Cards | 2 | 4 |
| Red Cards | 1 | 0 |
| Offsides | 1 | 0 |
| Corner Kicks | 5 | 3 |
| Saves | 1 | 3 |
| Possession | 41.6 | 58.4 |
| SHOTS | 20 | 9 |
| ON GOAL | 6 | 1 |
| On Target % | 0.3 | 0.1 |
| Penalty Goals | 0 | 0 |
| Penalty Kicks Taken | 1 | 0 |
| Accurate Passes | 278 | 432 |
| Passes | 355 | 507 |
| Pass Completion % | 0.8 | 0.9 |
| Accurate Crosses | 5 | 1 |
| Crosses | 18 | 16 |
| Cross % | 0.3 | 0.1 |
| Long Balls | 39 | 53 |
| Accurate Long Balls | 19 | 24 |
| Long Balls % | 0.5 | 0.5 |
| Blocked Shots | 4 | 2 |
| Effective Tackles | 8 | 10 |
| Tackles | 16 | 15 |
| Tackle % | 0.5 | 0.7 |
| Interceptions | 16 | 11 |
| Effective Clearances | 35 | 18 |
| Clearances | 35 | 18 |
Key events
- —Kickoff
- 40'Yellow Card
Equi Fernández (Bayer 04 Leverkusen) is shown the yellow card.
- 41'Substitution
Substitution, Bayer 04 Leverkusen. Malik Tillman replaces Moussa Diaby because of an injury.
- 45'Yellow Card
Alexander Prass (Hoffenheim) is shown the yellow card for a bad foul.
- 45'+2'Halftime
- 45'Start 2nd Half
Second Half begins Hoffenheim 0, Bayer 04 Leverkusen 0.
- 58'Yellow Card
Patrik Schick (Bayer 04 Leverkusen) is shown the yellow card.
- 64'Substitution
Substitution, Bayer 04 Leverkusen. Robert Andrich replaces Equi Fernández.
- 64'Substitution
Substitution, Bayer 04 Leverkusen. Afonso Moreira replaces Nathan Tella.
- 64'Substitution
Substitution, Bayer 04 Leverkusen. Loïc Badé replaces Jarell Quansah.
- 65'Substitution
Substitution, Hoffenheim. Andrej Kramaric replaces Adam Hlozek.
- 67'Yellow Card
Leon Avdullahu (Hoffenheim) is shown the yellow card for a bad foul.
- 72'Substitution
Substitution, Hoffenheim. Bambasé Conté replaces Wouter Burger.
- 75'Yellow Card
Facundo Medina (Bayer 04 Leverkusen) is shown the yellow card for a bad foul.
- 77'Start Delay
- 78'End Delay
- 79'Penalty - Scored
Goal! Hoffenheim 1, Bayer 04 Leverkusen 0. Andrej Kramaric (Hoffenheim) converts the penalty with a right footed shot to the centre of the goal.
- 82'Yellow Card
Adam Daghim (Hoffenheim) is shown the yellow card.
- 84'Substitution
Substitution, Hoffenheim. Robin Hranác replaces Fisnik Asllani.
- 84'Substitution
Substitution, Hoffenheim. Max Moerstedt replaces Adam Daghim.
- 84'Substitution
Substitution, Bayer 04 Leverkusen. Jonas Hofmann replaces Facundo Medina.
- 89'Goal
Goal! Hoffenheim 2, Bayer 04 Leverkusen 0. Alexander Prass (Hoffenheim) left footed shot from outside the box to the high centre of the goal. Assisted by Andrej Kramaric following a fast break.
- 90'Start Delay
Delay in match because of an injury Loïc Badé (Bayer 04 Leverkusen).
- 90'Start Delay
Delay in match because of an injury Max Moerstedt (Hoffenheim).
- 90'+1'Red Card
Second yellow card to Alexander Prass (Hoffenheim) for excessive celebration.
- 90'+3'Yellow Card
Loïc Badé (Bayer 04 Leverkusen) is shown the yellow card for a bad foul.
- 90'+4'End Delay
Delay over. They are ready to continue.
- 90'+4'End Delay
- 90'+5'Goal
Goal! Hoffenheim 3, Bayer 04 Leverkusen 0. Max Moerstedt (Hoffenheim) left footed shot from very close range to the bottom left corner following a fast break.
- 90'+10'End Regular Time
Second Half ends, Hoffenheim 3, Bayer 04 Leverkusen 0.
Lineups
Players stay with their supplied roster club. Other listed players may be unused; App records source appearances, not the number of names listed. An own goal is credited in the event as supplied.
TSG HoffenheimFormation 4-4-2
Starting lineup
| Player | Pos | App | G | A | OG | YC | RC |
|---|---|---|---|---|---|---|---|
| 1Oliver Baumann | G | 1 | 0 | 0 | 0 | 0 | 0 |
| 28Koki Machida | CD-L | 1 | 0 | 0 | 0 | 0 | 0 |
| 5Ozan Kabak | CD-R | 1 | 0 | 0 | 0 | 0 | 0 |
| 39Mats Rots | LB | 1 | 0 | 0 | 0 | 0 | 0 |
| 34Vladimír Coufal | RB | 1 | 0 | 0 | 0 | 0 | 0 |
| 7Leon Avdullahu | CM-L | 1 | 0 | 0 | 0 | 1 | 0 |
| 18Wouter Burger | CM-R | 1 | 0 | 0 | 0 | 0 | 0 |
| 14Adam Daghim | LM | 1 | 0 | 0 | 0 | 1 | 0 |
| 22Alexander Prass | RM | 1 | 1 | 0 | 0 | 0 | 1 |
| 10Adam Hlozek | CF-L | 1 | 0 | 0 | 0 | 0 | 0 |
| 11Fisnik Asllani | CF-R | 1 | 0 | 0 | 0 | 0 | 0 |
Other listed players
| Player | Pos | App | G | A | OG | YC | RC |
|---|---|---|---|---|---|---|---|
| 2Robin Hranác | SUB | 1 | 0 | 0 | 0 | 0 | 0 |
| 37Luca Philipp | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 13Bernardo | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 32Cajetan Lenz | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 29Natnael Abraha | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 27Andrej Kramaric | SUB | 1 | 1 | 1 | 0 | 0 | 0 |
| 9Max Moerstedt | SUB | 1 | 1 | 0 | 0 | 0 | 0 |
| 20Bambasé Conté | SUB | 1 | 0 | 0 | 0 | 0 | 0 |
| 15Valentin Gendrey | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
Bayer LeverkusenFormation 4-2-3-1
Starting lineup
| Player | Pos | App | G | A | OG | YC | RC |
|---|---|---|---|---|---|---|---|
| 1Mark Flekken | G | 1 | 0 | 0 | 0 | 0 | 0 |
| 2Facundo Medina | CD-L | 1 | 0 | 0 | 0 | 1 | 0 |
| 12Edmond Tapsoba | CD-R | 1 | 0 | 0 | 0 | 0 | 0 |
| 3Miguel Gutiérrez | LB | 1 | 0 | 0 | 0 | 0 | 0 |
| 4Jarell Quansah | RB | 1 | 0 | 0 | 0 | 0 | 0 |
| 30Ibrahim Maza | AM | 1 | 0 | 0 | 0 | 0 | 0 |
| 24Aleix García | LM | 1 | 0 | 0 | 0 | 0 | 0 |
| 6Ezequiel Fernández | RM | 1 | 0 | 0 | 0 | 1 | 0 |
| 14Patrik Schick | F | 1 | 0 | 0 | 0 | 1 | 0 |
| 23Nathan Tella | AM-L | 1 | 0 | 0 | 0 | 0 | 0 |
| 19Moussa Diaby | AM-R | 1 | 0 | 0 | 0 | 0 | 0 |
Other listed players
| Player | Pos | App | G | A | OG | YC | RC |
|---|---|---|---|---|---|---|---|
| 10Malik Tillman | SUB | 1 | 0 | 0 | 0 | 0 | 0 |
| 17Lucas Vázquez | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 28Janis Blaswich | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 15Tim Oermann | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 22Victor Boniface | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 5Loïc Badé | SUB | 1 | 0 | 0 | 0 | 1 | 0 |
| 7Jonas Hofmann | SUB | 1 | 0 | 0 | 0 | 0 | 0 |
| 8Robert Andrich | SUB | 1 | 0 | 0 | 0 | 0 | 0 |
| 9Afonso Moreira | SUB | 1 | 0 | 0 | 0 | 0 | 0 |
Commentary
- —
Lineups are announced and players are warming up.
- —
First Half begins.
- 2'
Attempt missed. Adam Hlozek (Hoffenheim) header from the centre of the box is too high. Assisted by Vladimír Coufal with a cross.
- 2'
Foul by Koki Machida (Hoffenheim).
- 2'
Ibrahim Maza (Bayer 04 Leverkusen) wins a free kick in the attacking half.
- 3'
Foul by Ozan Kabak (Hoffenheim).
- 3'
Nathan Tella (Bayer 04 Leverkusen) wins a free kick on the left wing.
- 4'
Attempt blocked. Facundo Medina (Bayer 04 Leverkusen) left footed shot from the centre of the box is blocked.
- 4'
Corner, Bayer 04 Leverkusen. Conceded by Fisnik Asllani.
- 5'
Attempt missed. Patrik Schick (Bayer 04 Leverkusen) header from the right side of the six yard box is close, but misses to the right. Assisted by Aleix García with a cross following a corner.
- 6'
Attempt missed. Adam Hlozek (Hoffenheim) left footed shot from the centre of the box is too high. Assisted by Ozan Kabak.
- 7'
Attempt missed. Nathan Tella (Bayer 04 Leverkusen) left footed shot from the centre of the box is close, but misses to the right. Assisted by Patrik Schick with a headed pass.
- 8'
Attempt missed. Miguel Gutiérrez (Bayer 04 Leverkusen) left footed shot from outside the box is high and wide to the left.
- 12'
Attempt saved. Fisnik Asllani (Hoffenheim) right footed shot from the right side of the box is saved in the bottom right corner by Mark Flekken (Bayer 04 Leverkusen). Assisted by Alexander Prass.
- 12'
Attempt saved. Fisnik Asllani (Hoffenheim) left footed shot from the centre of the box is saved in the centre of the goal by Mark Flekken (Bayer 04 Leverkusen).
- 14'
Corner, Hoffenheim. Conceded by Jarell Quansah.
- 16'
Attempt blocked. Alexander Prass (Hoffenheim) left footed shot from outside the box is blocked.
- 16'
Corner, Hoffenheim. Conceded by Facundo Medina.
- 21'
Jarell Quansah (Bayer 04 Leverkusen) wins a free kick in the defensive half.
- 21'
Foul by Adam Daghim (Hoffenheim).
- 24'
Attempt missed. Wouter Burger (Hoffenheim) left footed shot from the centre of the box misses to the left.
- 24'
Attempt missed. Leon Avdullahu (Hoffenheim) right footed shot from outside the box misses to the left.
- 24'
Nathan Tella (Bayer 04 Leverkusen) wins a free kick in the defensive half.
- 24'
Foul by Ozan Kabak (Hoffenheim).
- 27'
Equi Fernández (Bayer 04 Leverkusen) wins a free kick in the attacking half.
- 27'
Foul by Leon Avdullahu (Hoffenheim).
- 28'
Attempt blocked. Leon Avdullahu (Hoffenheim) right footed shot from outside the box is blocked.
- 28'
Corner, Hoffenheim. Conceded by Facundo Medina.
- 29'
Attempt missed. Ozan Kabak (Hoffenheim) header from the centre of the box misses to the left. Assisted by Mats Rots with a cross following a corner.
- 31'
Attempt missed. Patrik Schick (Bayer 04 Leverkusen) left footed shot from the left side of the box is just a bit too high. Assisted by Ibrahim Maza.
- 35'
Attempt missed. Koki Machida (Hoffenheim) left footed shot from outside the box is high and wide to the left. Assisted by Leon Avdullahu.
- 38'
Adam Hlozek (Hoffenheim) hits the right post with a right footed shot from a difficult angle on the right. Assisted by Wouter Burger.
- 38'
Attempt missed. Alexander Prass (Hoffenheim) left footed shot from the centre of the box misses to the left.
- 39'
Ibrahim Maza (Bayer 04 Leverkusen) wins a free kick in the defensive half.
- 39'
Foul by Mats Rots (Hoffenheim).
- 40'
Equi Fernández (Bayer 04 Leverkusen) wins a free kick in the defensive half.
- 40'
Foul by Alexander Prass (Hoffenheim).
- 40'
Foul by Ibrahim Maza (Bayer 04 Leverkusen).
- 40'
Mats Rots (Hoffenheim) wins a free kick in the attacking half.
- 40'
Equi Fernández (Bayer 04 Leverkusen) is shown the yellow card.
- 41'
Attempt missed. Ozan Kabak (Hoffenheim) header from the centre of the box misses to the left. Assisted by Mats Rots following a set piece situation.
- 41'
Substitution, Bayer 04 Leverkusen. Malik Tillman replaces Moussa Diaby because of an injury.
- 44'
Foul by Equi Fernández (Bayer 04 Leverkusen).
- 44'
Adam Daghim (Hoffenheim) wins a free kick on the left wing.
- 45'
Attempt blocked. Alexander Prass (Hoffenheim) left footed shot from the right side of the box is blocked. Assisted by Fisnik Asllani.
- 45'
Malik Tillman (Bayer 04 Leverkusen) wins a free kick in the defensive half.
- 45'
Foul by Alexander Prass (Hoffenheim).
- 45'
Alexander Prass (Hoffenheim) is shown the yellow card for a bad foul.
- 45'+1'
Fourth official has announced 1 minutes of added time.
- 45'+2'
First Half ends, Hoffenheim 0, Bayer 04 Leverkusen 0.
- 45'
Second Half begins Hoffenheim 0, Bayer 04 Leverkusen 0.
- 47'
Adam Hlozek (Hoffenheim) wins a free kick in the defensive half.
- 47'
Foul by Facundo Medina (Bayer 04 Leverkusen).
- 47'
Corner, Hoffenheim. Conceded by Facundo Medina.
- 48'
Attempt blocked. Ozan Kabak (Hoffenheim) header from very close range is blocked. Assisted by Vladimír Coufal with a cross.
- 50'
Mats Rots (Hoffenheim) wins a free kick on the left wing.
- 50'
Foul by Patrik Schick (Bayer 04 Leverkusen).
- 52'
Foul by Ozan Kabak (Hoffenheim).
- 52'
Ibrahim Maza (Bayer 04 Leverkusen) wins a free kick in the defensive half.
- 58'
Patrik Schick (Bayer 04 Leverkusen) is shown the yellow card.
- 59'
Attempt missed. Nathan Tella (Bayer 04 Leverkusen) left footed shot from outside the box is too high. Assisted by Equi Fernández.
- 62'
Attempt blocked. Ibrahim Maza (Bayer 04 Leverkusen) right footed shot from outside the box is blocked. Assisted by Miguel Gutiérrez.
- 64'
Substitution, Bayer 04 Leverkusen. Robert Andrich replaces Equi Fernández.
- 64'
Substitution, Bayer 04 Leverkusen. Afonso Moreira replaces Nathan Tella.
- 64'
Substitution, Bayer 04 Leverkusen. Loïc Badé replaces Jarell Quansah.
- 65'
Substitution, Hoffenheim. Andrej Kramaric replaces Adam Hlozek.
- 67'
Foul by Leon Avdullahu (Hoffenheim).
- 67'
Malik Tillman (Bayer 04 Leverkusen) wins a free kick in the attacking half.
- 67'
Leon Avdullahu (Hoffenheim) is shown the yellow card for a bad foul.
- 70'
Handball by Leon Avdullahu (Hoffenheim).
- 72'
Substitution, Hoffenheim. Bambasé Conté replaces Wouter Burger.
- 74'
Foul by Mats Rots (Hoffenheim).
- 74'
Afonso Moreira (Bayer 04 Leverkusen) wins a free kick in the defensive half.
- 75'
Leon Avdullahu (Hoffenheim) wins a free kick in the defensive half.
- 75'
Foul by Facundo Medina (Bayer 04 Leverkusen).
- 75'
Facundo Medina (Bayer 04 Leverkusen) is shown the yellow card for a bad foul.
- 76'
Penalty Hoffenheim. Fisnik Asllani draws a foul in the penalty area.
- 76'
Penalty conceded by Edmond Tapsoba (Bayer 04 Leverkusen) after a foul in the penalty area.
- 77'
VAR Decision: Penalty Hoffenheim.
- 79'
Goal! Hoffenheim 1, Bayer 04 Leverkusen 0. Andrej Kramaric (Hoffenheim) converts the penalty with a right footed shot to the centre of the goal.
- 80'
Attempt missed. Ibrahim Maza (Bayer 04 Leverkusen) right footed shot from the centre of the box is too high. Assisted by Edmond Tapsoba with a headed pass.
- 81'
Foul by Fisnik Asllani (Hoffenheim).
- 81'
Edmond Tapsoba (Bayer 04 Leverkusen) wins a free kick in the defensive half.
- 82'
Adam Daghim (Hoffenheim) is shown the yellow card.
- 83'
Attempt saved. Robert Andrich (Bayer 04 Leverkusen) right footed shot from the left side of the box is saved in the bottom right corner by Oliver Baumann (Hoffenheim). Assisted by Malik Tillman.
- 84'
Offside, Hoffenheim. Bambasé Conté is caught offside.
- 84'
Substitution, Hoffenheim. Robin Hranác replaces Fisnik Asllani.
- 84'
Substitution, Hoffenheim. Max Moerstedt replaces Adam Daghim.
- 84'
Substitution, Bayer 04 Leverkusen. Jonas Hofmann replaces Facundo Medina.
- 86'
Corner, Hoffenheim. Conceded by Ibrahim Maza.
- 88'
Attempt saved. Andrej Kramaric (Hoffenheim) right footed shot from the right side of the box is saved in the centre of the goal by Mark Flekken (Bayer 04 Leverkusen).
- 89'
Goal! Hoffenheim 2, Bayer 04 Leverkusen 0. Alexander Prass (Hoffenheim) left footed shot from outside the box to the high centre of the goal. Assisted by Andrej Kramaric following a fast break.
- 90'
Delay in match because of an injury Max Moerstedt (Hoffenheim).
- 90'
Delay in match because of an injury Loïc Badé (Bayer 04 Leverkusen).
- 90'
Fourth official has announced 5 minutes of added time.
- 90'+1'
Second yellow card to Alexander Prass (Hoffenheim) for excessive celebration.
- 90'+3'
Loïc Badé (Bayer 04 Leverkusen) is shown the yellow card for a bad foul.
- 90'+3'
Loïc Badé went off injured after Bayer 04 Leverkusen had used all subs.
- 90'+4'
Delay over. They are ready to continue.
- 90'+5'
Andrej Kramaric (Hoffenheim) hits the bar with a right footed shot from the right side of the box. Assisted by Bambasé Conté following a fast break.
- 90'+5'
Goal! Hoffenheim 3, Bayer 04 Leverkusen 0. Max Moerstedt (Hoffenheim) left footed shot from very close range to the bottom left corner following a fast break.
- 90'+7'
Foul by Vladimír Coufal (Hoffenheim).
- 90'+7'
Ibrahim Maza (Bayer 04 Leverkusen) wins a free kick on the left wing.
- 90'+8'
Corner, Bayer 04 Leverkusen. Conceded by Robin Hranác.
- 90'+8'
Corner, Bayer 04 Leverkusen. Conceded by Andrej Kramaric.
- 90'+10'
Second Half ends, Hoffenheim 3, Bayer 04 Leverkusen 0.
- —
Match ends, Hoffenheim 3, Bayer 04 Leverkusen 0.
Sources & data scope
Supplied match statistics, events and lineups. Missing components remain unavailable; preview season aggregates are excluded from match statistics.
- ESPN source ↗ · Checked Nov 5, 2026, 2:27 am ESTSupplied match statistics, events and lineups. Missing components remain unavailable; preview season aggregates are excluded from match statistics.
Times are Eastern Time. A selected match date does not rewind the current table or roster. Missing values are shown as —.

