2024–25 Bundesliga
Football league season
From Wikipedia, the free encyclopedia
The 2024–25 Bundesliga was the 62nd season of the Bundesliga, Germany's premier men's football competition. The season began on 23 August 2024, with Borussia Mönchengladbach hosting against defending champion Bayer Leverkusen and concluded on 17 May 2025. Bayer Leverkusen were the defending champions.
33rd Bundesliga title
34th German title
VfL Bochum
| Season | 2024–25 |
|---|---|
| Dates | 23 August 2024 – 17 May 2025 |
| Champions | Bayern Munich 33rd Bundesliga title 34th German title |
| Relegated | Holstein Kiel VfL Bochum |
| Champions League | Bayern Munich Bayer Leverkusen Eintracht Frankfurt Borussia Dortmund |
| Europa League | SC Freiburg VfB Stuttgart (as DFB-Pokal winners) |
| Conference League | Mainz 05 |
| Matches | 306 |
| Goals | 959 (3.13 per match) |
| Top goalscorer | Harry Kane (26 goals) |
| Biggest home win | Dortmund 6–0 Berlin |
| Biggest away win | Kiel 1–6 Munich Bochum 0–5 Munich Bremen 0–5 Munich |
| Highest scoring | Frankfurt 7–2 Bochum |
| Longest winning run | 8 games Leverkusen |
| Longest unbeaten run | 22 games Leverkusen |
| Longest winless run | 14 games Bochum |
| Longest losing run | 7 games Heidenheim |
| Highest attendance | 81,365 seventeen games |
| Lowest attendance | 13,923 Kiel v Hoffenheim |
| Attendance | 11,828,684 (38,656 per match) |
← 2023–24 2025–26 → | |
On 4 May 2025, Bayern Munich were crowned Bundesliga champions for a record-extending 33rd time (34th title overall) with two matches to spare following Bayer Leverkusen's 2–2 draw with SC Freiburg, reclaiming the league title after a third-place finish in the previous season.[1]
Season overview
The season began on 23 August 2024, and went into the winter break after the 15th matchday on 22 December. With the 16th matchday, the season continued on 10 January 2025. The final 34th matchday was scheduled for 17 May 2025.[2][3]
The regular season was played as a round-robin tournament. Each team played a total of 34 matches, half at home and half away.
The fixtures were announced on 4 July 2024.[4]
Teams
A total of 18 teams participate in the 2024–25 edition of the Bundesliga, 16 of which competed in the league campaign during the previous season, while the remaining two were promoted from the 2. Bundesliga.
Team changes
| Promoted from 2023–24 2. Bundesliga |
Relegated from 2023–24 Bundesliga |
|---|---|
| FC St. Pauli Holstein Kiel |
1. FC Köln Darmstadt 98 |
Holstein Kiel made its Bundesliga debut, making it the 58th different Bundesliga club and the first club from Schleswig-Holstein, and returning to the German top flight after 60 years of absence. The club also replaced Hansa Rostock as the northernmost club in league history.[5]
FC St. Pauli returned to the Bundesliga after a thirteen-year absence.[6] For the first time ever, FC St. Pauli plays in a season at a higher level than local rivals Hamburger SV.
Stadiums and locations
| Team | Location | Stadium | Capacity | R. |
|---|---|---|---|---|
| FC Augsburg | Augsburg | WWK Arena | 30,660 | [7] |
| Union Berlin | Berlin | Stadion An der Alten Försterei | 22,012 | [8] |
| VfL Bochum | Bochum | Vonovia Ruhrstadion | 26,000 | [9] |
| Werder Bremen | Bremen | Weserstadion | 42,100 | [10] |
| Borussia Dortmund | Dortmund | Signal Iduna Park | 81,365 | [11] |
| Eintracht Frankfurt | Frankfurt | Deutsche Bank Park | 58,000 | [12] |
| SC Freiburg | Freiburg im Breisgau | Europa-Park Stadion | 34,700 | [13] |
| 1. FC Heidenheim | Heidenheim | Voith-Arena | 15,000 | [14] |
| TSG Hoffenheim | Sinsheim | PreZero Arena | 30,150 | [15] |
| Holstein Kiel | Kiel | Holstein-Stadion | 15,034 | [16] |
| RB Leipzig | Leipzig | Red Bull Arena | 47,800 | [17] |
| Bayer Leverkusen | Leverkusen | BayArena | 30,210 | [18] |
| Mainz 05 | Mainz | Mewa Arena | 33,305 | [19] |
| Borussia Mönchengladbach | Mönchengladbach | Borussia-Park | 54,042 | [20] |
| Bayern Munich | Munich | Allianz Arena | 75,000 | [21] |
| FC St. Pauli | Hamburg | Millerntor-Stadion | 29,546 | [22] |
| VfB Stuttgart | Stuttgart | MHPArena | 60,058 | [23] |
| VfL Wolfsburg | Wolfsburg | Volkswagen Arena | 28,917 | [24] |
Personnel and kits
| Team | Manager | Captain | Kit manufacturer | Shirt sponsor | |
|---|---|---|---|---|---|
| Front | Sleeve | ||||
| FC Augsburg | Mizuno | WWK Versicherung | Siegmund | ||
| Union Berlin | Adidas | home to go_ | JD Sports | ||
| VfL Bochum | Mizuno[25] | Vonovia | MTEL Germany / Herbert Grönemeyer (in cup matches) | ||
| Werder Bremen | Hummel | Matthäi | Ammerländer / HARALD PIHL (in cup matches) | ||
| Borussia Dortmund | Puma | 1&1 / Evonik (in cup and UEFA matches) | GLS Group[26] / Pluto TV (in cup and UEFA matches) | ||
| Eintracht Frankfurt | Nike | Indeed.com | Elotrans reload | ||
| SC Freiburg | Nike | JobRad | Lexware | ||
| 1. FC Heidenheim | Puma | MHP | Voith | ||
| TSG Hoffenheim | Joma | SAP | hep global[27] | ||
| Holstein Kiel | Puma | Famila | Lotto Schleswig-Holstein | ||
| RB Leipzig | Puma | Red Bull | IHG Hotels & Resorts | ||
| Bayer Leverkusen | Castore[28] | Barmenia Versicherungen | Niedax / Talcid (in cup matches) | ||
| Mainz 05 | Jako | Kömmerling | iDM | ||
| Borussia Mönchengladbach | Puma | Reuter Gruppe | Sonepar | ||
| Bayern Munich | Adidas | Deutsche Telekom | Allianz / Audi (in cup and UEFA matches) | ||
| FC St. Pauli | Puma | Congstar | Astra Brauerei | ||
| VfB Stuttgart | Jako | Winamax | hep solar | ||
| VfL Wolfsburg | Nike | Volkswagen | Linglong Tire | ||
Managerial changes
| Team | Outgoing | Manner | Exit date | Position in table | Incoming | Incoming date | Ref. | ||
|---|---|---|---|---|---|---|---|---|---|
| Announced on | Departed on | Announced on | Arrived on | ||||||
| Bayern Munich | Mutual consent | 21 February 2024 | 30 June 2024 | Pre-season | 29 May 2024 | 1 July 2024 | [29][30] | ||
| SC Freiburg | 18 March 2024 | 22 March 2024 | [31][32] | ||||||
| VfL Bochum | End of caretaker spell | 9 April 2024 | 3 June 2024 | [33] | |||||
| Union Berlin | 6 May 2024 | 23 May 2024 | [34] | ||||||
| Borussia Dortmund | Mutual consent | 13 June 2024 | 14 June 2024 | [35][36] | |||||
| FC St. Pauli | Signed by Brighton & Hove Albion | 15 June 2024 | 27 June 2024 | [37][38] | |||||
| VfL Bochum | Sacked | 20 October 2024 | 18th | 21 October 2024 | [39][40] | ||||
| End of caretaker | 4 November 2024 | 4 November 2024 | [41] | ||||||
| TSG Hoffenheim | Sacked | 11 November 2024 | 15th | 15 November 2024 | [42][43] | ||||
| Union Berlin | 27 December 2024 | 12th | 30 December 2024 | 2 January 2025 | [44][45] | ||||
| Borussia Dortmund | 22 January 2025 | 10th | 22 January 2025 | [46][47] | |||||
| End of caretaker spell | 30 January 2025 | 2 February 2025 | 30 January 2025 | 2 February 2025 | [48] | ||||
| RB Leipzig | Sacked | 30 March 2025 | 6th | 30 March 2025 | [49][50] | ||||
| VfL Wolfsburg | 4 May 2025 | 12th | 4 May 2025 | [51] | |||||
League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Bayern Munich (C) | 34 | 25 | 7 | 2 | 99 | 32 | +67 | 82 | Qualification for the Champions League league phase |
| 2 | Bayer Leverkusen | 34 | 19 | 12 | 3 | 72 | 43 | +29 | 69 | |
| 3 | Eintracht Frankfurt | 34 | 17 | 9 | 8 | 68 | 46 | +22 | 60 | |
| 4 | Borussia Dortmund | 34 | 17 | 6 | 11 | 71 | 51 | +20 | 57 | |
| 5 | SC Freiburg | 34 | 16 | 7 | 11 | 49 | 53 | −4 | 55 | Qualification for the Europa League league phase |
| 6 | Mainz 05 | 34 | 14 | 10 | 10 | 55 | 43 | +12 | 52 | Qualification for the Conference League play-off round |
| 7 | RB Leipzig | 34 | 13 | 12 | 9 | 53 | 48 | +5 | 51 | |
| 8 | Werder Bremen | 34 | 14 | 9 | 11 | 54 | 57 | −3 | 51 | |
| 9 | VfB Stuttgart | 34 | 14 | 8 | 12 | 64 | 53 | +11 | 50 | Qualification for the Europa League league phase[a] |
| 10 | Borussia Mönchengladbach | 34 | 13 | 6 | 15 | 55 | 57 | −2 | 45 | |
| 11 | VfL Wolfsburg | 34 | 11 | 10 | 13 | 56 | 54 | +2 | 43 | |
| 12 | FC Augsburg | 34 | 11 | 10 | 13 | 35 | 51 | −16 | 43 | |
| 13 | Union Berlin | 34 | 10 | 10 | 14 | 35 | 51 | −16 | 40 | |
| 14 | FC St. Pauli | 34 | 8 | 8 | 18 | 28 | 41 | −13 | 32 | |
| 15 | TSG Hoffenheim | 34 | 7 | 11 | 16 | 46 | 68 | −22 | 32 | |
| 16 | 1. FC Heidenheim (O) | 34 | 8 | 5 | 21 | 37 | 64 | −27 | 29 | Qualification for the relegation play-offs |
| 17 | Holstein Kiel (R) | 34 | 6 | 7 | 21 | 49 | 80 | −31 | 25 | Relegation to 2. Bundesliga |
| 18 | VfL Bochum (R) | 34 | 6 | 7 | 21 | 33 | 67 | −34 | 25 |
Rules for classification: 1) Points; 2) Goal difference; 3) Goals scored; 4) Head-to-head results; 5) Head-to-head away goals scored; 6) Away goals scored; 7) Play-off.[52]
(Rules 4–6 only apply after home and away matches have been played between the tied teams.)
(C) Champions; (O) Play-off winners; (R) Relegated
Notes:
- VfB Stuttgart qualified for the Europa League league phase by winning the 2024–25 DFB-Pokal.
Bayern de Munich VS st de pauli
Results
Relegation play-offs
The relegation play-offs took place on 22 and 26 May 2025.[3]
Overview
| Team 1 | Agg. | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| 1. FC Heidenheim (B) | 4–3 | SV Elversberg (2B) | 2–2 | 2–1 |
Matches
| 1. FC Heidenheim | 2–2 | SV Elversberg |
|---|---|---|
|
Report |
1. FC Heidenheim won 4–3 on aggregate, and therefore both clubs remained in their respective leagues.
Statistics
Top goalscorers

