# 2024–25 Bundesliga

The 2024–25 Bundesliga is the 62nd season of the Bundesliga, Germany's premier men's football competition. The season began on 23 August 2024 and is scheduled to conclude on 17 May 2025.
Bayer Leverkusen are the defending champions.

## 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 is scheduled for 17 May 2025.
The regular season is played as a round-robin tournament. Each team will play a total of 34 matches, half at home and half away.
The fixtures were announced on 4 July 2024.

## 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.
FC St. Pauli returned to the Bundesliga after a thirteen-year absence. 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 |
| FC Augsburg | Augsburg | WWK Arena | 30,660 |
| Union Berlin | Berlin | Stadion An der Alten Försterei | 22,012 |
| VfL Bochum | Bochum | Vonovia Ruhrstadion | 26,000 |
| Werder Bremen | Bremen | Weserstadion | 42,100 |
| Borussia Dortmund | Dortmund | Signal Iduna Park | 81,365 |
| Eintracht Frankfurt | Frankfurt | Deutsche Bank Park | 58,000 |
| SC Freiburg | Freiburg im Breisgau | Europa-Park Stadion | 34,700 |
| 1. FC Heidenheim | Heidenheim | Voith-Arena | 15,000 |
| TSG Hoffenheim | Sinsheim | PreZero Arena | 30,150 |
| Holstein Kiel | Kiel | Holstein-Stadion | 15,034 |
| RB Leipzig | Leipzig | Red Bull Arena | 47,800 |
| Bayer Leverkusen | Leverkusen | BayArena | 30,210 |
| Mainz 05 | Mainz | Mewa Arena | 33,305 |
| Borussia Mönchengladbach | Mönchengladbach | Borussia-Park | 54,042 |
| Bayern Munich | Munich | Allianz Arena | 75,000 |
| FC St. Pauli | Hamburg | Millerntor-Stadion | 29,546 |
| VfB Stuttgart | Stuttgart | MHPArena | 60,058 |
| VfL Wolfsburg | Wolfsburg | Volkswagen Arena | 28,917 |

### Personnel and kits

| Team | Manager | Captain | Kit manufacturer | Shirt sponsor | Shirt sponsor |
| Team | Manager | Captain | Kit manufacturer | Front | Sleeve |
| FC Augsburg | Jess Thorup | Jeffrey Gouweleeuw | Mizuno | WWK Versicherung | Siegmund |
| Union Berlin | Steffen Baumgart | Christopher Trimmel | Adidas | None | JD Sports |
| VfL Bochum | Dieter Hecking | Anthony Losilla | Mizuno | Vonovia | MTEL Germany / Herbert Grönemeyer (in cup matches) |
| Werder Bremen | Ole Werner | Marco Friedl | Hummel | Matthäi | Ammerländer / HARALD PIHL (in cup matches) |
| Borussia Dortmund | Niko Kovač | Emre Can | Puma | 1&1 / Evonik (in cup and UEFA matches) | GLS Group / Pluto TV (in cup and UEFA matches) |
| Eintracht Frankfurt | Dino Toppmöller | Kevin Trapp | Nike | Indeed.com | Elotrans reload |
| SC Freiburg | Julian Schuster | Christian Günter | Nike | JobRad | Lexware |
| 1. FC Heidenheim | Frank Schmidt | Patrick Mainka | Puma | MHP | Voith |
| TSG Hoffenheim | Christian Ilzer | Oliver Baumann | Joma | SAP | hep global |
| Holstein Kiel | Marcel Rapp | Lewis Holtby | Puma | Famila | Lotto Schleswig-Holstein |
| RB Leipzig | Marco Rose | Willi Orbán | Puma | Red Bull | IHG Hotels & Resorts |
| Bayer Leverkusen | Xabi Alonso | Lukas Hradecky | Castore | Barmenia Versicherungen | Niedax / Talcid (in cup matches) |
| Mainz 05 | Bo Henriksen | Silvan Widmer | Jako | Kömmerling | iDM |
| Borussia Mönchengladbach | Gerardo Seoane | Jonas Omlin | Puma | Reuter Gruppe | Sonepar |
| Bayern Munich | Vincent Kompany | Manuel Neuer | Adidas | Deutsche Telekom | Allianz / Audi (in cup and UEFA matches) |
| FC St. Pauli | Alexander Blessin | Jackson Irvine | Puma | Congstar | Astra Brauerei |
| VfB Stuttgart | Sebastian Hoeneß | Atakan Karazor | Jako | Winamax | hep solar |
| VfL Wolfsburg | Ralph Hasenhüttl | Maximilian Arnold | Nike | Volkswagen | Linglong Tire |

