
TSG Hoffenheim vs Bayern Munich, 2024-25 German Bundesliga
· German Bundesliga
FT
0 - 4
0 - 4
Bayern Munich end Bundesliga season with win as Harry Kane named top scorer
![Bayern Munich [1296x729]](https://a.espncdn.com/photo/2025/0517/r1494357_1296x729_16-9.jpg)
Champions Bayern Munich crushed hosts Hoffenheim 4-0 in the Bundesliga finale on Saturday as record-breaking Harry Kane was crowned the league's top striker for a second straight season.
Match Commentary
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 12': Foul by Kevin Akpoguma (TSG Hoffenheim).
- 12': Konrad Laimer (FC Bayern München) wins a free kick in the attacking half.
- 14': Corner, FC Bayern München. Conceded by Pavel Kaderábek.
- 19': Corner, FC Bayern München. Conceded by Alexander Prass.
- 20': Corner, FC Bayern München. Conceded by Tom Bischof.
- 20': Attempt missed. Konrad Laimer (FC Bayern München) right footed shot from outside the box misses to the left. Assisted by Joshua Kimmich following a corner.
- 21': Attempt missed. Serge Gnabry (FC Bayern München) right footed shot from outside the box is just a bit too high. Assisted by Michael Olise.
- 23': Offside, TSG Hoffenheim. Adam Hlozek is caught offside.
- 24': Offside, TSG Hoffenheim. Pavel Kaderábek is caught offside.
- 27': Corner, FC Bayern München. Conceded by Kevin Akpoguma.
- 28': Foul by Dennis Geiger (TSG Hoffenheim).
- 28': Michael Olise (FC Bayern München) wins a free kick in the defensive half.
- 33': Foul by Dennis Geiger (TSG Hoffenheim).
- 33': Michael Olise (FC Bayern München) wins a free kick in the attacking half.
- 33': Goal! TSG Hoffenheim 0, FC Bayern München 1. Michael Olise (FC Bayern München) from a free kick with a left footed shot to the bottom right corner.
- 36': Attempt missed. Adam Hlozek (TSG Hoffenheim) right footed shot from the centre of the box is close, but misses to the right. Assisted by Pavel Kaderábek.
- 37': Andrej Kramaric (TSG Hoffenheim) wins a free kick in the defensive half.
- 37': Foul by Konrad Laimer (FC Bayern München).
- 41': Alexander Prass (TSG Hoffenheim) wins a free kick in the defensive half.
- 41': Foul by Konrad Laimer (FC Bayern München).
- 42': Anton Stach (TSG Hoffenheim) wins a free kick in the defensive half.
- 42': Foul by Serge Gnabry (FC Bayern München).
- 45': Attempt missed. Thomas Müller (FC Bayern München) right footed shot from outside the box is just a bit too high. Assisted by Joshua Kimmich.
- 45': Fourth official has announced 1 minutes of added time.
- 45'+1': Attempt missed. Michael Olise (FC Bayern München) left footed shot from outside the box is close, but misses to the right.
- 45'+1': First Half ends, TSG Hoffenheim 0, FC Bayern München 1.
- 45': Second Half begins TSG Hoffenheim 0, FC Bayern München 1.
- 45': Substitution, TSG Hoffenheim. Marius Bülter replaces Alexander Prass.
- 46': Foul by Pavel Kaderábek (TSG Hoffenheim).
- 46': Kingsley Coman (FC Bayern München) wins a free kick in the defensive half.
- 47': Foul by Anton Stach (TSG Hoffenheim).
- 47': Serge Gnabry (FC Bayern München) wins a free kick in the defensive half.
- 49': Foul by Thomas Müller (FC Bayern München).
- 49': Oliver Baumann (TSG Hoffenheim) wins a free kick in the defensive half.
- 50': Attempt missed. Andrej Kramaric (TSG Hoffenheim) right footed shot from the left side of the box is close, but misses to the right. Assisted by Tom Bischof following a fast break.
- 53': Goal! TSG Hoffenheim 0, FC Bayern München 2. Joshua Kimmich (FC Bayern München) right footed shot from a difficult angle on the right to the bottom right corner. Assisted by Michael Olise.
- 55': Attempt blocked. Serge Gnabry (FC Bayern München) left footed shot from outside the box is blocked.
- 56': Foul by Arthur Chaves (TSG Hoffenheim).
- 56': Kingsley Coman (FC Bayern München) wins a free kick in the defensive half.
- 57': Foul by Pavel Kaderábek (TSG Hoffenheim).
- 57': Kingsley Coman (FC Bayern München) wins a free kick on the left wing.
- 58': Attempt missed. Joshua Kimmich (FC Bayern München) right footed shot from outside the box is high and wide to the right. Assisted by Aleksandar Pavlovic.
- 60': Attempt missed. Serge Gnabry (FC Bayern München) right footed shot from the left side of the six yard box is close, but misses to the left. Assisted by Josip Stanisic with a through ball.
- 61': Substitution, FC Bayern München. Leroy Sané replaces Kingsley Coman.
- 61': Substitution, FC Bayern München. Harry Kane replaces Thomas Müller.
- 65': Foul by Leroy Sané (FC Bayern München).
- 65': Marius Bülter (TSG Hoffenheim) wins a free kick on the left wing.
- 66': Attempt saved. Andrej Kramaric (TSG Hoffenheim) right footed shot from outside the box is saved in the bottom right corner. Assisted by Leo Østigård.
- 66': Corner, TSG Hoffenheim. Conceded by Manuel Neuer.
- 66': Attempt missed. Leo Østigård (TSG Hoffenheim) header from the centre of the box is just a bit too high. Assisted by Tom Bischof with a cross following a corner.
- 67': Substitution, FC Bayern München. Leon Goretzka replaces Raphaël Guerreiro.
- 67': Substitution, FC Bayern München. Sacha Boey replaces Konrad Laimer.
- 67': Substitution, TSG Hoffenheim. Bazoumana Touré replaces Tom Bischof.
- 70': Foul by Josip Stanisic (FC Bayern München).
- 70': Pavel Kaderábek (TSG Hoffenheim) wins a free kick in the defensive half.
- 73': Attempt blocked. Bazoumana Touré (TSG Hoffenheim) left footed shot from the left side of the box is blocked. Assisted by Dennis Geiger.
- 73': Offside, TSG Hoffenheim. Bazoumana Touré is caught offside.
- 75': Foul by Dennis Geiger (TSG Hoffenheim).
- 75': Leroy Sané (FC Bayern München) wins a free kick in the defensive half.
- 76': Substitution, TSG Hoffenheim. Umut Tohumcu replaces Dennis Geiger.
- 80': Harry Kane (FC Bayern München) hits the left post with a right footed shot from the centre of the box. Assisted by Leroy Sané following a fast break.
- 80': Goal! TSG Hoffenheim 0, FC Bayern München 3. Serge Gnabry (FC Bayern München) left footed shot from outside the box to the bottom right corner. Assisted by Harry Kane following a fast break.
- 81': Foul by Umut Tohumcu (TSG Hoffenheim).
- 81': Joshua Kimmich (FC Bayern München) wins a free kick in the defensive half.
- 82': Substitution, TSG Hoffenheim. Finn Becker replaces Anton Stach.
- 82': Substitution, TSG Hoffenheim. Ihlas Bebou replaces Andrej Kramaric.
- 85': Attempt saved. Kevin Akpoguma (TSG Hoffenheim) right footed shot from outside the box is saved in the centre of the goal. Assisted by Marius Bülter.
- 86': Goal! TSG Hoffenheim 0, FC Bayern München 4. Harry Kane (FC Bayern München) right footed shot from the centre of the box to the top right corner. Assisted by Sacha Boey.
- 86': Substitution, FC Bayern München. Gabriel Vidovic replaces Eric Dier.
- 88': Attempt blocked. Michael Olise (FC Bayern München) left footed shot from the right side of the box is blocked. Assisted by Harry Kane.
- 90': Fourth official has announced 2 minutes of added time.
- 90'+1': Adam Hlozek (TSG Hoffenheim) wins a free kick in the defensive half.
- 90'+1': Foul by Joshua Kimmich (FC Bayern München).
- 90'+2': Attempt saved. Leroy Sané (FC Bayern München) left footed shot from the left side of the box is saved in the bottom left corner. Assisted by Michael Olise.
- 90'+2': Second Half ends, TSG Hoffenheim 0, FC Bayern München 4.
- 0': Match ends, TSG Hoffenheim 0, FC Bayern München 4.
Statistics
![]() |
TSG![]() |
|
---|---|---|
7 | Fouls | 9 |
0 | Yellow Cards | 0 |
0 | Red Cards | 0 |
0 | Offsides | 3 |
4 | Corner Kicks | 1 |
2 | Saves | 1 |
66.9 | Possession | 33.1 |
14 | SHOTS | 6 |
5 | ON GOAL | 2 |
0.4 | On Target % | 0.3 |
0 | Penalty Goals | 0 |
0 | Penalty Kicks Taken | 0 |
638 | Accurate Passes | 275 |
706 | Passes | 351 |
0.9 | Pass Completion % | 0.8 |
0 | Accurate Crosses | 1 |
16 | Crosses | 5 |
0.0 | Cross % | 0.2 |
39 | Long Balls | 70 |
24 | Accurate Long Balls | 32 |
0.6 | Long Balls % | 0.5 |
2 | Blocked Shots | 1 |
7 | Effective Tackles | 10 |
15 | Tackles | 18 |
0.5 | Tackle % | 0.6 |
4 | Interceptions | 12 |
17 | Effective Clearances | 36 |
17 | Clearances | 36 |
Game Information
Competition: German Bundesliga
Venue: PreZero Arena
Location: Sinsheim, Germany
Attendance: 30,150
Venue: PreZero Arena
Location: Sinsheim, Germany
Attendance: 30,150
Bundesliga Standings
# | TEAM | GP | GD | PTS |
---|---|---|---|---|
1 | Bayern Munich | 34 | +67 | 82 |
2 | Bayer Leverkusen | 34 | +29 | 69 |
3 | Eintracht Frankfurt | 34 | +22 | 60 |
4 | Borussia Dortmund | 34 | +20 | 57 |
Line-Ups
TSG Hoffenheim (3-4-2-1)
No. | Name |
---|---|
1 | Oliver Baumann (GK) |
4 | Leo Østigard |
25 | Kevin Akpoguma |
35 | Arthur Chaves |
8 | Dennis Geiger |
16 | Anton Stach |
22 | Alexander Prass |
3 | Pavel Kaderábek |
23 | Adam Hlozek |
27 | Andrej Kramaric |
7 | Tom Bischof |
Bayern Munich (4-2-3-1)
No. | Name |
---|---|
1 | Manuel Neuer (GK) |
44 | Josip Stanisic |
15 | Eric Dier |
22 | Raphaël Guerreiro |
27 | Konrad Laimer |
7 | Serge Gnabry |
45 | Aleksandar Pavlovic |
6 | Joshua Kimmich |
25 | Thomas Müller |
11 | Kingsley Coman |
17 | Michael Olise |
Bundesliga News

Europe's top soccer leagues: Titles, cup finals, UCL, relegation
The European soccer season is drawing to a close, but who will win the race for the titles, cups and European qualification -- and who will be relegated?

Bochum go down with 2-0 victory
VfL Bochum ended an eight-game winless run in the Bundesliga with a 2-0 win at St Pauli on the final day.

Mainz secure Europe with 2-2 draw vs Leverkusen
Xabi Alonso's last game in charge of Bayer Leverkusen ended in a 2-2 draw which ensured Mainz's inclusion in Europe next season.