| Rank | Player | Club | Goals[54] |
|---|---|---|---|
| 1 | Bayern Munich | 26 | |
| 2 | Borussia Dortmund | 21 | |
| Bayer Leverkusen | |||
| 4 | Mainz 05 | 18 | |
| 5 | Borussia Mönchengladbach | 16 | |
| 6 | VfB Stuttgart | 15 | |
| Eintracht Frankfurt | |||
| Eintracht Frankfurt | |||
| 9 | RB Leipzig | 13 | |
| 10 | Bayern Munich | 12 | |
| Bayern Munich | |||
| VfB Stuttgart |
- Notes
- In January 2025, Marmoush transferred to Manchester City. He played his last match for Eintracht Frankfurt against SC Freiburg on 14 January 2025.
Hat-tricks
| Player | Club | Against | Result | Date |
|---|---|---|---|---|
| TSG Hoffenheim | Holstein Kiel | 3–2 (H) | 24 August 2024 | |
| Bayern Munich | Holstein Kiel | 6–1 (A) | 14 September 2024 | |
| Werder Bremen | TSG Hoffenheim | 4–3 (A) | 29 September 2024 | |
| Bayern Munich | VfB Stuttgart | 4–0 (H) | 19 October 2024 | |
| Bayern Munich | FC Augsburg | 3–0 (H) | 22 November 2024 | |
| Bayer Leverkusen | 1. FC Heidenheim | 5–2 (H) | 23 November 2024 | |
| Bayer Leverkusen | SC Freiburg | 5–1 (H) | 21 December 2024 | |
| VfL Bochum | RB Leipzig | 3–3 (H) | 18 January 2025 | |
| FC Augsburg | Borussia Mönchengladbach | 3–0 (A) | 22 February 2025 | |
| Borussia Dortmund | Union Berlin | 6–0 (H) | ||
| Borussia Mönchengladbach | Werder Bremen | 4–2 (A) | 15 March 2025 | |
| VfB Stuttgart | VfL Bochum | 4–0 (A) | 5 April 2025 |
4 Player scored four goals.
Clean sheets