### Managerial changes

| Team | Outgoing | Manner | Exit date | Exit date | Position in table | Incoming | Incoming date | Incoming date | Ref. |
| Team | Outgoing | Manner | Announced on | Departed on | Position in table | Incoming | Announced on | Arrived on | Ref. |
| Bayern Munich | Thomas Tuchel | Mutual consent | 21 February 2024 | 30 June 2024 | Pre-season | Vincent Kompany | 29 May 2024 | 1 July 2024 | |
| SC Freiburg | Christian Streich | Mutual consent | 18 March 2024 | 30 June 2024 | Pre-season | Julian Schuster | 22 March 2024 | 1 July 2024 | |
| VfL Bochum | Heiko Butscher (interim) | End of caretaker spell | 9 April 2024 | 30 June 2024 | Pre-season | Peter Zeidler | 3 June 2024 | 1 July 2024 | |
| Union Berlin | Marco Grote (interim) | End of caretaker spell | 6 May 2024 | 30 June 2024 | Pre-season | Bo Svensson | 23 May 2024 | 1 July 2024 | |
| Borussia Dortmund | Edin Terzić | Mutual consent | 13 June 2024 | 30 June 2024 | Pre-season | Nuri Şahin | 14 June 2024 | 1 July 2024 | |
| FC St. Pauli | Fabian Hürzeler | Signed by Brighton & Hove Albion | 15 June 2024 | 30 June 2024 | Pre-season | Alexander Blessin | 27 June 2024 | 1 July 2024 | |
| VfL Bochum | Peter Zeidler | Sacked | 20 October 2024 | 20 October 2024 | 18th | Markus Feldhoff / Murat Ural (interim) | 21 October 2024 | 21 October 2024 | |
| VfL Bochum | Markus Feldhoff / Murat Ural (interim) | End of caretaker | 4 November 2024 | 4 November 2024 | 18th | Dieter Hecking | 4 November 2024 | 4 November 2024 | |
| TSG Hoffenheim | Pellegrino Matarazzo | Sacked | 11 November 2024 | 11 November 2024 | 15th | Christian Ilzer | 15 November 2024 | 15 November 2024 | |
| Union Berlin | Bo Svensson | Sacked | 27 December 2024 | 27 December 2024 | 12th | Steffen Baumgart | 30 December 2024 | 2 January 2025 | |
| Borussia Dortmund | Nuri Şahin | Sacked | 22 January 2025 | 22 January 2025 | 10th | Mike Tullberg (interim) | 22 January 2025 | 22 January 2025 | |
| Borussia Dortmund | Mike Tullberg (interim) | End of caretaker spell | 30 January 2025 | 2 February 2025 | 10th | Niko Kovač | 30 January 2025 | 2 February 2025 | |

