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.[2][3] The fixtures were announced on 30 June 2023.[4]
Season | 2023–24 |
---|---|
Dates | 18 August 2023 – 18 May 2024 |
Champions | Bayer Leverkusen 1st Bundesliga title 1st German title |
Relegated | 1. FC Köln Darmstadt 98 |
Champions League | Bayer Leverkusen VfB Stuttgart Bayern Munich RB Leipzig Borussia Dortmund |
Europa League | Eintracht Frankfurt TSG Hoffenheim |
Conference League | 1. FC Heidenheim |
Matches played | 306 |
Goals scored | 985 (3.22 per match) |
Top goalscorer | 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 winning run | 10 games Leverkusen[1] |
Longest unbeaten run | 34 games Leverkusen[1] |
Longest winless run | 22 games Darmstadt[1] |
Longest losing run | 9 games Berlin[1] |
Highest attendance | 81,365 Sixteen games |
Lowest attendance | 15,000 Seventeen games |
Attendance | 12,047,108 (39,370 per match) |
← 2022–23 2024–25 → |
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.[5][6]
Bayer Leverkusen became the first Bundesliga team to finish a season unbeaten, ending the campaign with a record of 28 wins and six draws.[7][8]
Teams
A total of 18 teams participated in the 2023–24 edition of the Bundesliga.
Team changes
Promoted from 2022–23 2. Bundesliga | Relegated from 2022–23 Bundesliga |
---|---|
1. FC Heidenheim Darmstadt 98 | Schalke 04 Hertha BSC |
SV Darmstadt 98 returned to the Bundesliga after a six-year absence[9] while 1. FC Heidenheim competed in the Bundesliga for the first time in the club's history.[10]
Stadiums and locations
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 | ||||||
Eintracht Frankfurt | ![]() | Mutual consent | 9 May 2023 | 30 June 2023 | Pre-season | ![]() | 12 June 2023 | 1 July 2023 | [35][36] |
Borussia Mönchengladbach | ![]() | Sacked | 2 June 2023 | ![]() | 6 June 2023 | [37][38] | |||
FC Augsburg | ![]() | 9 October 2023 | 15th | ![]() | 15 October 2023 | [39][40] | |||
Mainz 05 | ![]() | Mutual consent | 2 November 2023 | 18th | ![]() | 2 November 2023 | [41][42] | ||
Union Berlin | ![]() | 15 November 2023 | ![]() | 15 November 2023 | [43] | ||||
![]() | End of interim spell | 26 November 2023 | 17th | ![]() | 26 November 2023 | [44] | |||
1. FC Köln | ![]() | Mutual consent | 21 December 2023 | ![]() | 4 January 2024 | [45][46] | |||
Mainz 05 | ![]() | Sacked | 12 February 2024 | ![]() | 13 February 2024 | [47][48] | |||
VfL Wolfsburg | ![]() | 17 March 2024 | 14th | ![]() | 17 March 2024 | [49][50] | |||
VfL Bochum | ![]() | 8 April 2024 | 15th | ![]() | 9 April 2024 | [51][52] | |||
Union Berlin | ![]() | 6 May 2024 | 15th | ![]() | 6 May 2024 | [53] |
League table
Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
---|---|---|---|---|---|---|---|---|---|---|
1 | Bayer Leverkusen (C) | 34 | 28 | 6 | 0 | 89 | 24 | +65 | 90 | Qualification for the Champions League league phase[a] |
2 | VfB Stuttgart | 34 | 23 | 4 | 7 | 78 | 39 | +39 | 73 | |
3 | Bayern Munich | 34 | 23 | 3 | 8 | 94 | 45 | +49 | 72 | |
4 | RB Leipzig | 34 | 19 | 8 | 7 | 77 | 39 | +38 | 65 | |
5 | Borussia Dortmund | 34 | 18 | 9 | 7 | 68 | 43 | +25 | 63 | |
6 | Eintracht Frankfurt | 34 | 11 | 14 | 9 | 51 | 50 | +1 | 47 | Qualification for the Europa League league phase[b] |
7 | TSG Hoffenheim | 34 | 13 | 7 | 14 | 66 | 66 | 0 | 46 | |
8 | 1. FC Heidenheim | 34 | 10 | 12 | 12 | 50 | 55 | −5 | 42 | Qualification for the Conference League play-off round[b] |
9 | Werder Bremen | 34 | 11 | 9 | 14 | 48 | 54 | −6 | 42 | |
10 | SC Freiburg | 34 | 11 | 9 | 14 | 45 | 58 | −13 | 42 | |
11 | FC Augsburg | 34 | 10 | 9 | 15 | 50 | 60 | −10 | 39 | |
12 | VfL Wolfsburg | 34 | 10 | 7 | 17 | 41 | 56 | −15 | 37 | |
13 | Mainz 05 | 34 | 7 | 14 | 13 | 39 | 51 | −12 | 35 | |
14 | Borussia Mönchengladbach | 34 | 7 | 13 | 14 | 56 | 67 | −11 | 34 | |
15 | Union Berlin | 34 | 9 | 6 | 19 | 33 | 58 | −25 | 33 | |
16 | VfL Bochum (O) | 34 | 7 | 12 | 15 | 42 | 74 | −32 | 33 | Qualification for the relegation play-offs |
17 | 1. FC Köln (R) | 34 | 5 | 12 | 17 | 28 | 60 | −32 | 27 | Relegation to 2. Bundesliga |
18 | Darmstadt 98 (R) | 34 | 3 | 8 | 23 | 30 | 86 | −56 | 17 |
Results
Relegation play-offs
The relegation play-offs took place on 23 and 27 May 2024.[3][55]
Overview
Team 1 | Agg. | Team 2 | 1st leg | 2nd leg |
---|---|---|---|---|
VfL Bochum (B) | 3–3 (6–5 p) | Fortuna Düsseldorf (2B) | 0–3 | 3–0 (a.e.t.) |
Matches
VfL Bochum | 0–3 | Fortuna Düsseldorf |
---|---|---|
Report |
|
3–3 on aggregate. VfL Bochum won 6–5 on penalties, and therefore both clubs remained in their respective leagues.
Statistics
Top goalscorers
Rank | Player | Club | Goals[56] |
---|---|---|---|
1 | ![]() | Bayern Munich | 36 |
2 | ![]() | VfB Stuttgart | 28 |
3 | ![]() | RB Leipzig | 24 |
4 | ![]() | VfB Stuttgart | 18 |
5 | ![]() | TSG Hoffenheim | 16 |
6 | ![]() | FC Augsburg | 15 |
![]() | TSG Hoffenheim | ||
8 | ![]() | Bayer Leverkusen | 14 |
![]() | RB Leipzig | ||
10 | ![]() | Borussia Dortmund | 13 |
Hat-tricks
Player | Club | Against | Result | Date |
---|---|---|---|---|
![]() | Union Berlin | Mainz 05 | 4–1 (H) | 20 August 2023 |
![]() | VfB Stuttgart | Mainz 05 | 3–1 (A) | 16 September 2023 |
![]() | Bayern Munich | VfL Bochum | 7–0 (H) | 23 September 2023 |
![]() | VfB Stuttgart | VfL Wolfsburg | 3–1 (H) | 7 October 2023 |
![]() | Bayern Munich | Darmstadt 98 | 8–0 (H) | 28 October 2023 |
Borussia Dortmund | 4–0 (A) | 4 November 2023 | ||
![]() | Bayer Leverkusen | VfL Bochum | 4–0 (H) | 20 December 2023 |
![]() | VfB Stuttgart | RB Leipzig | 5–2 (H) | 27 January 2024 |
![]() | Borussia Dortmund | VfL Bochum | 3–1 (H) | 28 January 2024 |
![]() | Bayern Munich | Mainz 05 | 8–1 (H) | 9 March 2024 |
![]() | Bayer Leverkusen | Werder Bremen | 5–0 (H) | 14 April 2024 |
![]() | Borussia Mönchengladbach | TSG Hoffenheim | 3–4 (A) | 20 April 2024 |
![]() | TSG Hoffenheim | Bayern Munich | 4–2 (H) | 18 May 2024 |
Clean sheets
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 | ![]() | Bayer Leverkusen | ![]() | 1. FC Heidenheim | [58][59][60] |
September | ![]() | VfB Stuttgart | ![]() | RB Leipzig | |||
October | ![]() | Bayer Leverkusen | ![]() | Bayern Munich | |||
November | ![]() | VfB Stuttgart | |||||
December | ![]() | Bayer Leverkusen | ![]() | RB Leipzig | |||
January | ![]() | VfB Stuttgart | ![]() | Borussia Dortmund | ![]() | RB Leipzig | |
February | ![]() | Bayer Leverkusen | ![]() | TSG Hoffenheim | ![]() | Bayern Munich | |
March | ![]() | VfB Stuttgart | ![]() | ||||
April | ![]() | Bayer Leverkusen | ![]() | RB Leipzig | ![]() | ||
May | — | — | ![]() | Borussia Dortmund |
Annual awards
Award | Winner | Club | Ref. |
---|---|---|---|
Player of the Season | ![]() | Bayer Leverkusen | [61] |
Rookie of the Season | ![]() | Bayer Leverkusen | [62] |
Team of the season
kicker
Pos. | Player | Club | Ref. |
---|---|---|---|
GK | ![]() | Borussia Dortmund | [63] |
DF | ![]() | Bayer Leverkusen | |
![]() | VfB Stuttgart | ||
![]() | Bayer Leverkusen | ||
![]() | |||
MF | ![]() | ||
![]() | |||
![]() | |||
![]() | 1. FC Heidenheim | ||
FW | ![]() | VfB Stuttgart | |
![]() | Bayern Munich |
EA Sports
Pos. | Player | Club | Ref. |
---|---|---|---|
GK | ![]() | Borussia Dortmund | [64] |
DF | ![]() | Bayer Leverkusen | |
![]() | |||
![]() | VfB Stuttgart | ||
![]() | Bayer Leverkusen | ||
MF | ![]() | Bayern Munich | |
![]() | Bayer Leverkusen | ||
![]() | |||
FW | ![]() | VfB Stuttgart | |
![]() | Bayern Munich | ||
![]() | Bayer Leverkusen |