Bundesliga
·5 May 2025
Matchday 33 permutations

In partnership with
Yahoo sportsBundesliga
·5 May 2025
The title race may be over, but there's still a pulsating battle for the European places and a nail-biting scrap to avoid relegation in the Bundesliga for 2024/25. Find out who can achieve what and how on Matchday 33...
The title
Bayern Munich finally got over the line last week, boasting an eight-point lead over Bayer Leverkusen with two games to go to claim the Meisterschale for the 33rd time in the Bundesliga era.
UEFA Champions League qualification
The Bundesliga's top four finishers are all guaranteed Champions League football next season.
Bayern secured their spot on Matchday 27, with Leverkusen following suit on Matchday 29.
Eintracht Frankfurt will secure at least fourth place if:
Freiburg will secure at least fourth place if:
UEFA Europa League
Only the fifth-placed side in the Bundesliga has a guaranteed spot in the Europa League's league phase.
That spot will drop down to sixth should VfB Stuttgart win the DFB Cup and finish in the top six.
Frankfurt will secure at least fifth place if:
Freiburg will secure at least fifth place if:
Borussia Dortmund will secure at least fifth place if:
UEFA Conference League play-offs
The team that finishes sixth qualifies for the Conference League play-offs.
This will go to seventh if Stuttgart win the DFB Cup and finish in the top six.
Freiburg will secure at least sixth place if:
Dortmund will secure at least sixth place if:
RB Leipzig will secure at least sixth place if:
Top-flight safety
All sides down to and including 13th place are mathematically safe.
St. Pauli will be safe if:
Hoffenheim will be safe if:
Relegation play-off
Whoever finishes 16th in the Bundesliga will contest the relegation play-off against the third-placed team in Bundesliga 2.
St. Pauli will finish no lower than 16th if:
Hoffenheim will finish no lower than 16th if:
Heidenheim will finish no lower than 16th if:
Automatic relegation
Holstein Kiel will be confirmed in the bottom two if:
Bochum will be confirmed in the bottom two if: