2024–25 2. Bundesliga
| Season | 2024–25 |
|---|---|
| Dates | 2 August 2024 – 18 May 2025 |
| Champions | 1. FC Köln (5th title) |
| Promoted | 1. FC Köln Hamburger SV |
| Relegated | SSV Ulm Jahn Regensburg |
| Matches played | 306 |
| Goals scored | 925 (3.02 per match) |
| Top goalscorer | Davie Selke (22 goals) |
| Biggest home win | Elversberg 6–0 Regensburg |
| Biggest away win | Regensburg 0–4 Fürth Fürth 0–4 Nürnberg Fürth 1–5 Darmstadt Braunschweig 1–5 Hertha |
| Highest scoring | Nürnberg 8–3 Regensburg |
| Longest winning run | 4 games Kaiserslautern |
| Longest unbeaten run | 11 games Hamburg |
| Longest winless run | 8 games Braunschweig Regensburg |
| Longest losing run | 4 games four teams |
| Highest attendance | 71,500 Hertha v Hamburg |
| Lowest attendance | 8,451 Elversberg v Ulm |
| Attendance | 9,434,101 (30,830 per match) |
← 2023–24 2025–26 → | |
The 2024–25 2. Bundesliga was the 51st season of the 2. Bundesliga. It began on 2 August 2024 and concluded on 18 May 2025.[1][2]
The fixtures were announced on 4 July 2024.[3]
Teams

