Bundesliga top scorer Harry Kane hit his 26th goal of the season as champions Bayern Munich signed off with a thumping 4-0 success away to Hoffenheim.
Substitute Kane completed the scoring four minutes from time to bring down the curtain on a campaign in which he celebrated the first silverware of his career.
Michael Olise, Joshua Kimmich and Serge Gnabry put Bayern in control of Thomas Muller’s last game for the club.
⭐️ 𝐁𝐔𝐍𝐃𝐄𝐒𝐋𝐈𝐆𝐀'𝐒 𝐓𝐎𝐏 𝐆𝐎𝐀𝐋𝐒𝐂𝐎𝐑𝐄𝐑 ⭐️
Hard work pays off! Congrats Harry Kane 🏴👏#FCBayern #MiaSanMia pic.twitter.com/n4rvmBi2Ga
— FC Bayern (@FCBayernEN) May 17, 2025
Xabi Alonso’s final match as Bayer Leverkusen manager ended in an action-packed 2-2 draw at sixth-placed Mainz.
Patrik Schick’s quick-fire double turned the match in Leverkusen’s favour following Paul Nebel’s first-half opener before Jonathan Burkardt’s penalty brought the hosts level.
Alonso, who is reportedly set to take over at Real Madrid, could easily have had his farewell outing ruined as Mainz, who qualified for the Conference League, had four goals disallowed.
Eintracht Frankfurt and Borussia Dortmund will join Bayern and runners-up Leverkusen in the Champions League next term.
Goals from Ansgar Knauff, Rasmus Kristensen and Ellyes Skhiri secured third-placed Frankfurt a 3-1 win at Europa League-bound Freiburg, who ended fifth.
Top 4 secured! 👏 pic.twitter.com/bzaDBF5bRI
— Borussia Dortmund (@BlackYellow) May 17, 2025
Dortmund snatched fourth spot by defeating 10-man Holstein Kiel 3-0 thanks to a Serhou Guirassy penalty and strikes from Marcel Sabitzer and Felix Nmecha.
Heidenheim will contest the relegation play-off after finishing 16th following a 4-1 thrashing by Werder Bremen, while bottom club Bochum, who – like Kiel – were already relegated, won 2-0 at St Pauli courtesy of Myron Boadu’s brace.
Elsewhere, Stuttgart defeated RB Leipzig 3-2, Wolfsburg secured a 1-0 success at Borussia Monchengladbach and Union Berlin won 2-1 away to Augsburg.