| Rank | Player | Club | Clean sheets[55] |
|---|---|---|---|
| 1 | RB Leipzig | 14 | |
| 2 | Bayern Munich | 13 | |
| 3 | SC Freiburg | 10 | |
| Werder Bremen | |||
| 5 | FC Augsburg | 9 | |
| FC St. Pauli | |||
| Mainz 05 | |||
| 8 | Union Berlin | 8 | |
| 9 | Borussia Dortmund | 7 | |
| 1. FC Heidenheim | |||
| VfB Stuttgart |
Awards
Monthly awards
| Month | Player of the Month | Rookie of the Month | Goal of the Month | Ref. | |||
|---|---|---|---|---|---|---|---|
| Player | Club | Player | Club | Player | Club | ||
| August | Bayer Leverkusen | N/a | Bayern Munich | [56][57][58] | |||
| September | Eintracht Frankfurt | Eintracht Frankfurt | |||||
| October | Bayern Munich | Bayern Munich | |||||
| November | Eintracht Frankfurt | Eintracht Frankfurt | |||||
| December | Bayer Leverkusen | ||||||
| January | FC Augsburg | Bayer Leverkusen | |||||
| February | Borussia Dortmund | Borussia Mönchengladbach | Bayern Munich | ||||
| March | FC Augsburg | ||||||
| April | Bayern Munich | Borussia Dortmund | |||||
| May | N/a | N/a | Union Berlin | ||||
Annual awards
| Award | Winner | Club | Ref. |
|---|---|---|---|
| Player of the Season | Bayern Munich | [59] | |
| Rookie of the Season | [60] | ||
| Goal of the Season | Union Berlin | [61] |
Team of the Season
| Presenters | Goalkeeper | Defenders | Midfielders | Forwards | Ref. |
|---|---|---|---|---|---|
| EA Sports (official) |
|
|
|
[62] | |
| VDV |
|
|
|
[63] | |
| kicker |
|
|
|
[64] |
Attendances
Borussia Dortmund drew the highest average home attendance in the 2024–25 Bundesliga.[65]
| Rank | Team | Home games | Average attendance |
|---|---|---|---|
| 1 | Borussia Dortmund | 17 | 81,365 |
| 2 | Bayern München | 17 | 75,000 |
| 3 | VfB Stuttgart | 17 | 59,265 |
| 4 | Eintracht Frankfurt | 17 | 57,659 |
| 5 | Borussia Mönchengladbach | 17 | 52,867 |
| 6 | RB Leipzig | 17 | 45,045 |
| 7 | Werder Bremen | 17 | 41,321 |
| 8 | SC Freiburg | 17 | 34,253 |
| 9 | Mainz 05 | 17 | 32,340 |
| 10 | Bayer Leverkusen | 17 | 29,961 |
| 11 | FC Augsburg | 17 | 29,923 |
| 12 | FC St. Pauli | 17 | 29,507 |
| 13 | VfL Bochum | 17 | 25,540 |
| 14 | TSG Hoffenheim | 17 | 25,309 |
| 15 | VfL Wolfsburg | 17 | 24,596 |
| 16 | Union Berlin | 17 | 21,964 |
| 17 | 1. FC Heidenheim | 17 | 15,000 |
| 18 | KSV Holstein | 17 | 14,891 |