Three months after Bayer Leverkusen stunned the football world by winning the Bundesliga for the first time unbeaten, a new season will start in August 2024. The 2024-25 Bundesliga will be the 61st season of the German top flight which will continue till 17 May 2025. It is left to see whether Xabi Alonso’s side could retain the title or whether Bayern Munich reclaim their dominance under new manager Vincent Kompany. Borussia Dortmund could also be in contention after reaching the Champions League final last season.
The season will have a winter break from 22 December 2024 to 10 January 2025. The schedule will have four international breaks while the midweeks are reserved for DFB Pokal Cup and the Champions League. Holstein Kiel will be debuting in the upcoming campaign after earning promotion to the top flight for the first time joined by St Pauli returning to Bundesliga after 13 years. FC Köln and Darmstadt suffered relegation in the previous season.
Here is the full 2024/25 Bundesliga fixture list and schedule:
August 2024
Friday, 23 August 2024
Mönchengladbach vs Leverkusen
Saturday 24 August 2024
Leipzig vs Bochum
Dortmund vs Frankfurt
Hoffenheim vs Holstein Kiel
Freiburg vs Stuttgart
Augsburg vs Werder Bremen
Wolfsburg vs Bayern Munich
Mainz vs Union Berlin
St. Pauli vs Heidenheim
31 August 2024
Leverkusen vs Leipzig
Frankfurt vs Hoffenheim
Werder Bremen vs Dortmund
Stuttgart vs Mainz
Union Berlin vs St. Pauli
Bayern Munich vs Freiburg
Bochum vs Mönchengladbach
Heidenheim vs Augsburg
Holstein Kiel vs Wolfsburg
September 2024
14 September 2024
Freiburg vs Bochum
Mainz vs Werder Bremen
Augsburg vs St. Pauli
Dortmund vs Heidenheim
Wolfsburg vs Frankfurt
Mönchengladbach vs Stuttgart
Leipzig vs Union Berlin
Holstein Kiel vs Bayern Munich
Hoffenheim vs Leverkusen
28 September 2024
Bayern Munich vs Leverkusen
Dortmund vs Bochum
Hoffenheim vs Werder Bremen
Mainz vs Heidenheim
Wolfsburg vs Stuttgart
Holstein Kiel vs Frankfurt
Monchengladbach vs Union Berlin
Leipzig vs Augsburg
October 2024
Saturday 5 October 2024
Heidenheim vs Leipzig
Union Berlin vs Dortmund
Leverkusen vs Holstein Kiel
Bochum vs Wolfsburg
Frankfurt vs Bayern Munich
Augsburg vs Monchengladbach
St Pauli vs Mainz
Stuttgart vs Hoffenheim
Werder Bremen vs Freiburg
Saturday 19 October 2024
Leverkusen vs Frankfurt
Bayern Munich vs Stuttgart
Dortmund vs St Pauli
Hoffenheim vs Bochum
Holstein Kiel vs Union Berlin
Monchengladbach vs Heidenheim
Mainz vs Leipzig
Freiburg vs Augsburg
Wolfsburg vs Werder Bremen
Saturday 26 October 2024
Heidenheim vs Hoffenheim
Union Berlin vs Frankfurt
Bochum vs Bayern Munich
Augsburg vs Dortmund
Mainz vs Monchengladbach
Leipzig vs Freiburg
St Pauli vs Wolfsburg
Stuttgart vs Holstein Kiel
Werder Bremen vs Leverkusen
November 2024
Saturday 2 November 2024
Leverkusen vs Stuttgart
Bayern Munich vs Union Berlin
Dortmund vs Leipzig
Frankfurt vs Bochum
Hoffenheim vs St Pauli
Holstein Kiel vs Heidenheim
Monchengladbach vs Werder Bremen
Freiburg vs Mainz
Wolfsburg vs Augsburg
Saturday 9 November 2024
Heidenheim vs Wolfsburg
Union Berlin vs Freiburg
Bochum vs Leverkusen
Augsburg vs Hoffenheim
Mainz vs Dortmund
Leipzig vs Monchengladbach
St Pauli vs Bayern Munich
Stuttgart vs Frankfurt
Werder Bremen vs Holstein Kiel
Saturday 23 November 2024
Leverkusen vs Heidenheim
Bayern Munich vs Augsburg
Dortmund vs Freiburg
Frankfurt vs Werder Bremen
Hoffenheim vs Leipzig
Holstein Kiel vs Mainz
Monchengladbach vs St Pauli
Stuttgart vs Bochum
Wolfsburg vs Union Berlin
Saturday 30 November 2024
Heidenheim vs Frankfurt
Union Berlin vs Leverkusen
Dortmund vs Bayern Munich
Augsburg vs Bochum
Mainz vs Hoffenheim
Leipzig vs Wolfsburg
Freiburg vs Monchengladbach
St Pauli vs Holstein Kiel
Werder Bremen vs Stuttgart
December 2024
Saturday 7 December 2024
Leverkusen vs St Pauli
Bayern Munich vs Heidenheim
Bochum vs Werder Bremen
Frankfurt vs Augsburg
Hoffenheim vs Freiburg
Holstein Kiel vs Leipzig
Monchengladbach vs Dortmund
Stuttgart vs Union Berlin
Wolfsburg vs Mainz
Saturday 14 December 2024
Heidenheim vs Stuttgart
Union Berlin vs Bochum
Dortmund vs Hoffenheim
Augsburg vs Leverkusen
Monchengladbach vs Holstein Kiel
Mainz vs Bayern Munich
Leipzig vs Frankfurt
Freiburg vs Wolfsburg
St Pauli vs Werder Bremen
Saturday 21 December 2024
Leverkusen vs Freiburg
Bayern Munich vs Leipzig
Bochum vs Heidenheim
Frankfurt vs Mainz
Hoffenheim vs Monchengladbach
Holstein Kiel vs Augsburg
Stuttgart vs St Pauli
Werder Bremen vs Union Berlin
Wolfsburg vs Dortmund
January 2025
Saturday 11 January 2025
Heidenheim vs Union Berlin
Dortmund vs Leverkusen
Augsburg vs Stuttgart
Hoffenheim vs Wolfsburg
Monchengladbach vs Bayern Munich
Mainz vs Bochum
Leipzig vs Werder Bremen
Freiburg vs Holstein Kiel
St Pauli vs Frankfurt
Wednesday 15 January 2025
Union Berlin vs Augsburg
Leverkusen vs Mainz
Bayern Munich vs Hoffenheim
Bochum vs St Pauli
Frankfurt vs Freiburg
Holstein Kiel vs Dortmund
Stuttgart vs Leipzig
Werder Bremen vs Heidenheim
Wolfsburg vs Monchengladbach
Saturday 18 January 2025
Heidenheim vs St Pauli
Union Berlin vs Mainz
Leverkusen vs Monchengladbach
Bayern Munich vs Wolfsburg
Bochum vs Leipzig
Frankfurt vs Dortmund
Holstein Kiel vs Hoffenheim
Stuttgart vs Freiburg
Werder Bremen vs Augsburg
Saturday 25 January 2025
Dortmund vs Werder Bremen
Augsburg vs Heidenheim
Hoffenheim vs Frankfurt
Monchengladbach vs Bochum
Mainz vs Stuttgart
Leipzig vs Bayer Leverkusen
Freiburg vs Bayern Munich
St Pauli vs Union Berlin
Wolfsburg vs Holstein Kiel
February 2025
Saturday 1 February 2025
Heidenheim vs Dortmund
Union Berlin vs Leipzig
Leverkusen vs Hoffenheim
Bayern Munich vs Holstein Kiel
Bochum vs Freiburg
Frankfurt vs Wolfsburg
St Pauli vs Augsburg
Stuttgart vs Monchengladbach
Werder Bremen vs Mainz
Saturday 8 February 2025
Bayern Munich vs Werder Bremen
Dortmund vs Stuttgart
Hoffenheim vs Union Berlin
Holstein Kiel vs Bochum
Monchengladbach vs Frankfurt
Mainz vs Augsburg
Leipzig vs St Pauli
Freiburg vs Heidenheim
Wolfsburg vs Bayer Leverkusen
Saturday 15 February 2025
Heidenheim vs Mainz
Union Berlin vs Monchengladbach
Leverkusen vs Bayern Munich
Bochum vs Dortmund
Frankfurt vs Holstein Kiel
Augsburg vs Leipzig
St Pauli vs Freiburg
Stuttgart vs Wolfsburg
Werder Bremen vs Hoffenheim
Saturday 22 February 2025
Bayern Munich vs Frankfurt
Dortmund vs Union Berlin
Hoffenheim vs Stuttgart
Holstein Kiel vs Bayer Leverkusen
Monchengladbach vs Augsburg
Mainz vs St Pauli
Leipzig vs Heidenheim 1846
Freiburg vs Werder Bremen
Wolfsburg vs Bochum
March 2025
Saturday 1 March 2025
Heidenheim vs Monchengladbach
Union Berlin vs Holstein Kiel
Bochum vs Hoffenheim
Frankfurt vs Leverkusen
Augsburg vs Freiburg
Leipzig vs Mainz
St Pauli vs Dortmund
Stuttgart vs Bayern Munich
Werder Bremen vs Wolfsburg
Saturday 8 March 2025
Leverkusen vs Werder Bremen
Bayern Munich vs Bochum
Dortmund vs Augsburg
Frankfurt vs Union Berlin
Hoffenheim vs Heidenheim 1846
Holstein Kiel vs Stuttgart
Monchengladbach vs Mainz
Freiburg vs Leipzig
Wolfsburg vs St Pauli
Saturday 15 March 2025
Heidenheim vs Holstein Kiel
Union Berlin vs Bayern Munich
Bochum vs Frankfurt
Augsburg vs Wolfsburg
Mainz vs Freiburg
Leipzig vs Dortmund
St Pauli vs Hoffenheim
Stuttgart vs Leverkusen
Werder Bremen vs Monchengladbach
Saturday 29 March 2025
Leverkusen vs Bochum
Bayern Munich vs St Pauli
Dortmund vs Mainz
Frankfurt vs Stuttgart
Hoffenheim vs Augsburg
Holstein Kiel vs Werder Bremen
Monchengladbach vs Leipzig
Freiburg vs Union Berlin
Wolfsburg vs Heidenheim
April 2025
Saturday 5 April 2025
Heidenheim vs Leverkusen
Union Berlin vs Wolfsburg
Bochum vs Stuttgart
Augsburg vs Bayern Munich
Mainz vs Holstein Kiel
Leipzig vs Hoffenheim
Freiburg vs Dortmund
St Pauli vs Monchengladbach
Werder Bremen vs Frankfurt
Saturday 12 April 2025
Leverkusen vs Union Berlin
Bayern Munich vs Dortmund
Bochum vs Augsburg
Frankfurt vs Heidenheim
Hoffenheim vs Mainz
Holstein Kiel vs St Pauli
Monchengladbach vs Freiburg
Stuttgart vs Werder Bremen
Wolfsburg vs Leipzig
Saturday 19 April 2025
Heidenheim vs Bayern Munich
Union Berlin vs Stuttgart
Dortmund vs Monchengladbach
Augsburg vs Frankfurt
Mainz vs Wolfsburg
Leipzig vs Holstein Kiel
Freiburg vs Hoffenheim
St Pauli vs Leverkusen
Werder Bremen vs Bochum
Saturday 26 April 2025
Leverkusen vs Augsburg
Bayern Munich vs Mainz
Bochum vs Union Berlin
Frankfurt vs Leipzig
Hoffenheim vs Dortmund
Holstein Kiel vs Monchengladbach
Stuttgart vs Heidenheim
Werder Bremen vs St Pauli
Wolfsburg vs Freiburg
May 2025
Saturday 3 May 2025
Heidenheim vs Bochum
Union Berlin vs Werder Bremen
Dortmund vs Wolfsburg
Augsburg vs Holstein Kiel
Monchengladbach vs Hoffenheim
Mainz vs Frankfurt
Leipzig vs Bayern Munich
Freiburg vs Leverkusen
St Pauli vs Stuttgart
Saturday 10 May 2025
Union Berlin vs Heidenheim
Leverkusen vs Dortmund
Bayern Munich vs Monchengladbach
Bochum vs Mainz
Frankfurt vs St Pauli
Holstein Kiel vs Freiburg
Stuttgart vs Augsburg
Werder Bremen vs Leipzig
Wolfsburg vs Hoffenheim
Saturday 17 May 2025
Heidenheim vs Werder Bremen
Dortmund vs Holstein Kiel
Augsburg vs Union Berlin
Hoffenheim vs Bayern Munich
Monchengladbach vs Wolfsburg
Mainz vs Leverkusen
Leipzig vs Stuttgart
Freiburg vs Frankfurt
St Pauli vs Bochum
Champions League 2024/25 Calendar
Matchday 1: 17–19 September 2024
Matchday 2: 1–2 October 2024
Matchday 3: 22–23 October 2024
Matchday 4: 5–6 November 2024
Matchday 5: 26–27 November 2024
Matchday 6: 10–11 December 2024
Matchday 7: 21–22 January 2025
Matchday 8: 29 January 2025
Round of 16: 4–5 March 2025, 11–12 March 2025
Quarter-finals: 8–9 April 2025, 15–16 April 2025
Semi-finals: 29–30 April 2025, 6–7 May 2025
Final: 31 May 2025
International calendar
2–10 September 2024 - 2026 FIFA World Cup qualification (AFC, CONMEBOL), 2023-24 UEFA Nations League
7–15 October 2024 - 2026 FIFA World Cup qualification (AFC, CONMEBOL), 2023-24 UEFA Nations League
11–19 November 2024 - 2026 FIFA World Cup qualification (AFC, CONMEBOL), 2023-24 UEFA Nations League
17–25 March 2025 - 2026 FIFA World Cup qualification (AFC, CAF, UEFA, CONMEBOL), 2023-24 UEFA Nations League Quarterfinals and Playoffs