## League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Bayern Munich (Y) | 26 | 19 | 5 | 2 | 75 | 24 | +51 | 62 | Qualification for the Champions League league phase |
| 2 | Bayer Leverkusen | 26 | 16 | 8 | 2 | 59 | 33 | +26 | 56 | Qualification for the Champions League league phase |
| 3 | Mainz 05 | 26 | 13 | 6 | 7 | 44 | 28 | +16 | 45 | Qualification for the Champions League league phase |
| 4 | Eintracht Frankfurt | 26 | 13 | 6 | 7 | 54 | 40 | +14 | 45 | Qualification for the Champions League league phase |
| 5 | RB Leipzig | 26 | 11 | 9 | 6 | 41 | 33 | +8 | 42 | Qualification for the Europa League league phase |
| 6 | SC Freiburg | 26 | 12 | 6 | 8 | 36 | 38 | −2 | 42 | Qualification for the Conference League play-off round |
| 7 | Borussia Mönchengladbach | 26 | 12 | 4 | 10 | 43 | 40 | +3 | 40 | |
| 8 | VfL Wolfsburg | 26 | 10 | 8 | 8 | 49 | 40 | +9 | 38 | |
| 9 | FC Augsburg | 26 | 10 | 8 | 8 | 29 | 35 | −6 | 38 | |
| 10 | VfB Stuttgart | 26 | 10 | 7 | 9 | 47 | 43 | +4 | 37 | |
| 11 | Borussia Dortmund | 26 | 10 | 5 | 11 | 45 | 41 | +4 | 35 | |
| 12 | Werder Bremen | 26 | 9 | 6 | 11 | 40 | 53 | −13 | 33 | |
| 13 | Union Berlin | 26 | 7 | 6 | 13 | 23 | 39 | −16 | 27 | |
| 14 | TSG Hoffenheim | 26 | 6 | 8 | 12 | 32 | 48 | −16 | 26 | |
| 15 | FC St. Pauli | 26 | 7 | 4 | 15 | 20 | 30 | −10 | 25 | |
| 16 | VfL Bochum | 26 | 5 | 5 | 16 | 27 | 52 | −25 | 20 | Qualification for the relegation play-offs |
| 17 | 1. FC Heidenheim | 26 | 5 | 4 | 17 | 31 | 52 | −21 | 19 | Relegation to 2. Bundesliga |
| 18 | Holstein Kiel | 26 | 4 | 5 | 17 | 38 | 64 | −26 | 17 | Relegation to 2. Bundesliga |
* ↑ The 2024–25 DFB-Pokal winners also qualify for the Europa League league stage (or the sixth-placed team if the DFB-Pokal winners finish in the top five of the Bundesliga). If the DFB-Pokal winners finish in the top six of the Bundesliga, the Conference League spot will be passed to the seventh-placed team.

## Results