Locations of the 2024–25 2. Bundesliga teams
Team changes
| Promoted from 2023–24 3. Liga |
Relegated from 2023–24 Bundesliga |
Promoted to 2024–25 Bundesliga |
Relegated to 2024–25 3. Liga |
|---|---|---|---|
| SSV Ulm Preußen Münster Jahn Regensburg |
1. FC Köln Darmstadt 98 |
FC St. Pauli Holstein Kiel |
Wehen Wiesbaden Hansa Rostock VfL Osnabrück |
Stadiums and locations
| Team | Location | Stadium | Capacity |
|---|---|---|---|
| Hertha BSC | Berlin | Olympiastadion | 74,649 |
| Eintracht Braunschweig | Braunschweig | Eintracht-Stadion | 23,325 |
| Darmstadt 98 | Darmstadt | Merck-Stadion am Böllenfalltor | 17,650 |
| Fortuna Düsseldorf | Düsseldorf | Merkur Spiel-Arena | 54,600 |
| SV Elversberg | Spiesen-Elversberg | Waldstadion an der Kaiserlinde | 10,000 |
| Greuther Fürth | Fürth | Sportpark Ronhof Thomas Sommer | 16,626 |
| Hamburger SV | Hamburg | Volksparkstadion | 57,000 |
| Hannover 96 | Hanover | Heinz von Heiden Arena | 49,000 |
| 1. FC Kaiserslautern | Kaiserslautern | Fritz-Walter-Stadion | 49,327 |
| Karlsruher SC | Karlsruhe | BBBank Wildpark | 34,302 |
| 1. FC Köln | Cologne | RheinEnergieStadion | 49,698 |
| 1. FC Magdeburg | Magdeburg | Avnet Arena | 30,098 |
| Preußen Münster | Münster | LVM-Preußenstadion | 14,300 |
| 1. FC Nürnberg | Nuremberg | Max-Morlock-Stadion | 49,923 |
| SC Paderborn | Paderborn | Home Deluxe Arena | 15,000 |
| Jahn Regensburg | Regensburg | Jahnstadion Regensburg | 15,210 |
| Schalke 04 | Gelsenkirchen | Veltins-Arena | 62,271 |
| SSV Ulm | Ulm | Donaustadion | 19,500 |
Personnel and kits
Managerial changes
| Team | Outgoing | Manner | Exit date | Position in table | Incoming | Incoming date | Ref. | ||
|---|---|---|---|---|---|---|---|---|---|
| Announced on | Departed on | Announced on | Arrived on | ||||||
| 1. FC Kaiserslautern | Mutual consent | 17 May 2024 | 30 June 2024 | Pre-season | 29 May 2024 | 1 July 2024 | [4][5] | ||
| Hertha BSC | End of contract | 18 May 2024 | 6 June 2024 | [6][7] | |||||
| 1. FC Köln | 27 May 2024 | 12 June 2024 | [8][9] | ||||||
| 1. FC Nürnberg | Signed by Hertha BSC | 6 June 2024 | 11 June 2024 | [10][11] | |||||
| Darmstadt 98 | Resigned | 1 September 2024 | 18th | 7 September 2024 | [12][13] | ||||
| Schalke 04 | Sacked | 21 September 2024 | 14th | 21 September 2024 | [14] | ||||
| End of caretaker | 6 October 2024 | 13th | 6 October 2024 | [15] | |||||
| Greuther Fürth | Sacked | 22 October 2024 | 12th | 22 October 2024 | [16] | ||||
| Jahn Regensburg | 27 October 2024 | 18th | 27 October 2024 | [17][18] | |||||
| Greuther Fürth | End of caretaker | 12 November 2024 | 12th | 12 November 2024 | [19] | ||||
| Hamburger SV | Sacked | 24 November 2024 | 7th | 24 November 2024 | [20][21] | ||||
| Hannover 96 | 29 December 2024 | 29 December 2024 | [22][23] | ||||||
| Hertha BSC | 17 February 2025 | 14th | 18 February 2025 | [24][25] | |||||
| SSV Ulm | 11 March 2025 | 17th | 11 March 2025 | [26] | |||||
| 1. FC Kaiserslautern | 22 April 2025 | 7th | 22 April 2025 | [27] | |||||
| Hannover 96 | Mutual consent | 23 April 2025 | 10th | 23 April 2025 | [28] | ||||
| Preußen Münster | Sacked | 27 April 2025 | 17th | 28 April 2025 | [29][30] | ||||
| Schalke 04 | Sacked | 3 May 2025 | 13th | 3 May 2025 | [31] | ||||
| 1. FC Köln | 5 May 2025 | 2nd | 5 May 2025 | [32] | |||||
| Greuther Fürth | 14th | 6 May 2025 | [33][34] | ||||||
| Jahn Regensburg | Resigned | 8 May 2025 | 18th | 8 May 2025 | [35] | ||||
| Eintracht Braunschweig | Sacked | 19 May 2025 | 16th | 19 May 2025 | [36] | ||||
League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 1. FC Köln (C, P) | 34 | 18 | 7 | 9 | 53 | 38 | +15 | 61 | Promotion to Bundesliga |
| 2 | Hamburger SV (P) | 34 | 16 | 11 | 7 | 78 | 44 | +34 | 59 | |
| 3 | SV Elversberg | 34 | 16 | 10 | 8 | 64 | 37 | +27 | 58 | Qualification for promotion play-offs |
| 4 | SC Paderborn | 34 | 15 | 10 | 9 | 56 | 46 | +10 | 55 | |
| 5 | 1. FC Magdeburg | 34 | 14 | 11 | 9 | 64 | 52 | +12 | 53 | |
| 6 | Fortuna Düsseldorf | 34 | 14 | 11 | 9 | 57 | 52 | +5 | 53 | |
| 7 | 1. FC Kaiserslautern | 34 | 15 | 8 | 11 | 56 | 55 | +1 | 53 | |
| 8 | Karlsruher SC | 34 | 14 | 10 | 10 | 57 | 55 | +2 | 52 | |
| 9 | Hannover 96 | 34 | 13 | 12 | 9 | 41 | 36 | +5 | 51 | |
| 10 | 1. FC Nürnberg | 34 | 14 | 6 | 14 | 60 | 57 | +3 | 48 | |
| 11 | Hertha BSC | 34 | 12 | 8 | 14 | 49 | 51 | −2 | 44 | |
| 12 | Darmstadt 98 | 34 | 11 | 9 | 14 | 56 | 55 | +1 | 42 | |
| 13 | Greuther Fürth | 34 | 10 | 9 | 15 | 45 | 59 | −14 | 39 | |
| 14 | Schalke 04 | 34 | 10 | 8 | 16 | 52 | 62 | −10 | 38 | |
| 15 | Preußen Münster | 34 | 8 | 12 | 14 | 40 | 43 | −3 | 36 | |
| 16 | Eintracht Braunschweig (O) | 34 | 8 | 11 | 15 | 38 | 64 | −26 | 35 | Qualification for relegation play-offs |
| 17 | SSV Ulm (R) | 34 | 6 | 12 | 16 | 36 | 48 | −12 | 30 | Relegation to 3. Liga |
| 18 | Jahn Regensburg (R) | 34 | 6 | 7 | 21 | 23 | 71 | −48 | 25 |
Source: Bundesliga
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.[37]
(Rules 4–6 only apply after home and away matches have been played between the tied teams.)
(C) Champions; (O) Play-off winners; (P) Promoted; (R) Relegated
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.[37]
(Rules 4–6 only apply after home and away matches have been played between the tied teams.)
(C) Champions; (O) Play-off winners; (P) Promoted; (R) Relegated
Results
Promotion/relegation play-offs
The promotion/relegation play-offs will take place on 23 and 27 May 2025.[2]
Overview
| Team 1 | Agg. | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| 1. FC Saarbrücken (3L) | 2–4 | Eintracht Braunschweig (2B) | 0–2 | 2–2 |
Matches
Eintracht Braunschweig won 4–2 on aggregate, and therefore both clubs remained in their respective leagues.
Statistics
Top goalscorers
| Rank | Player | Club | Goals[38] |
|---|---|---|---|
| 1 | Hamburger SV | 22 | |
| 2 | 1. FC Magdeburg | 19 | |
| 3 | 1. FC Kaiserslautern | 18 | |
| SV Elversberg | |||
| 5 | Schalke 04 | 16 | |
| 6 | Hamburger SV | 14 | |
| Darmstadt 98 | |||
| 7 | Schalke 04 | 13 | |
| Fortuna Düsseldorf | |||
| Eintracht Braunschweig | |||
| Karlsruher SC |
Hat-tricks
| Date | Player | Club | Against | Result |
|---|---|---|---|---|
| 3 August 2024 | Karlsruher SC | 1. FC Nürnberg | 3–2 (H) | |
| 20 September 2024 | Darmstadt 98 | Schalke 04 | 5–3 (A) | |
| 29 September 2024 | Karlsruher SC | 1. FC Köln | 4–4 (A) | |
| 25 October 2024 | 1. FC Nürnberg | Jahn Regensburg | 8–3 (H) | |
| 19 January 2025 | 1. FC Magdeburg | SV Elversberg | 5–2 (A) | |
| 26 January 2025 | SSV Ulm | Jahn Regensburg | 5–1 (H) | |
| 1 February 2025 | 1. FC Magdeburg | Schalke 04 | 5–2 (A) | |
| 12 April 2025 | SV Elversberg | Hannover 96 | 3–1 (A) |
4 Player scored four goals.
Clean sheets
| Rank | Player | Club | Clean sheets[39] |
|---|---|---|---|
| 1 | SV Elversberg | 13 | |
| 2 | Hannover 96 | 11 | |
| 3 | Fortuna Düsseldorf | 9 | |
| Preußen Münster | |||
| 1. FC Köln | |||
| 6 | Hamburger SV | 8 | |
| 1. FC Kaiserslautern | |||
| 1. FC Nürnberg | |||
| 1. FC Magdeburg | |||
| Karlsruher SC |
References
- ^ "Rahmenterminkalender für die Saison 2024/25: Bundesliga-Auftakt am 23. August 2024 – 2. Bundesliga startet am 2. August 2024" [Framework schedule for the 2024–25 season: Bundesliga kicks off on 23 August 2024 – 2. Bundesliga starts on 2 August 2024]. DFL.de (in German). Deutsche Fußball Liga. 27 October 2023. Retrieved 27 April 2024.
- ^ a b "Rahmenterminkalender 2024/2025" [2024–2025 framework schedule] (PDF). DFL.de (in German). Deutsche Fußball Liga. 27 October 2023. Retrieved 27 April 2024.
- ^ "Zweitliga-Spielplan 2024/25: S04 eröffnet zuhause – Ulm startet gegen Lautern". Kicker (in German). 4 July 2024. Retrieved 4 July 2024.
- ^ "FCK und Friedhelm Funkel beenden Zusammenarbeit zum Saisonende" [FCK and Friedhelm Funkel end cooperation at end of the season] (in German). 1. FC Kaiserslautern. 17 May 2024. Retrieved 17 May 2024.
- ^ "Markus Anfang wird neuer Cheftrainer beim 1. FC Kaiserslautern" [Markus Anfang will become new coach of 1. FC Kaiserslautern] (in German). 1. FC Kaiserslautern. 29 May 2024. Retrieved 29 May 2024.
- ^ "Vertrag von Pál Dárdai endet" (in German). Hertha BSC. 18 May 2024. Retrieved 18 May 2024.
- ^ "Cristian Fiél to be the new head coach of Hertha BSC". Hertha BSC. 7 June 2024. Retrieved 7 June 2024.
- ^ "Schultz, Pawlak and McKenna depart". 1. FC Köln. 27 May 2024. Retrieved 27 May 2024.
- ^ "Gerhard Struber is the new FC coach". 1. FC Köln. 12 June 2024. Retrieved 12 June 2024.
- ^ "Cristian Fiél zieht es in die Hauptstadt". 1. FC Nürnberg. 6 June 2024. Retrieved 6 June 2024.
- ^ "#MitMiro in die Zukunft: Miroslav Klose wird Club-Coach" [#WithMiro into the future: Miroslav Klose becomes club coach] (in German). 1. FC Nürnberg. 11 June 2024. Retrieved 11 June 2024.
- ^ "Lilien und Lieberknecht beenden Zusammenarbeit" (in German). Darmstadt 98. 1 September 2024. Retrieved 1 September 2024.
- ^ "Florian Kohfeldt ist neuer Lilien-Coach" (in German). Darmstadt 98. 7 September 2024. Retrieved 7 September 2024.
- ^ "Marc Wilmots and Karel Geraerts leave S04 with immediate effect". Schalke 04. 21 September 2024. Retrieved 21 September 2024.
- ^ "Kees van Wonderen is the new head coach of FC Schalke 04". Schalke 04. 6 October 2024. Retrieved 6 October 2024.
- ^ "Haas übernimmt bis Winter". sgf1903.de. 22 October 2024. Retrieved 22 October 2024.
- ^ "SSV Jahn und Joe Enochs beenden Zusammenarbeit". ssv-jahn.de. 27 October 2024. Retrieved 27 October 2024.
- ^ "Andreas Patz wird neuer Chef-Trainer des SSV Jahn". SSV Jahn Regensburg (in German). 21 November 2024. Retrieved 12 December 2024.
- ^ "Fürstner wird Sportdirektor". sgf1903.de. 12 November 2024. Retrieved 12 November 2024.
- ^ "HSV stellt Steffen Baumgart frei". hsv.de. 24 November 2024. Retrieved 24 November 2024.
- ^ "Merlin Polzin to remain as HSV's head coach". hsv.de. 22 December 2024. Retrieved 30 December 2024.
- ^ "Stefan Leitl ist nicht mehr Cheftrainer von Hannover 96". hannover96.de (in German). Hannover 96. 29 December 2024. Retrieved 29 December 2024.
- ^ "André Breitenreiter übernimmt als Cheftrainer bei Hannover 96". hannover96.de (in German). Hannover 96. 29 December 2024. Retrieved 29 December 2024.
- ^ "Hertha BSC trennt sich von Cristian Fiél" (in German). Hertha BSC. 17 February 2025. Retrieved 17 February 2025.
- ^ "Stefan Leitl wird neuer Cheftrainer von Hertha BSC" (in German). Hertha BSC. 18 February 2025. Retrieved 18 February 2025.
- ^ "Der SSV Ulm 1846 Fussball trennt sich von Thomas Wörle" (in German). SSV Ulm. 11 March 2025. Retrieved 11 March 2025.
- ^ "FCK stellt Markus Anfang frei – Torsten Lieberknecht wird neuer Cheftrainer" (in German). 1. FC Kaiserslautern. 22 April 2025. Retrieved 22 April 2025.
- ^ "Hannover 96 und André Breitenreiter beenden Zusammenarbeit mit sofortiger Wirkung" (in German). Hannover 96. 23 April 2025. Retrieved 23 April 2025.
- ^ "Schwere Trainerentscheidung – Sascha Hildmann und Louis Cordes werden freigestellt" (in German). Preußen Münster. 27 April 2025. Retrieved 27 April 2025.
- ^ "Interne Lösung für das Saisonfinale – Verantwortung ruht auf mehreren Schultern" (in German). Preußen Münster. 28 April 2025. Retrieved 28 April 2025.
- ^ "Jakob Fimpel übernimmt Mannschaft bis zum Saisonende" (in German). Schalke 04. 3 May 2025. Retrieved 3 May 2025.
- ^ "Friedhelm Funkel takes over as Head Coach". 1. FC Köln. 5 May 2025. Retrieved 5 May 2025.
- ^ "Spielvereinigung stellt Siewert frei" (in German). Greuther Fürth. 5 May 2025. Retrieved 6 May 2025.
- ^ "Trainerduo übernimmt Saisonendspurt" (in German). Greuther Fürth. 6 May 2025. Retrieved 6 May 2025.
- ^ "SSV Jahn und Andreas Patz gehen ab sofort getrennte Wege" (in German). Jahn Regensburg. 8 May 2025. Retrieved 8 May 2025.
- ^ "Eintracht Braunschweig stellt Cheftrainer Daniel Scherning frei" (in German). Eintracht Braunschweig. 19 May 2025. Retrieved 19 May 2025.
- ^ "DFL–Spielordnung (SpOL)" [Match rules] (PDF) (in German). Deutsche Fußball Liga. 7 June 2024. p. 3. Retrieved 10 September 2024.
- ^ "2. Bundesliga Statistiken 2024–2025" [2. Bundesliga Stats 2024–2025]. bundesliga.com (in German). 4 August 2024.
- ^ "Clean sheets". Kicker (in German). Retrieved 4 August 2024.