Competition: | Bundesliga |
Season: | 2023–24 |
Winners: | Bayer Leverkusen 1st Bundesliga title 1st German title |
Relegated: | 1. FC Köln Darmstadt 98 |
Continentalcup1: | Champions League |
Continentalcup1 Qualifiers: | Bayer Leverkusen VfB Stuttgart Bayern Munich RB Leipzig Borussia Dortmund |
Continentalcup2: | Europa League |
Continentalcup2 Qualifiers: | Eintracht Frankfurt TSG Hoffenheim |
Continentalcup3: | Conference League |
Continentalcup3 Qualifiers: | 1. FC Heidenheim |
Matches: | 306 |
Total Goals: | 985 |
League Topscorer: | Harry Kane (36 goals) |
Biggest Home Win: | Munich 8–0 Darmstadt |
Biggest Away Win: | Darmstadt 0–6 Augsburg Darmstadt 0–6 Hoffenheim |
Highest Scoring: | Munich 8–1 Mainz |
Longest Wins: | 10 games Leverkusen[1] |
Longest Unbeaten: | 34 games Leverkusen |
Longest Winless: | 22 games Darmstadt |
Longest Losses: | 9 games Berlin |
Highest Attendance: | 81,365 Sixteen games[2] |
Lowest Attendance: | 15,000 Seventeen games |
Attendancecalc: | 11925726 |
Prevseason: | 2022–23 |
Nextseason: | 2024–25 |
The 2023–24 Bundesliga was the 61st season of the Bundesliga, Germany's premier football competition. It began on 18 August 2023 and concluded on 18 May 2024.[3] [4] The fixtures were announced on 30 June 2023.[5]
On 14 April 2024, Bayer Leverkusen were crowned champions for the first time with five matches to spare following a 5–0 win over Werder Bremen, becoming the thirteenth different champion in Bundesliga history and ending previous holders Bayern Munich's run of eleven consecutive titles.[6] [7]
Bayer Leverkusen became the first Bundesliga team to finish a season unbeaten, ending the campaign with a record of 28 wins and six draws.[8] [9]
A total of 18 teams participated in the 2023–24 edition of the Bundesliga.
SV Darmstadt 98 returned to the Bundesliga after a six-year absence[10] while 1. FC Heidenheim competed in the Bundesliga for the first time in the club's history.[11]
Team | Manager | Captain | Kit manufacturer | Shirt sponsor | |||||
---|---|---|---|---|---|---|---|---|---|
Front | Sleeve | ||||||||
data-sort-value="Augsburg" | FC Augsburg | data-sort-value="Thorup, Jess" | Jess Thorup | data-sort-value="Demirovic, Ermedin" | Ermedin Demirović | Mizuno | WWK Versicherung | Siegmund | |
data-sort-value="Berlin, Union" | Union Berlin | data-sort-value="Grote, Marco" | Marco Grote | data-sort-value="Trimmel, Christopher" | Christopher Trimmel | Adidas | Paramount+ | JD Sports | |
data-sort-value="Bochum" | VfL Bochum | data-sort-value="Butscher, Heiko" | Heiko Butscher | data-sort-value="Losilla, Anthony" | Anthony Losilla | Mizuno[31] | Vonovia | Think about IT Moritz Fiege (in cup matches) | |
data-sort-value="Bremen" | Werder Bremen | data-sort-value="Werner, Ole" | Ole Werner | data-sort-value="Friedl, Marco" | Marco Friedl | Hummel | Matthäi | Ammerländer | |
data-sort-value="Darmstadt" | Darmstadt 98 | data-sort-value="Lieberknecht, Torsten" | Torsten Lieberknecht | data-sort-value="Holland, Fabian" | Fabian Holland | Craft | HAIX | 28 Black | |
data-sort-value="Dortmund" | Borussia Dortmund | data-sort-value="Terzic, Edin" | Edin Terzić | data-sort-value="Can, Emre" | Emre Can | Puma | 1&1 Evonik (in cup and UEFA matches) | GLS Group[32] | |
data-sort-value="Frankfurt" | Eintracht Frankfurt | data-sort-value="Toppmoller, Dino" | Dino Toppmöller | data-sort-value="Rode, Sebastian" | Sebastian Rode | Nike | Indeed.com | Elotrans reload | |
data-sort-value="Freiburg" | SC Freiburg | data-sort-value="Streich, Christian" | Christian Streich | data-sort-value="Gunter, Christian" | Christian Günter | Nike | JobRad | Lexware | |
data-sort-value="Heidenheim" | 1. FC Heidenheim | data-sort-value="Schmidt, Frank" | Frank Schmidt | data-sort-value="Mainka, Patrick" | Patrick Mainka | Puma | MHP | Voith | |
data-sort-value="Hoffenheim" | TSG Hoffenheim | data-sort-value="Matarazzo, Pellegrino" | Pellegrino Matarazzo | data-sort-value="Baumann, Oliver" | Oliver Baumann | Joma | SAP | hep global[33] | |
data-sort-value="Koln" | 1. FC Köln | data-sort-value="Schultz, Timo" | Timo Schultz | data-sort-value="Kainz, Florian" | Florian Kainz | Hummel | REWE | DEVK | |
data-sort-value="Leipzig" | RB Leipzig | data-sort-value="Tedesco, Domenico" | Marco Rose | data-sort-value="Orban, Willi" | Willi Orbán | Nike | Red Bull | AOC Die Stadtentwickler[34] IHG Hotels & Resorts (in cup and UEFA matches) | |
data-sort-value="Leverkusen" | Bayer Leverkusen | data-sort-value="Alonso, Xabi" | Xabi Alonso | data-sort-value="Hradecky, Lukas" | Lukas Hradecky | Castore[35] | Barmenia Versicherungen | Trive Kumho Tyres (in cup matches) | |
data-sort-value="Mainz" | Mainz 05 | data-sort-value="Henriksen, Bo" | Bo Henriksen | data-sort-value="Widmer, Silvan" | Silvan Widmer | Jako | Kömmerling | iDM | |
data-sort-value="Monchengladbach" | Borussia Mönchengladbach | data-sort-value="Seoane, Gerardo" | Gerardo Seoane | data-sort-value="Omlin, Jonas" | Jonas Omlin | Puma | Flatex | Sonepar | |
data-sort-value="Munich" | Bayern Munich | data-sort-value="Tuchel, Thomas" | Thomas Tuchel | data-sort-value="Neuer, Manuel" | Manuel Neuer | Adidas | Deutsche Telekom | Audi (in cup and UEFA matches) | |
data-sort-value="Stuttgart" | VfB Stuttgart | data-sort-value="Hoeneß, Sebastian" | Sebastian Hoeneß | data-sort-value="Anton, Waldemar" | Waldemar Anton | Jako | Winamax | hep global | |
data-sort-value="Wolfsburg" | VfL Wolfsburg | data-sort-value="Hasenhuttl, Ralph" | Ralph Hasenhüttl | data-sort-value="Arnold, Maximilian" | Maximilian Arnold | Nike | Volkswagen/Tiguan | Linglong Tire |
Team | Outgoing | Exit date | Position in table | Incoming | Incoming date | ||||
---|---|---|---|---|---|---|---|---|---|
Announced on | Departed on | Announced on | Arrived on | ||||||
Eintracht Frankfurt | Oliver Glasner | Mutual consent | 9 May 2023 | 30 June 2023 | Pre-season | Dino Toppmöller | 12 June 2023 | 1 July 2023 | [36] [37] |
Borussia Mönchengladbach | Daniel Farke | Sacked | 2 June 2023 | Gerardo Seoane | 6 June 2023 | [38] [39] | |||
FC Augsburg | Enrico Maaßen | 9 October 2023 | 15th | Jess Thorup | 15 October 2023 | [40] [41] | |||
Mainz 05 | Bo Svensson | Mutual consent | 2 November 2023 | 18th | Jan Siewert[42] | 2 November 2023 | [43] [44] | ||
Union Berlin | Urs Fischer | 15 November 2023 | Marco Grote (interim) | 15 November 2023 | [45] | ||||
Marco Grote | End of interim spell | 26 November 2023 | 17th | Nenad Bjelica | 26 November 2023 | [46] | |||
1. FC Köln | Steffen Baumgart | Mutual consent | 21 December 2023 | Timo Schultz | 4 January 2024 | [47] [48] | |||
Mainz 05 | Jan Siewert | Sacked | 12 February 2024 | Bo Henriksen | 13 February 2024 | [49] [50] | |||
VfL Wolfsburg | Niko Kovač | 17 March 2024 | 14th | Ralph Hasenhüttl | 17 March 2024 | [51] [52] | |||
VfL Bochum | Thomas Letsch | 8 April 2024 | 15th | Heiko Butscher (interim) | 9 April 2024 | [53] [54] | |||
Union Berlin | Nenad Bjelica | 6 May 2024 | 15th | Marco Grote (interim) | 6 May 2024 | [55] |
The relegation play-offs took place on 23 and 27 May 2024.[4] [56]
|}
3–3 on aggregate. VfL Bochum won 6–5 on penalties, and therefore both clubs remained in their respective leagues.
Rank | Player | Club | Goals[57] |
---|---|---|---|
1 | Harry Kane | Bayern Munich | 36 |
2 | Serhou Guirassy | VfB Stuttgart | 28 |
3 | Loïs Openda | RB Leipzig | 24 |
4 | Deniz Undav | VfB Stuttgart | 18 |
5 | Maximilian Beier | TSG Hoffenheim | 16 |
6 | Ermedin Demirović | FC Augsburg | 15 |
Andrej Kramarić | TSG Hoffenheim | ||
8 | Victor Boniface | Bayer Leverkusen | 14 |
Benjamin Šeško | RB Leipzig | ||
10 | Donyell Malen | Borussia Dortmund | 13 |
See also: List of Bundesliga hat-tricks.
Player | Club | Against | Result | Date | |
---|---|---|---|---|---|
Kevin Behrens | Union Berlin | Mainz 05 | 4–1 (H) | ||
Serhou Guirassy | VfB Stuttgart | Mainz 05 | 3–1 (A) | ||
Harry Kane | Bayern Munich | VfL Bochum | 7–0 (H) | ||
Serhou Guirassy | VfB Stuttgart | VfL Wolfsburg | 3–1 (H) | ||
Harry Kane | Bayern Munich | Darmstadt 98 | 8–0 (H) | ||
Borussia Dortmund | 4–0 (A) | ||||
Patrik Schick | Bayer Leverkusen | VfL Bochum | 4–0 (H) | ||
Deniz Undav | VfB Stuttgart | RB Leipzig | 5–2 (H) | ||
Niclas Füllkrug | Borussia Dortmund | VfL Bochum | 3–1 (H) | ||
Harry Kane | Bayern Munich | Mainz 05 | 8–1 (H) | ||
Florian Wirtz | Bayer Leverkusen | Werder Bremen | 5–0 (H) | ||
Robin Hack | Borussia Mönchengladbach | TSG Hoffenheim | 3–4 (A) | ||
Andrej Kramarić | TSG Hoffenheim | Bayern Munich | 4–2 (H) |
Month | Player of the Month | Rookie of the Month | Goal of the Month | ||||
---|---|---|---|---|---|---|---|
Player | Club | Player | Club | Player | Club | ||
August | Victor Boniface | Bayer Leverkusen | Victor Boniface | Bayer Leverkusen | Jan-Niklas Beste | 1. FC Heidenheim | [59] [60] [61] |
September | Serhou Guirassy | VfB Stuttgart | Xavi Simons | RB Leipzig | |||
October | Florian Wirtz | Bayer Leverkusen | Harry Kane | Bayern Munich | |||
November | Deniz Undav | VfB Stuttgart | |||||
December | Florian Wirtz | Bayer Leverkusen | Xavi Simons | RB Leipzig | |||
January | Deniz Undav | VfB Stuttgart | Ian Maatsen | Borussia Dortmund | Xavi Simons | RB Leipzig | |
February | Florian Wirtz | Bayer Leverkusen | Maximilian Beier | TSG Hoffenheim | Harry Kane | Bayern Munich | |
March | Serhou Guirassy | VfB Stuttgart | Jamal Musiala | ||||
April | Álex Grimaldo | Bayer Leverkusen | Xavi Simons | RB Leipzig | Harry Kane | ||
May | Marco Reus | Borussia Dortmund |
Award | Winner | Club | ||
---|---|---|---|---|
Player of the Season | Florian Wirtz | Bayer Leverkusen | [62] | |
Rookie of the Season | Victor Boniface | Bayer Leverkusen | [63] |
Player | Club | ||
---|---|---|---|
Gregor Kobel | Borussia Dortmund | [65] | |
Jeremie Frimpong | Bayer Leverkusen | ||
Jonathan Tah | |||
Waldemar Anton | VfB Stuttgart | ||
Álex Grimaldo | Bayer Leverkusen | ||
Jamal Musiala | Bayern Munich | ||
Granit Xhaka | Bayer Leverkusen | ||
Florian Wirtz | |||
Serhou Guirassy | VfB Stuttgart | ||
Harry Kane | Bayern Munich | ||
Victor Boniface | Bayer Leverkusen |