| Home \ Away | AUG | UNB | BOC | BRE | DOR | FRA | FRE | HEI | HOF | KIE | LEI | LEV | MAI | MÖN | MUN | STP | STU | WOL |
| FC Augsburg | — | | 1–0 | 2–2 | 2–1 | | 0–0 | 2–1 | 0–0 | | 0–0 | 0–2 | 2–3 | 2–1 | | 3–1 | 0–1 | 1–0 |
| Union Berlin | 0–2 | — | 0–2 | | 2–1 | 1–1 | 0–0 | | 2–1 | 0–1 | 0–0 | 1–2 | 2–1 | 1–2 | 1–1 | 1–0 | | |
| VfL Bochum | | | — | 0–1 | 2–0 | 1–3 | 0–1 | 2–0 | 0–1 | 2–2 | 3–3 | 1–1 | | 0–2 | 0–5 | 1–0 | | 1–3 |
| Werder Bremen | 0–2 | 4–1 | | — | 0–0 | | 0–1 | 3–3 | 1–3 | 2–1 | | 2–2 | 1–0 | 2–4 | 0–5 | | 2–2 | 1–2 |
| Borussia Dortmund | 0–1 | 6–0 | 4–2 | 2–2 | — | 2–0 | 4–0 | 4–2 | 1–1 | | 2–1 | 2–3 | | | 1–1 | 2–1 | 1–2 | |
| Eintracht Frankfurt | 2–2 | 1–2 | 7–2 | 1–0 | 2–0 | — | 4–1 | | 3–1 | 3–1 | | 1–4 | 1–3 | 2–0 | 3–3 | | | 1–1 |
| SC Freiburg | 3–1 | | 2–1 | 5–0 | | | — | 1–0 | | 3–2 | 0–0 | | 0–0 | 3–1 | 1–2 | 0–3 | 3–1 | 3–2 |
| 1. FC Heidenheim | 4–0 | 2–0 | | | 1–2 | 0–4 | 0–3 | — | 0–0 | 3–1 | 0–1 | | 0–2 | 0–3 | | 0–2 | 1–3 | 1–3 |
| TSG Hoffenheim | | 0–4 | 3–1 | 3–4 | | 2–2 | 1–1 | 1–1 | — | 3–2 | 4–3 | 1–4 | | 1–2 | | 0–2 | 1–1 | 0–1 |
| Holstein Kiel | 5–1 | 0–2 | 2–2 | | 4–2 | 2–4 | | 1–0 | 1–3 | — | 0–2 | 0–2 | 0–3 | | 1–6 | | 2–2 | 0–2 |
| RB Leipzig | 4–0 | 0–0 | 1–0 | 4–2 | 2–0 | 2–1 | 3–1 | 2–2 | | | — | 2–2 | 1–2 | 0–0 | | 2–0 | | 1–5 |
| Bayer Leverkusen | | | | 0–2 | | 2–1 | 5–1 | 5–2 | 3–1 | 2–2 | 2–3 | — | 1–0 | 3–1 | 0–0 | 2–1 | 0–0 | 4–3 |
| Mainz 05 | 0–0 | 1–1 | 2–0 | 1–2 | 3–1 | | 2–2 | 0–2 | 2–0 | | 0–2 | | — | 1–1 | 2–1 | 2–0 | 2–0 | |
| Borussia Mönchengladbach | 0–3 | 1–0 | 3–0 | 4–1 | 1–1 | 1–1 | | 3–2 | | 4–1 | | 2–3 | 1–3 | — | 0–1 | 2–0 | 1–3 | |
| Bayern Munich | 3–0 | 3–0 | 2–3 | 3–0 | a | 4–0 | 2–0 | 4–2 | 5–0 | 4–3 | 5–1 | 1–1 | | | — | | 4–0 | 3–2 |
| FC St. Pauli | 1–1 | 3–0 | | 0–2 | 0–2 | 0–1 | 0–1 | 0–2 | 1–0 | 3–1 | 0–0 | | 0–3 | | 0–1 | — | | 0–0 |
| VfB Stuttgart | | 3–2 | 2–0 | | 5–1 | 2–3 | 4–0 | | 1–1 | 2–1 | 2–1 | 3–4 | 3–3 | 1–2 | 1–3 | 0–1 | — | 1–2 |
| VfL Wolfsburg | 1–1 | 1–0 | 1–1 | 2–4 | 1–3 | 1–2 | | | | 2–2 | | 0–0 | 4–3 | 5–1 | 2–3 | 1–1 | 2–2 | — |
* ↑ The match, originally ended in a 1–1 draw, was counted as a 2–0 win for Bochum after their goalkeeper Patrick Drewes was hit by a lighter, thrown by a fan and was unable to play on.

## Relegation play-offs

The relegation play-offs will take place on 22 and 26 May 2025.

## Statistics
### Top goalscorers

    As of 16 March 2025
| Rank | Player | Club | Goals |
| 1 | Harry Kane | Bayern Munich | 21 |
| 2 | Patrik Schick | Bayer Leverkusen | 17 |
| 3 | Jonathan Burkardt | Mainz 05 | 15 |
| 3 | Tim Kleindienst | Borussia Mönchengladbach | 15 |
| 3 | Omar Marmoush | Eintracht Frankfurt | 15 |
| 6 | Serhou Guirassy | Borussia Dortmund | 14 |
| 7 | Hugo Ekitiké | Eintracht Frankfurt | 13 |
| 8 | Jamal Musiala | Bayern Munich | 11 |
| 9 | Mohamed Amoura | VfL Wolfsburg | 10 |
| 9 | Ermedin Demirović | VfB Stuttgart | 10 |
| 9 | Benjamin Šeško | RB Leipzig | 10 |

