The DFL has scheduled the last game days of the season.
Bundesliga, matchday 31 (25-27.04.2025):
- VfB Stuttgart – 1. FC Heidenheim (Fri., 8.30 p.m.)
- 1899 Hoffenheim – Borussia Dortmund (Sat., 3:30 p.m.)
- VfL Wolfsburg – SC Freiburg (Sat., 3:30 p.m.)
- Bayern Munich – 1st FSV Mainz 05 (Sat., 3:30 p.m.)
- Holstein Kiel – Borussia Mönchengladbach (Sat., 3:30 p.m.)
- Bayer Leverkusen – FC Augsburg (Sat., 3:30 p.m.)
- Eintracht Frankfurt – RB Leipzig (Sat., 6.30 p.m.)
- VfL Bochum – 1. FC Union Berlin (Sun., 3:30 p.m.)
- Werder Bremen – FC St. Pauli (Sun., 5.30 p.m.)
Bundesliga, 32nd matchday (02.-04.05.2025):
- 1. FC Heidenheim – VfL Bochum (Fri., 8.30 p.m.)
- FC St. Pauli – VfB Stuttgart (Sat., 3:30 p.m.)
- RB Leipzig – Bayern Munich (Sat., 3:30 p.m.)
- Borussia Mönchengladbach – 1899 Hoffenheim (Sat., 3:30 p.m.)
- 1. FC Union Berlin – Werder Bremen (Sat., 3:30 p.m.)
- Borussia Dortmund – VfL Wolfsburg (Saturday, 6.30 p.m.)
- FC Augsburg – Holstein Kiel (Sun., 3:30 p.m.)
- SC Freiburg – Bayer Leverkusen (Sun., 5.30 p.m.)
- 1. FSV Mainz 05 – Eintracht Frankfurt (Sun., 7.30 p.m.)
Bundesliga, 33rd matchday (09.-11.05.2025):
- VfL Wolfsburg – 1899 Hoffenheim (Fri., 8.30 p.m.)
- Werder Bremen – RB Leipzig (Sat., 3:30 p.m.)
- 1. FC Union Berlin – 1. FC Heidenheim (Sat., 3:30 p.m.)
- Holstein Kiel – SC Freiburg (Sat., 3:30 p.m.)
- VfL Bochum – 1. FSV Mainz 05 (Sat., 3:30 p.m.)
- Bayern Munich – Borussia Mönchengladbach (Sat., 6.30 p.m.)
- Bayer Leverkusen – Borussia Dortmund (Sun., 3:30 p.m.)
- Eintracht Frankfurt – FC St. Pauli (Sun., 5.30 p.m.)
- VfB Stuttgart – FC Augsburg (Sun., 7.30 p.m.)
Bundesliga, 34th matchday (May 17th, 2025):
- 1. FSV Mainz 05 – Bayer Leverkusen (all games Sat., 3:30 p.m.)
- RB Leipzig – VfB Stuttgart
- 1899 Hoffenheim – Bayern Munich
- SC Freiburg – Eintracht Frankfurt
- 1. FC Heidenheim – Werder Bremen
- Borussia Mönchengladbach – VfL Wolfsburg
- FC Augsburg – 1. FC Union Berlin
- FC St. Pauli – VfL Bochum
- Borussia Dortmund – Holstein Kiel
Relegation Bundesliga/2. Bundesliga
- Say: May 22nd May 22nd
- Reverse game: May 26th
2nd Bundesliga, matchday 31 (25.-27.04.2025):
- Hertha BSC – 1. FC Magdeburg (Fri., 6.30 p.m.)
- SpVgg Greuther Fürth – SSV Ulm 1846 (Fri., 6.30 p.m.)
- Prussia Münster – SV Darmstadt 98 (Saturday, 1 p.m.)
- SC Paderborn 07 – SV 07 Elversberg (Sat., 1 p.m.)
- Jahn Regensburg – Eintracht Braunschweig (Sat., 1 p.m.)
- Fortuna Düsseldorf – 1. FC Nürnberg (Sat., 8.30 p.m.)
- Hamburger SV – Karlsruher SC (Sun., 1.30 p.m.)
- 1. FC Kaiserslautern – FC Schalke 04 (Sun., 1.30 p.m.)
- Hannover 96 – 1. FC Köln (Sun., 1.30 p.m.)
2nd Bundesliga, 32nd matchday (02.-04.05.2025):
- 1. FC Magdeburg – Prussia Münster (Fri., 6.30 p.m.)
- FC Schalke 04 – SC Paderborn 07 (Fri., 6.30 p.m.)
- Eintracht Braunschweig – Fortuna Düsseldorf (Sat., 1 p.m.)
- SV Darmstadt 98 – Hamburger SV (Sat., 1 p.m.)
- SSV Ulm 1846 – Hannover 96 (Saturday, 1 p.m.)
- 1. FC Köln – Jahn Regensburg (Sat., 8.30 p.m.)
- Hertha BSC – SpVgg Greuther Fürth (Sun., 1.30 p.m.)
- 1. FC Nürnberg – SV 07 Elversberg (Sun., 1.30 p.m.)
- Karlsruher SC – 1. FC Kaiserslautern (Sun., 1.30 p.m.)
2nd Bundesliga, 33rd matchday (09.-11.05.2025):
- 1. FC Nürnberg – 1. FC Köln (Fri., 6.30 p.m.)
- Prussia Münster – Hertha BSC (Fri., 6.30 p.m.)
- Fortuna Düsseldorf – FC Schalke 04 (Sat., 1 p.m.)
- SC Paderborn 07 – 1. FC Magdeburg (Sat., 1 p.m.)
- SV 07 Elversberg – Eintracht Braunschweig (Saturday, 1 p.m.)
- Hamburger SV – SSV Ulm 1846 (Sat., 8.30 p.m.)
- 1. FC Kaiserslautern – SV Darmstadt 98 (Sun., 1.30 p.m.)
- Jahn Regensburg – Karlsruher SC (Sun., 1.30 p.m.)
- Hannover 96 – SpVgg Greuther Fürth (Sun., 1.30 p.m.)
2nd Bundesliga, 34th matchday (May 18, 2025):
- 1. FC Magdeburg – Fortuna Düsseldorf (all games Sun., 3:30 p.m.)
- SpVgg Greuther Fürth – Hamburger SV
- Hertha BSC – Hannover 96
- Karlsruher SC – SC Paderborn 07
- FC Schalke 04 – SV 07 Elversberg
- Eintracht Braunschweig – 1. FC Nürnberg
- 1. FC Köln – 1. FC Kaiserslautern
- SSV Ulm 1846 – Prussia Münster
- SV Darmstadt 98 – Jahn Regensburg
Relegation 2. Bundesliga/3. league
- Say: May 23rd
- Reverse game: May 27th
If Arminia Bielefeld reached the final around the DFB Cup (May 24th) and the relegation, the relegation games would take place on May 21 and 28.