### Hat-tricks

| Player | Club | Against | Result | Date |
| Andrej Kramarić | TSG Hoffenheim | Holstein Kiel | 3–2 (H) | 24 August 2024 |
| Harry Kane | Bayern Munich | Holstein Kiel | 6–1 (A) | 14 September 2024 |
| Jens Stage | Werder Bremen | TSG Hoffenheim | 4–3 (A) | 29 September 2024 |
| Harry Kane | Bayern Munich | VfB Stuttgart | 4–0 (H) | 19 October 2024 |
| Harry Kane | Bayern Munich | FC Augsburg | 3–0 (H) | 22 November 2024 |
| Patrik Schick | Bayer Leverkusen | 1. FC Heidenheim | 5–2 (H) | 23 November 2024 |
| Patrik Schick$^4$ | Bayer Leverkusen | SC Freiburg | 5–1 (H) | 21 December 2024 |
| Myron Boadu | VfL Bochum | RB Leipzig | 3–3 (H) | 18 January 2025 |
| Alexis Claude-Maurice | FC Augsburg | Borussia Mönchengladbach | 3–0 (A) | 22 February 2025 |
| Serhou Guirassy$^4$ | Borussia Dortmund | Union Berlin | 6–0 (H) | 22 February 2025 |
| Alassane Pléa | Borussia Mönchengladbach | Werder Bremen | 4–2 (A) | 15 March 2025 |
$^4$ Player scored four goals.

### Clean sheets

    As of 16 March 2025
| Rank | Player | Club | Clean sheets |
| 1 | Péter Gulácsi | RB Leipzig | 13 |
| 2 | Manuel Neuer | Bayern Munich | 11 |
| 3 | Noah Atubolu | SC Freiburg | 10 |
| 4 | Robin Zentner | Mainz 05 | 9 |
| 5 | Finn Dahmen | FC Augsburg | 7 |
| 5 | Nikola Vasilj | FC St. Pauli | 7 |
| 7 | Frederik Rønnow | Union Berlin | 6 |
| 8 | Gregor Kobel | Borussia Dortmund | 5 |
| 8 | Kevin Müller | 1. FC Heidenheim | 5 |
| 8 | Michael Zetterer | Werder Bremen | 5 |

## Awards
### Monthly awards

| Month | Player of the Month | Player of the Month | Rookie of the Month | Rookie of the Month | Goal of the Month | Goal of the Month | Ref. |
| Month | Player | Club | Player | Club | Player | Club | Ref. |
| August | Victor Boniface | Bayer Leverkusen | — | — | Thomas Müller | Bayern Munich | |
| September | Omar Marmoush | Eintracht Frankfurt | Kauã Santos | Eintracht Frankfurt | Aleksandar Pavlović | Bayern Munich | |
| October | Harry Kane | Bayern Munich | Michael Olise | Bayern Munich | Kingsley Coman | Bayern Munich | |
| November | Omar Marmoush | Eintracht Frankfurt | Nathaniel Brown | Eintracht Frankfurt | Jamal Musiala | Bayern Munich | |
| December | Florian Wirtz | Bayer Leverkusen | Nathaniel Brown | Eintracht Frankfurt | Joshua Kimmich | Bayern Munich | |
| January | Florian Wirtz | Bayer Leverkusen | Chrislain Matsima | FC Augsburg | Florian Wirtz | Bayer Leverkusen | |
| February | Serhou Guirassy | Borussia Dortmund | Lukas Ullrich | Borussia Mönchengladbach | | | |