Topzle Topzle

2024–25 Bundesliga

Updated: 12/11/2025, 1:52:52 PM Wikipedia source

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 and concluded on 17 May 2025. Bayer Leverkusen were the defending champions. On 4 May 2025, Bayern Munich were crowned Bundesliga champions for a record 33rd time (34th time 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.

Infobox

Season
2024–25
Dates
23 August 2024 – 17 May 2025
Champions
Bayern Munich33rd Bundesliga title34th German title
Relegated
Holstein KielVfL Bochum
Champions League
Bayern MunichBayer LeverkusenEintracht FrankfurtBorussia Dortmund
Europa League
SC FreiburgVfB Stuttgart
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 MunichBochum 0–5 MunichBremen 0–5 Munich
Highest scoring
Frankfurt 7–2 Bochum
Longest winning run
8 gamesLeverkusen
Longest unbeaten run
22 gamesLeverkusen
Longest winless run
14 gamesBochum
Longest losing run
7 gamesHeidenheim
Highest attendance
81,365seventeen games
Lowest attendance
13,923Kiel v Hoffenheim
Attendance
11,828,684 (38,656 per match)

Tables

· Teams › Team changes
FC St. PauliHolstein Kiel
FC St. PauliHolstein Kiel
Promoted from2023–24 2. Bundesliga
FC St. PauliHolstein Kiel
Relegated from2023–24 Bundesliga
1. FC KölnDarmstadt 98
Promoted from2023–24 2. Bundesliga
Relegated from2023–24 Bundesliga
FC St. PauliHolstein Kiel
1. FC KölnDarmstadt 98
· Teams › Stadiums and locations
FC Augsburg
FC Augsburg
Team
FC Augsburg
Location
Augsburg
Stadium
WWK Arena
Capacity
30,660
Union Berlin
Union Berlin
Team
Union Berlin
Location
Berlin
Stadium
Stadion An der Alten Försterei
Capacity
22,012
VfL Bochum
VfL Bochum
Team
VfL Bochum
Location
Bochum
Stadium
Vonovia Ruhrstadion
Capacity
26,000
Werder Bremen
Werder Bremen
Team
Werder Bremen
Location
Bremen
Stadium
Weserstadion
Capacity
42,100
Borussia Dortmund
Borussia Dortmund
Team
Borussia Dortmund
Location
Dortmund
Stadium
Signal Iduna Park
Capacity
81,365
Eintracht Frankfurt
Eintracht Frankfurt
Team
Eintracht Frankfurt
Location
Frankfurt
Stadium
Deutsche Bank Park
Capacity
58,000
SC Freiburg
SC Freiburg
Team
SC Freiburg
Location
Freiburg im Breisgau
Stadium
Europa-Park Stadion
Capacity
34,700
1. FC Heidenheim
1. FC Heidenheim
Team
1. FC Heidenheim
Location
Heidenheim
Stadium
Voith-Arena
Capacity
15,000
TSG Hoffenheim
TSG Hoffenheim
Team
TSG Hoffenheim
Location
Sinsheim
Stadium
PreZero Arena
Capacity
30,150
Holstein Kiel
Holstein Kiel
Team
Holstein Kiel
Location
Kiel
Stadium
Holstein-Stadion
Capacity
15,034
RB Leipzig
RB Leipzig
Team
RB Leipzig
Location
Leipzig
Stadium
Red Bull Arena
Capacity
47,800
Bayer Leverkusen
Bayer Leverkusen
Team
Bayer Leverkusen
Location
Leverkusen
Stadium
BayArena
Capacity
30,210
Mainz 05
Mainz 05
Team
Mainz 05
Location
Mainz
Stadium
Mewa Arena
Capacity
33,305
Borussia Mönchengladbach
Borussia Mönchengladbach
Team
Borussia Mönchengladbach
Location
Mönchengladbach
Stadium
Borussia-Park
Capacity
54,042
Bayern Munich
Bayern Munich
Team
Bayern Munich
Location
Munich
Stadium
Allianz Arena
Capacity
75,000
FC St. Pauli
FC St. Pauli
Team
FC St. Pauli
Location
Hamburg
Stadium
Millerntor-Stadion
Capacity
29,546
VfB Stuttgart
VfB Stuttgart
Team
VfB Stuttgart
Location
Stuttgart
Stadium
MHPArena
Capacity
60,058
VfL Wolfsburg
VfL Wolfsburg
Team
VfL Wolfsburg
Location
Wolfsburg
Stadium
Volkswagen Arena
Capacity
28,917
Team
Location
Stadium
Capacity
R.
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
· Teams › Personnel and kits
Front
Front
Team
Front
Manager
Sleeve
FC Augsburg
FC Augsburg
Team
FC Augsburg
Manager
Jess Thorup
Captain
Jeffrey Gouweleeuw
Kit manufacturer
Mizuno
Shirt sponsor
WWK Versicherung
Shirt sponsor
Siegmund
Union Berlin
Union Berlin
Team
Union Berlin
Manager
Steffen Baumgart
Captain
Christopher Trimmel
Kit manufacturer
Adidas
Shirt sponsor
home to go_
Shirt sponsor
JD Sports
VfL Bochum
VfL Bochum
Team
VfL Bochum
Manager
Dieter Hecking
Captain
Anthony Losilla
Kit manufacturer
Mizuno
Shirt sponsor
Vonovia
Shirt sponsor
MTEL Germany / Herbert Grönemeyer (in cup matches)
Werder Bremen
Werder Bremen
Team
Werder Bremen
Manager
Ole Werner
Captain
Marco Friedl
Kit manufacturer
Hummel
Shirt sponsor
Matthäi
Shirt sponsor
Ammerländer / HARALD PIHL (in cup matches)
Borussia Dortmund
Borussia Dortmund
Team
Borussia Dortmund
Manager
Niko Kovač
Captain
Emre Can
Kit manufacturer
Puma
Shirt sponsor
1&1 / Evonik (in cup and UEFA matches)
Shirt sponsor
GLS Group / Pluto TV (in cup and UEFA matches)
Eintracht Frankfurt
Eintracht Frankfurt
Team
Eintracht Frankfurt
Manager
Dino Toppmöller
Captain
Kevin Trapp
Kit manufacturer
Nike
Shirt sponsor
Indeed.com
Shirt sponsor
Elotrans reload
SC Freiburg
SC Freiburg
Team
SC Freiburg
Manager
Julian Schuster
Captain
Christian Günter
Kit manufacturer
Nike
Shirt sponsor
JobRad
Shirt sponsor
Lexware
1. FC Heidenheim
1. FC Heidenheim
Team
1. FC Heidenheim
Manager
Frank Schmidt
Captain
Patrick Mainka
Kit manufacturer
Puma
Shirt sponsor
MHP
Shirt sponsor
Voith
TSG Hoffenheim
TSG Hoffenheim
Team
TSG Hoffenheim
Manager
Christian Ilzer
Captain
Oliver Baumann
Kit manufacturer
Joma
Shirt sponsor
SAP
Shirt sponsor
hep global
Holstein Kiel
Holstein Kiel
Team
Holstein Kiel
Manager
Marcel Rapp
Captain
Lewis Holtby
Kit manufacturer
Puma
Shirt sponsor
Famila
Shirt sponsor
Lotto Schleswig-Holstein
RB Leipzig
RB Leipzig
Team
RB Leipzig
Manager
Zsolt Lőw
Captain
Willi Orbán
Kit manufacturer
Puma
Shirt sponsor
Red Bull
Shirt sponsor
IHG Hotels & Resorts
Bayer Leverkusen
Bayer Leverkusen
Team
Bayer Leverkusen
Manager
Xabi Alonso
Captain
Lukas Hradecky
Kit manufacturer
Castore
Shirt sponsor
Barmenia Versicherungen
Shirt sponsor
Niedax / Talcid (in cup matches)
Mainz 05
Mainz 05
Team
Mainz 05
Manager
Bo Henriksen
Captain
Silvan Widmer
Kit manufacturer
Jako
Shirt sponsor
Kömmerling
Shirt sponsor
iDM
Borussia Mönchengladbach
Borussia Mönchengladbach
Team
Borussia Mönchengladbach
Manager
Gerardo Seoane
Captain
Jonas Omlin
Kit manufacturer
Puma
Shirt sponsor
Reuter Gruppe
Shirt sponsor
Sonepar
Bayern Munich
Bayern Munich
Team
Bayern Munich
Manager
Vincent Kompany
Captain
Manuel Neuer
Kit manufacturer
Adidas
Shirt sponsor
Deutsche Telekom
Shirt sponsor
Allianz / Audi (in cup and UEFA matches)
FC St. Pauli
FC St. Pauli
Team
FC St. Pauli
Manager
Alexander Blessin
Captain
Jackson Irvine
Kit manufacturer
Puma
Shirt sponsor
Congstar
Shirt sponsor
Astra Brauerei
VfB Stuttgart
VfB Stuttgart
Team
VfB Stuttgart
Manager
Sebastian Hoeneß
Captain
Atakan Karazor
Kit manufacturer
Jako
Shirt sponsor
Winamax
Shirt sponsor
hep solar
VfL Wolfsburg
VfL Wolfsburg
Team
VfL Wolfsburg
Manager
Daniel Bauer
Captain
Maximilian Arnold
Kit manufacturer
Nike
Shirt sponsor
Volkswagen
Shirt sponsor
Linglong Tire
Team
Manager
Captain
Kit manufacturer
Shirt sponsor
Front
Sleeve
FC Augsburg
Jess Thorup
Jeffrey Gouweleeuw
Mizuno
WWK Versicherung
Siegmund
Union Berlin
Steffen Baumgart
Christopher Trimmel
Adidas
home to go_
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
Zsolt Lőw
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
Daniel Bauer
Maximilian Arnold
Nike
Volkswagen
Linglong Tire
· Teams › Managerial changes
Announced on
Announced on
Team
Announced on
Outgoing
Departed on
Manner
Announced on
Exit date
Arrived on
Bayern Munich
Bayern Munich
Team
Bayern Munich
Outgoing
Thomas Tuchel
Manner
Mutual consent
Exit date
21 February 2024
Exit date
30 June 2024
Position in table
Pre-season
Incoming
Vincent Kompany
Incoming date
29 May 2024
Incoming date
1 July 2024
SC Freiburg
SC Freiburg
Team
SC Freiburg
Outgoing
Christian Streich
Manner
18 March 2024
Exit date
Julian Schuster
Exit date
22 March 2024
VfL Bochum
VfL Bochum
Team
VfL Bochum
Outgoing
Heiko Butscher (interim)
Manner
End of caretaker spell
Exit date
9 April 2024
Exit date
Peter Zeidler
Position in table
3 June 2024
Union Berlin
Union Berlin
Team
Union Berlin
Outgoing
Marco Grote (interim)
Manner
6 May 2024
Exit date
Bo Svensson
Exit date
23 May 2024
Borussia Dortmund
Borussia Dortmund
Team
Borussia Dortmund
Outgoing
Edin Terzić
Manner
Mutual consent
Exit date
13 June 2024
Exit date
Nuri Şahin
Position in table
14 June 2024
FC St. Pauli
FC St. Pauli
Team
FC St. Pauli
Outgoing
Fabian Hürzeler
Manner
Signed by Brighton & Hove Albion
Exit date
15 June 2024
Exit date
Alexander Blessin
Position in table
27 June 2024
VfL Bochum
VfL Bochum
Team
VfL Bochum
Outgoing
Peter Zeidler
Manner
Sacked
Exit date
20 October 2024
Exit date
18th
Position in table
Markus Feldhoff / Murat Ural (interim)
Incoming
21 October 2024
Markus Feldhoff / Murat Ural (interim)
Markus Feldhoff / Murat Ural (interim)
Team
Markus Feldhoff / Murat Ural (interim)
Outgoing
End of caretaker
Manner
4 November 2024
Exit date
Dieter Hecking
Exit date
4 November 2024
TSG Hoffenheim
TSG Hoffenheim
Team
TSG Hoffenheim
Outgoing
Pellegrino Matarazzo
Manner
Sacked
Exit date
11 November 2024
Exit date
15th
Position in table
Christian Ilzer
Incoming
15 November 2024
Union Berlin
Union Berlin
Team
Union Berlin
Outgoing
Bo Svensson
Manner
27 December 2024
Exit date
12th
Exit date
Steffen Baumgart
Position in table
30 December 2024
Incoming
2 January 2025
Borussia Dortmund
Borussia Dortmund
Team
Borussia Dortmund
Outgoing
Nuri Şahin
Manner
22 January 2025
Exit date
10th
Exit date
Mike Tullberg (interim)
Position in table
22 January 2025
Mike Tullberg (interim)
Mike Tullberg (interim)
Team
Mike Tullberg (interim)
Outgoing
End of caretaker spell
Manner
30 January 2025
Exit date
2 February 2025
Exit date
Niko Kovač
Position in table
30 January 2025
Incoming
2 February 2025
RB Leipzig
RB Leipzig
Team
RB Leipzig
Outgoing
Marco Rose
Manner
Sacked
Exit date
30 March 2025
Exit date
6th
Position in table
Zsolt Lőw (interim)
Incoming
30 March 2025
VfL Wolfsburg
VfL Wolfsburg
Team
VfL Wolfsburg
Outgoing
Ralph Hasenhüttl
Manner
4 May 2025
Exit date
12th
Exit date
Daniel Bauer (interim)
Position in table
4 May 2025
Team
Outgoing
Manner
Exit date
Position in table
Incoming
Incoming date
Ref.
Announced on
Departed on
Announced on
Arrived on
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
18 March 2024
Julian Schuster
22 March 2024
VfL Bochum
Heiko Butscher (interim)
End of caretaker spell
9 April 2024
Peter Zeidler
3 June 2024
Union Berlin
Marco Grote (interim)
6 May 2024
Bo Svensson
23 May 2024
Borussia Dortmund
Edin Terzić
Mutual consent
13 June 2024
Nuri Şahin
14 June 2024
FC St. Pauli
Fabian Hürzeler
Signed by Brighton & Hove Albion
15 June 2024
Alexander Blessin
27 June 2024
VfL Bochum
Peter Zeidler
Sacked
20 October 2024
18th
Markus Feldhoff / Murat Ural (interim)
21 October 2024
Markus Feldhoff / Murat Ural (interim)
End of caretaker
4 November 2024
Dieter Hecking
4 November 2024
TSG Hoffenheim
Pellegrino Matarazzo
Sacked
11 November 2024
15th
Christian Ilzer
15 November 2024
Union Berlin
Bo Svensson
27 December 2024
12th
Steffen Baumgart
30 December 2024
2 January 2025
Borussia Dortmund
Nuri Şahin
22 January 2025
10th
Mike Tullberg (interim)
22 January 2025
Mike Tullberg (interim)
End of caretaker spell
30 January 2025
2 February 2025
Niko Kovač
30 January 2025
2 February 2025
RB Leipzig
Marco Rose
Sacked
30 March 2025
6th
Zsolt Lőw (interim)
30 March 2025
VfL Wolfsburg
Ralph Hasenhüttl
4 May 2025
12th
Daniel Bauer (interim)
4 May 2025
· League table
1
1
Pos
1
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Bayern Munich (C)
Pld
34
W
25
D
7
L
2
GF
99
GA
32
GD
+67
Pts
82
Qualification or relegation
Qualification for the Champions League league phase
2
2
Pos
2
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Bayer Leverkusen
Pld
34
W
19
D
12
L
3
GF
72
GA
43
GD
+29
Pts
69
3
3
Pos
3
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Eintracht Frankfurt
Pld
34
W
17
D
9
L
8
GF
68
GA
46
GD
+22
Pts
60
4
4
Pos
4
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Borussia Dortmund
Pld
34
W
17
D
6
L
11
GF
71
GA
51
GD
+20
Pts
57
5
5
Pos
5
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
SC Freiburg
Pld
34
W
16
D
7
L
11
GF
49
GA
53
GD
−4
Pts
55
Qualification or relegation
Qualification for the Europa League league phase
6
6
Pos
6
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Mainz 05
Pld
34
W
14
D
10
L
10
GF
55
GA
43
GD
+12
Pts
52
Qualification or relegation
Qualification for the Conference League play-off round
7
7
Pos
7
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
RB Leipzig
Pld
34
W
13
D
12
L
9
GF
53
GA
48
GD
+5
Pts
51
8
8
Pos
8
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Werder Bremen
Pld
34
W
14
D
9
L
11
GF
54
GA
57
GD
−3
Pts
51
9
9
Pos
9
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
VfB Stuttgart
Pld
34
W
14
D
8
L
12
GF
64
GA
53
GD
+11
Pts
50
Qualification or relegation
Qualification for the Europa League league phase
10
10
Pos
10
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Borussia Mönchengladbach
Pld
34
W
13
D
6
L
15
GF
55
GA
57
GD
−2
Pts
45
11
11
Pos
11
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
VfL Wolfsburg
Pld
34
W
11
D
10
L
13
GF
56
GA
54
GD
+2
Pts
43
12
12
Pos
12
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
FC Augsburg
Pld
34
W
11
D
10
L
13
GF
35
GA
51
GD
−16
Pts
43
13
13
Pos
13
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Union Berlin
Pld
34
W
10
D
10
L
14
GF
35
GA
51
GD
−16
Pts
40
14
14
Pos
14
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
FC St. Pauli
Pld
34
W
8
D
8
L
18
GF
28
GA
41
GD
−13
Pts
32
15
15
Pos
15
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
TSG Hoffenheim
Pld
34
W
7
D
11
L
16
GF
46
GA
68
GD
−22
Pts
32
16
16
Pos
16
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
1. FC Heidenheim (O)
Pld
34
W
8
D
5
L
21
GF
37
GA
64
GD
−27
Pts
29
Qualification or relegation
Qualification for the relegation play-offs
17
17
Pos
17
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Holstein Kiel (R)
Pld
34
W
6
D
7
L
21
GF
49
GA
80
GD
−31
Pts
25
Qualification or relegation
Relegation to 2. Bundesliga
18
18
Pos
18
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
VfL Bochum (R)
Pld
34
W
6
D
7
L
21
GF
33
GA
67
GD
−34
Pts
25
Pos
Team hlist.inline,.mw-parser-output inline dl,.mw-parser-output inline ol,.mw-parser-output inline ul,.mw-parser-output dl dl,.mw-parser-output dl ol,.mw-parser-output dl ul,.mw-parser-output ol dl,.mw-parser-output ol ol,.mw- .mw- hlist dd:last-child ,.mw- hlist dd dd:first-child ,.mw-parser-output dd dt:first-child ,.mw-parser-output dd li:first-child ,.mw-parser-output dt dd:first-child ,.mw-parser-output dt dt:first-child ,.mw-parser-output dt li:first-child ,.mw-parser-output li dd:first-child ,.mw- hlist dd dd:last-child ,.mw-parser-output dd dt:last-child ,.mw-parser-output dd li:last-child ,.mw-parser-output dt dd:last-child ,.mw-parser-output dt dt:last-child ,.mw-parser-output dt li:last-child ,.mw-parser-output li dd:last-child ,.mw- .mw- hlist dd ol>li:first-child ,.mw- .mw- .mw- .mw- .mw- .mw- } }vte
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
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
FC Augsburg
FC Augsburg
Home \ Away
FC Augsburg
AUG
UNB
1–2
BOC
1–0
BRE
2–2
DOR
2–1
FRA
0–0
FRE
0–0
HEI
2–1
HOF
0–0
KIE
1–3
LEI
0–0
LEV
0–2
MAI
2–3
MÖN
2–1
MUN
1–3
STP
3–1
STU
0–1
WOL
1–0
Union Berlin
Union Berlin
Home \ Away
Union Berlin
AUG
0–2
UNB
BOC
0–2
BRE
2–2
DOR
2–1
FRA
1–1
FRE
0–0
HEI
0–3
HOF
2–1
KIE
0–1
LEI
0–0
LEV
1–2
MAI
2–1
MÖN
1–2
MUN
1–1
STP
1–0
STU
4–4
WOL
1–0
VfL Bochum
VfL Bochum
Home \ Away
VfL Bochum
AUG
1–2
UNB
1–1
BOC
BRE
0–1
DOR
2–0
FRA
1–3
FRE
0–1
HEI
2–0
HOF
0–1
KIE
2–2
LEI
3–3
LEV
1–1
MAI
1–4
MÖN
0–2
MUN
0–5
STP
1–0
STU
0–4
WOL
1–3
Werder Bremen
Werder Bremen
Home \ Away
Werder Bremen
AUG
0–2
UNB
4–1
BOC
1–0
BRE
DOR
0–0
FRA
2–0
FRE
0–1
HEI
3–3
HOF
1–3
KIE
2–1
LEI
0–0
LEV
2–2
MAI
1–0
MÖN
2–4
MUN
0–5
STP
0–0
STU
2–2
WOL
1–2
Borussia Dortmund
Borussia Dortmund
Home \ Away
Borussia Dortmund
AUG
0–1
UNB
6–0
BOC
4–2
BRE
2–2
DOR
FRA
2–0
FRE
4–0
HEI
4–2
HOF
1–1
KIE
3–0
LEI
2–1
LEV
2–3
MAI
3–1
MÖN
3–2
MUN
1–1
STP
2–1
STU
1–2
WOL
4–0
Eintracht Frankfurt
Eintracht Frankfurt
Home \ Away
Eintracht Frankfurt
AUG
2–2
UNB
1–2
BOC
7–2
BRE
1–0
DOR
2–0
FRA
FRE
4–1
HEI
3–0
HOF
3–1
KIE
3–1
LEI
4–0
LEV
1–4
MAI
1–3
MÖN
2–0
MUN
3–3
STP
2–2
STU
1–0
WOL
1–1
SC Freiburg
SC Freiburg
Home \ Away
SC Freiburg
AUG
3–1
UNB
1–2
BOC
2–1
BRE
5–0
DOR
1–4
FRA
1–3
FRE
HEI
1–0
HOF
3–2
KIE
3–2
LEI
0–0
LEV
2–2
MAI
0–0
MÖN
3–1
MUN
1–2
STP
0–3
STU
3–1
WOL
3–2
1. FC Heidenheim
1. FC Heidenheim
Home \ Away
1. FC Heidenheim
AUG
4–0
UNB
2–0
BOC
0–0
BRE
1–4
DOR
1–2
FRA
0–4
FRE
0–3
HEI
HOF
0–0
KIE
3–1
LEI
0–1
LEV
0–1
MAI
0–2
MÖN
0–3
MUN
0–4
STP
0–2
STU
1–3
WOL
1–3
TSG Hoffenheim
TSG Hoffenheim
Home \ Away
TSG Hoffenheim
AUG
1–1
UNB
0–4
BOC
3–1
BRE
3–4
DOR
2–3
FRA
2–2
FRE
1–1
HEI
1–1
HOF
KIE
3–2
LEI
4–3
LEV
1–4
MAI
2–0
MÖN
1–2
MUN
0–4
STP
0–2
STU
1–1
WOL
0–1
Holstein Kiel
Holstein Kiel
Home \ Away
Holstein Kiel
AUG
5–1
UNB
0–2
BOC
2–2
BRE
0–3
DOR
4–2
FRA
2–4
FRE
1–2
HEI
1–0
HOF
1–3
KIE
LEI
0–2
LEV
0–2
MAI
0–3
MÖN
4–3
MUN
1–6
STP
1–2
STU
2–2
WOL
0–2
RB Leipzig
RB Leipzig
Home \ Away
RB Leipzig
AUG
4–0
UNB
0–0
BOC
1–0
BRE
4–2
DOR
2–0
FRA
2–1
FRE
3–1
HEI
2–2
HOF
3–1
KIE
1–1
LEI
LEV
2–2
MAI
1–2
MÖN
0–0
MUN
3–3
STP
2–0
STU
2–3
WOL
1–5
Bayer Leverkusen
Bayer Leverkusen
Home \ Away
Bayer Leverkusen
AUG
2–0
UNB
0–0
BOC
3–1
BRE
0–2
DOR
2–4
FRA
2–1
FRE
5–1
HEI
5–2
HOF
3–1
KIE
2–2
LEI
2–3
LEV
MAI
1–0
MÖN
3–1
MUN
0–0
STP
2–1
STU
0–0
WOL
4–3
Mainz 05
Mainz 05
Home \ Away
Mainz 05
AUG
0–0
UNB
1–1
BOC
2–0
BRE
1–2
DOR
3–1
FRA
1–1
FRE
2–2
HEI
0–2
HOF
2–0
KIE
1–1
LEI
0–2
LEV
2–2
MAI
MÖN
1–1
MUN
2–1
STP
2–0
STU
2–0
WOL
2–2
Borussia Mönchengladbach
Borussia Mönchengladbach
Home \ Away
Borussia Mönchengladbach
AUG
0–3
UNB
1–0
BOC
3–0
BRE
4–1
DOR
1–1
FRA
1–1
FRE
1–2
HEI
3–2
HOF
4–4
KIE
4–1
LEI
1–0
LEV
2–3
MAI
1–3
MÖN
MUN
0–1
STP
2–0
STU
1–3
WOL
0–1
Bayern Munich
Bayern Munich
Home \ Away
Bayern Munich
AUG
3–0
UNB
3–0
BOC
2–3
BRE
3–0
DOR
2–2
FRA
4–0
FRE
2–0
HEI
4–2
HOF
5–0
KIE
4–3
LEI
5–1
LEV
1–1
MAI
3–0
MÖN
2–0
MUN
STP
3–2
STU
4–0
WOL
3–2
FC St. Pauli
FC St. Pauli
Home \ Away
FC St. Pauli
AUG
1–1
UNB
3–0
BOC
0–2
BRE
0–2
DOR
0–2
FRA
0–1
FRE
0–1
HEI
0–2
HOF
1–0
KIE
3–1
LEI
0–0
LEV
1–1
MAI
0–3
MÖN
1–1
MUN
0–1
STP
STU
0–1
WOL
0–0
VfB Stuttgart
VfB Stuttgart
Home \ Away
VfB Stuttgart
AUG
4–0
UNB
3–2
BOC
2–0
BRE
1–2
DOR
5–1
FRA
2–3
FRE
4–0
HEI
0–1
HOF
1–1
KIE
2–1
LEI
2–1
LEV
3–4
MAI
3–3
MÖN
1–2
MUN
1–3
STP
0–1
STU
WOL
1–2
VfL Wolfsburg
VfL Wolfsburg
Home \ Away
VfL Wolfsburg
AUG
1–1
UNB
1–0
BOC
1–1
BRE
2–4
DOR
1–3
FRA
1–2
FRE
0–1
HEI
0–1
HOF
2–2
KIE
2–2
LEI
2–3
LEV
0–0
MAI
4–3
MÖN
5–1
MUN
2–3
STP
1–1
STU
2–2
WOL
Home \ Away
AUG
UNB
BOC
BRE
DOR
FRA
FRE
HEI
HOF
KIE
LEI
LEV
MAI
MÖN
MUN
STP
STU
WOL
FC Augsburg
1–2
1–0
2–2
2–1
0–0
0–0
2–1
0–0
1–3
0–0
0–2
2–3
2–1
1–3
3–1
0–1
1–0
Union Berlin
0–2
0–2
2–2
2–1
1–1
0–0
0–3
2–1
0–1
0–0
1–2
2–1
1–2
1–1
1–0
4–4
1–0
VfL Bochum
1–2
1–1
0–1
2–0
1–3
0–1
2–0
0–1
2–2
3–3
1–1
1–4
0–2
0–5
1–0
0–4
1–3
Werder Bremen
0–2
4–1
1–0
0–0
2–0
0–1
3–3
1–3
2–1
0–0
2–2
1–0
2–4
0–5
0–0
2–2
1–2
Borussia Dortmund
0–1
6–0
4–2
2–2
2–0
4–0
4–2
1–1
3–0
2–1
2–3
3–1
3–2
1–1
2–1
1–2
4–0
Eintracht Frankfurt
2–2
1–2
7–2
1–0
2–0
4–1
3–0
3–1
3–1
4–0
1–4
1–3
2–0
3–3
2–2
1–0
1–1
SC Freiburg
3–1
1–2
2–1
5–0
1–4
1–3
1–0
3–2
3–2
0–0
2–2
0–0
3–1
1–2
0–3
3–1
3–2
1. FC Heidenheim
4–0
2–0
0–0
1–4
1–2
0–4
0–3
0–0
3–1
0–1
0–1
0–2
0–3
0–4
0–2
1–3
1–3
TSG Hoffenheim
1–1
0–4
3–1
3–4
2–3
2–2
1–1
1–1
3–2
4–3
1–4
2–0
1–2
0–4
0–2
1–1
0–1
Holstein Kiel
5–1
0–2
2–2
0–3
4–2
2–4
1–2
1–0
1–3
0–2
0–2
0–3
4–3
1–6
1–2
2–2
0–2
RB Leipzig
4–0
0–0
1–0
4–2
2–0
2–1
3–1
2–2
3–1
1–1
2–2
1–2
0–0
3–3
2–0
2–3
1–5
Bayer Leverkusen
2–0
0–0
3–1
0–2
2–4
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
1–1
2–2
0–2
2–0
1–1
0–2
2–2
1–1
2–1
2–0
2–0
2–2
Borussia Mönchengladbach
0–3
1–0
3–0
4–1
1–1
1–1
1–2
3–2
4–4
4–1
1–0
2–3
1–3
0–1
2–0
1–3
0–1
Bayern Munich
3–0
3–0
2–3
3–0
2–2
4–0
2–0
4–2
5–0
4–3
5–1
1–1
3–0
2–0
3–2
4–0
3–2
FC St. Pauli
1–1
3–0
0–2
0–2
0–2
0–1
0–1
0–2
1–0
3–1
0–0
1–1
0–3
1–1
0–1
0–1
0–0
VfB Stuttgart
4–0
3–2
2–0
1–2
5–1
2–3
4–0
0–1
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
0–1
0–1
2–2
2–2
2–3
0–0
4–3
5–1
2–3
1–1
2–2
· Promotion/relegation play-offs › Overview
1. FC Heidenheim (B)
1. FC Heidenheim (B)
Team 1
1. FC Heidenheim (B)
Agg.Tooltip Aggregate score
4–3
Team 2
SV Elversberg (2B)
1st leg
2–2
2nd leg
2–1
Team 1
Agg.Tooltip Aggregate score
Team 2
1st leg
2nd leg
1. FC Heidenheim (B)
4–3
SV Elversberg (2B)
2–2
2–1
· Statistics › Top goalscorers
1
1
Rank
1
Player
Harry Kane
Club
Bayern Munich
Goals
26
2
2
Rank
2
Player
Serhou Guirassy
Club
Borussia Dortmund
Goals
21
Patrik Schick
Patrik Schick
Rank
Patrik Schick
Player
Bayer Leverkusen
4
4
Rank
4
Player
Jonathan Burkardt
Club
Mainz 05
Goals
18
5
5
Rank
5
Player
Tim Kleindienst
Club
Borussia Mönchengladbach
Goals
16
6
6
Rank
6
Player
Ermedin Demirović
Club
VfB Stuttgart
Goals
15
Hugo Ekitike
Hugo Ekitike
Rank
Hugo Ekitike
Player
Eintracht Frankfurt
Omar Marmoush
Omar Marmoush
Rank
Omar Marmoush
Player
Eintracht Frankfurt
9
9
Rank
9
Player
Benjamin Šeško
Club
RB Leipzig
Goals
13
10
10
Rank
10
Player
Jamal Musiala
Club
Bayern Munich
Goals
12
Michael Olise
Michael Olise
Rank
Michael Olise
Player
Bayern Munich
Nick Woltemade
Nick Woltemade
Rank
Nick Woltemade
Player
VfB Stuttgart
Rank
Player
Club
Goals
1
Harry Kane
Bayern Munich
26
2
Serhou Guirassy
Borussia Dortmund
21
Patrik Schick
Bayer Leverkusen
4
Jonathan Burkardt
Mainz 05
18
5
Tim Kleindienst
Borussia Mönchengladbach
16
6
Ermedin Demirović
VfB Stuttgart
15
Hugo Ekitike
Eintracht Frankfurt
Omar Marmoush
Eintracht Frankfurt
9
Benjamin Šeško
RB Leipzig
13
10
Jamal Musiala
Bayern Munich
12
Michael Olise
Bayern Munich
Nick Woltemade
VfB Stuttgart
· Statistics › Hat-tricks
Andrej Kramarić
Andrej Kramarić
Player
Andrej Kramarić
Club
TSG Hoffenheim
Against
Holstein Kiel
Result
3–2 (H)
Date
24 August 2024
Harry Kane
Harry Kane
Player
Harry Kane
Club
Bayern Munich
Against
Holstein Kiel
Result
6–1 (A)
Date
14 September 2024
Jens Stage
Jens Stage
Player
Jens Stage
Club
Werder Bremen
Against
TSG Hoffenheim
Result
4–3 (A)
Date
29 September 2024
Harry Kane
Harry Kane
Player
Harry Kane
Club
Bayern Munich
Against
VfB Stuttgart
Result
4–0 (H)
Date
19 October 2024
Harry Kane
Harry Kane
Player
Harry Kane
Club
Bayern Munich
Against
FC Augsburg
Result
3–0 (H)
Date
22 November 2024
Patrik Schick
Patrik Schick
Player
Patrik Schick
Club
Bayer Leverkusen
Against
1. FC Heidenheim
Result
5–2 (H)
Date
23 November 2024
Patrik Schick4
Patrik Schick4
Player
Patrik Schick4
Club
Bayer Leverkusen
Against
SC Freiburg
Result
5–1 (H)
Date
21 December 2024
Myron Boadu
Myron Boadu
Player
Myron Boadu
Club
VfL Bochum
Against
RB Leipzig
Result
3–3 (H)
Date
18 January 2025
Alexis Claude-Maurice
Alexis Claude-Maurice
Player
Alexis Claude-Maurice
Club
FC Augsburg
Against
Borussia Mönchengladbach
Result
3–0 (A)
Date
22 February 2025
Serhou Guirassy4
Serhou Guirassy4
Player
Serhou Guirassy4
Club
Borussia Dortmund
Against
Union Berlin
Result
6–0 (H)
Alassane Pléa
Alassane Pléa
Player
Alassane Pléa
Club
Borussia Mönchengladbach
Against
Werder Bremen
Result
4–2 (A)
Date
15 March 2025
Ermedin Demirović
Ermedin Demirović
Player
Ermedin Demirović
Club
VfB Stuttgart
Against
VfL Bochum
Result
4–0 (A)
Date
5 April 2025
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 Schick4
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 Guirassy4
Borussia Dortmund
Union Berlin
6–0 (H)
Alassane Pléa
Borussia Mönchengladbach
Werder Bremen
4–2 (A)
15 March 2025
Ermedin Demirović
VfB Stuttgart
VfL Bochum
4–0 (A)
5 April 2025
· Statistics › Clean sheets
1
1
Rank
1
Player
Péter Gulácsi
Club
RB Leipzig
Cleansheets
14
2
2
Rank
2
Player
Manuel Neuer
Club
Bayern Munich
Cleansheets
13
3
3
Rank
3
Player
Noah Atubolu
Club
SC Freiburg
Cleansheets
10
Michael Zetterer
Michael Zetterer
Rank
Michael Zetterer
Player
Werder Bremen
5
5
Rank
5
Player
Finn Dahmen
Club
FC Augsburg
Cleansheets
9
Nikola Vasilj
Nikola Vasilj
Rank
Nikola Vasilj
Player
FC St. Pauli
Robin Zentner
Robin Zentner
Rank
Robin Zentner
Player
Mainz 05
8
8
Rank
8
Player
Frederik Rønnow
Club
Union Berlin
Cleansheets
8
9
9
Rank
9
Player
Gregor Kobel
Club
Borussia Dortmund
Cleansheets
7
Kevin Müller
Kevin Müller
Rank
Kevin Müller
Player
1. FC Heidenheim
Alexander Nübel
Alexander Nübel
Rank
Alexander Nübel
Player
VfB Stuttgart
Rank
Player
Club
Cleansheets
1
Péter Gulácsi
RB Leipzig
14
2
Manuel Neuer
Bayern Munich
13
3
Noah Atubolu
SC Freiburg
10
Michael Zetterer
Werder Bremen
5
Finn Dahmen
FC Augsburg
9
Nikola Vasilj
FC St. Pauli
Robin Zentner
Mainz 05
8
Frederik Rønnow
Union Berlin
8
9
Gregor Kobel
Borussia Dortmund
7
Kevin Müller
1. FC Heidenheim
Alexander Nübel
VfB Stuttgart
· Awards › Monthly awards
Player
Player
Month
Player
Player of the Month
Club
Player of the Month
Player
Rookie of the Month
Club
Rookie of the Month
Player
Goal of the Month
Club
August
August
Month
August
Player of the Month
Victor Boniface
Player of the Month
Bayer Leverkusen
Rookie of the Month
Rookie of the Month
Thomas Müller
Goal of the Month
Bayern Munich
September
September
Month
September
Player of the Month
Omar Marmoush
Player of the Month
Eintracht Frankfurt
Rookie of the Month
Kauã Santos
Rookie of the Month
Eintracht Frankfurt
Goal of the Month
Aleksandar Pavlović
October
October
Month
October
Player of the Month
Harry Kane
Player of the Month
Bayern Munich
Rookie of the Month
Michael Olise
Rookie of the Month
Bayern Munich
Goal of the Month
Kingsley Coman
November
November
Month
November
Player of the Month
Omar Marmoush
Player of the Month
Eintracht Frankfurt
Rookie of the Month
Nathaniel Brown
Rookie of the Month
Eintracht Frankfurt
Goal of the Month
Jamal Musiala
December
December
Month
December
Player of the Month
Florian Wirtz
Player of the Month
Bayer Leverkusen
Rookie of the Month
Joshua Kimmich
January
January
Month
January
Player of the Month
Chrislain Matsima
Player of the Month
FC Augsburg
Rookie of the Month
Florian Wirtz
Rookie of the Month
Bayer Leverkusen
February
February
Month
February
Player of the Month
Serhou Guirassy
Player of the Month
Borussia Dortmund
Rookie of the Month
Lukas Ullrich
Rookie of the Month
Borussia Mönchengladbach
Goal of the Month
Jamal Musiala
Goal of the Month
Bayern Munich
March
March
Month
March
Player of the Month
Nico Schlotterbeck
Player of the Month
Chrislain Matsima
Rookie of the Month
FC Augsburg
Rookie of the Month
Raphaël Guerreiro
April
April
Month
April
Player of the Month
Michael Olise
Player of the Month
Bayern Munich
Rookie of the Month
Daniel Svensson
Rookie of the Month
Borussia Dortmund
Goal of the Month
Serge Gnabry
May
May
Month
May
Player of the Month
Player of the Month
Rookie of the Month
László Bénes
Rookie of the Month
Union Berlin
Month
Player of the Month
Rookie of the Month
Goal of the Month
Ref.
Player
Club
Player
Club
Player
Club
August
Victor Boniface
Bayer Leverkusen
Thomas Müller
Bayern Munich
September
Omar Marmoush
Eintracht Frankfurt
Kauã Santos
Eintracht Frankfurt
Aleksandar Pavlović
October
Harry Kane
Bayern Munich
Michael Olise
Bayern Munich
Kingsley Coman
November
Omar Marmoush
Eintracht Frankfurt
Nathaniel Brown
Eintracht Frankfurt
Jamal Musiala
December
Florian Wirtz
Bayer Leverkusen
Joshua Kimmich
January
Chrislain Matsima
FC Augsburg
Florian Wirtz
Bayer Leverkusen
February
Serhou Guirassy
Borussia Dortmund
Lukas Ullrich
Borussia Mönchengladbach
Jamal Musiala
Bayern Munich
March
Nico Schlotterbeck
Chrislain Matsima
FC Augsburg
Raphaël Guerreiro
April
Michael Olise
Bayern Munich
Daniel Svensson
Borussia Dortmund
Serge Gnabry
May
László Bénes
Union Berlin
· Awards › Annual awards
Player of the Season
Player of the Season
Award
Player of the Season
Winner
Harry Kane
Club
Bayern Munich
Rookie of the Season
Rookie of the Season
Award
Rookie of the Season
Winner
Michael Olise
Goal of the Season
Goal of the Season
Award
Goal of the Season
Winner
Leopold Querfeld
Club
Union Berlin
Award
Winner
Club
Ref.
Player of the Season
Harry Kane
Bayern Munich
Rookie of the Season
Michael Olise
Goal of the Season
Leopold Querfeld
Union Berlin
· Awards › Team of the season › kicker
GK
GK
mw- Pos.
GK
Player
Péter Gulácsi
Club
RB Leipzig
DF
DF
mw- Pos.
DF
Player
Matthias Ginter
Club
SC Freiburg
Jonathan Tah
Jonathan Tah
mw- Pos.
Jonathan Tah
Player
Bayer Leverkusen
Piero Hincapié
Piero Hincapié
mw- Pos.
Piero Hincapié
MF
MF
mw- Pos.
MF
Player
Joshua Kimmich
Club
Bayern Munich
Nadiem Amiri
Nadiem Amiri
mw- Pos.
Nadiem Amiri
Player
Mainz 05
Michael Olise
Michael Olise
mw- Pos.
Michael Olise
Player
Bayern Munich
Nick Woltemade
Nick Woltemade
mw- Pos.
Nick Woltemade
Player
VfB Stuttgart
Florian Wirtz
Florian Wirtz
mw- Pos.
Florian Wirtz
Player
Bayer Leverkusen
FW
FW
mw- Pos.
FW
Player
Serhou Guirassy
Club
Borussia Dortmund
Harry Kane
Harry Kane
mw- Pos.
Harry Kane
Player
Bayern Munich
mw- Pos.
Player
Club
Ref.
GK
Péter Gulácsi
RB Leipzig
DF
Matthias Ginter
SC Freiburg
Jonathan Tah
Bayer Leverkusen
Piero Hincapié
MF
Joshua Kimmich
Bayern Munich
Nadiem Amiri
Mainz 05
Michael Olise
Bayern Munich
Nick Woltemade
VfB Stuttgart
Florian Wirtz
Bayer Leverkusen
FW
Serhou Guirassy
Borussia Dortmund
Harry Kane
Bayern Munich
· Awards › Team of the season › EA Sports
GK
GK
Pos.
GK
Player
Robin Zentner
Club
Mainz 05
DF
DF
Pos.
DF
Player
Jonathan Tah
Club
Bayer Leverkusen
Dayot Upamecano
Dayot Upamecano
Pos.
Dayot Upamecano
Player
Bayern Munich
Nico Schlotterbeck
Nico Schlotterbeck
Pos.
Nico Schlotterbeck
Player
Borussia Dortmund
Alphonso Davies
Alphonso Davies
Pos.
Alphonso Davies
Player
Bayern Munich
MF
MF
Pos.
MF
Player
Florian Wirtz
Club
Bayer Leverkusen
Jamal Musiala
Jamal Musiala
Pos.
Jamal Musiala
Player
Bayern Munich
Michael Olise
Michael Olise
Pos.
Michael Olise
FW
FW
Pos.
FW
Player
Hugo Ekitike
Club
Eintracht Frankfurt
Harry Kane
Harry Kane
Pos.
Harry Kane
Player
Bayern Munich
Serhou Guirassy
Serhou Guirassy
Pos.
Serhou Guirassy
Player
Borussia Dortmund
Pos.
Player
Club
Ref.
GK
Robin Zentner
Mainz 05
DF
Jonathan Tah
Bayer Leverkusen
Dayot Upamecano
Bayern Munich
Nico Schlotterbeck
Borussia Dortmund
Alphonso Davies
Bayern Munich
MF
Florian Wirtz
Bayer Leverkusen
Jamal Musiala
Bayern Munich
Michael Olise
FW
Hugo Ekitike
Eintracht Frankfurt
Harry Kane
Bayern Munich
Serhou Guirassy
Borussia Dortmund
· Awards › Team of the season › VDV
GK
GK
Pos.
GK
Player
Finn Dahmen
Club
FC Augsburg
DF
DF
Pos.
DF
Player
Nico Schlotterbeck
Club
Borussia Dortmund
Jonathan Tah
Jonathan Tah
Pos.
Jonathan Tah
Player
Bayer Leverkusen
Dayot Upamecano
Dayot Upamecano
Pos.
Dayot Upamecano
Player
Bayern Munich
Joshua Kimmich
Joshua Kimmich
Pos.
Joshua Kimmich
MF
MF
Pos.
MF
Player
Granit Xhaka
Club
Bayer Leverkusen
Jamal Musiala
Jamal Musiala
Pos.
Jamal Musiala
Player
Bayern Munich
Florian Wirtz
Florian Wirtz
Pos.
Florian Wirtz
Player
Bayer Leverkusen
Nadiem Amiri
Nadiem Amiri
Pos.
Nadiem Amiri
Player
Mainz 05
FW
FW
Pos.
FW
Player
Michael Olise
Club
Bayern Munich
Harry Kane
Harry Kane
Pos.
Harry Kane
Pos.
Player
Club
Ref.
GK
Finn Dahmen
FC Augsburg
DF
Nico Schlotterbeck
Borussia Dortmund
Jonathan Tah
Bayer Leverkusen
Dayot Upamecano
Bayern Munich
Joshua Kimmich
MF
Granit Xhaka
Bayer Leverkusen
Jamal Musiala
Bayern Munich
Florian Wirtz
Bayer Leverkusen
Nadiem Amiri
Mainz 05
FW
Michael Olise
Bayern Munich
Harry Kane
· Attendances
1
1
Rank
1
Team
Borussia Dortmund
Home games
17
Average attendance
81,365
2
2
Rank
2
Team
Bayern München
Home games
17
Average attendance
75,000
3
3
Rank
3
Team
VfB Stuttgart
Home games
17
Average attendance
59,265
4
4
Rank
4
Team
Eintracht Frankfurt
Home games
17
Average attendance
57,659
5
5
Rank
5
Team
Borussia Mönchengladbach
Home games
17
Average attendance
52,867
6
6
Rank
6
Team
RB Leipzig
Home games
17
Average attendance
45,045
7
7
Rank
7
Team
Werder Bremen
Home games
17
Average attendance
41,321
8
8
Rank
8
Team
SC Freiburg
Home games
17
Average attendance
34,253
9
9
Rank
9
Team
Mainz 05
Home games
17
Average attendance
32,340
10
10
Rank
10
Team
Bayer Leverkusen
Home games
17
Average attendance
29,961
11
11
Rank
11
Team
FC Augsburg
Home games
17
Average attendance
29,923
12
12
Rank
12
Team
FC St. Pauli
Home games
17
Average attendance
29,507
13
13
Rank
13
Team
VfL Bochum
Home games
17
Average attendance
25,540
14
14
Rank
14
Team
TSG Hoffenheim
Home games
17
Average attendance
25,309
15
15
Rank
15
Team
VfL Wolfsburg
Home games
17
Average attendance
24,596
16
16
Rank
16
Team
Union Berlin
Home games
17
Average attendance
21,964
17
17
Rank
17
Team
1. FC Heidenheim
Home games
17
Average attendance
15,000
18
18
Rank
18
Team
KSV Holstein
Home games
17
Average attendance
14,891
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

References

  1. VfB Stuttgart qualified for the Europa League league phase by winning the 2024–25 DFB-Pokal.
  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
  3. In January 2025, Marmoush transferred to Manchester City. He played his last match for Eintracht Frankfurt against SC Fr
  4. "Bayern Munich win 2024/25 Bundesliga title!"
    https://www.bundesliga.com/en/bundesliga/news/bayern-munich-win-2024-25-title-kane-kompany-alonso-leverkusen-31866
  5. DFL.de
    https://www.dfl.de/de/aktuelles/rahmenterminkalender-saison-2024-25/
  6. DFL.de
    https://media.dfl.de/sites/2/2023/10/Rahmenterminkalender-2024_25-1.pdf
  7. Kicker
    https://www.kicker.de/bundesliga-spielplan-2024-25-bayern-startet-in-wolfsburg-1036020/artikel
  8. Bundesliga
    https://www.bundesliga.com/en/bundesliga/news/holstein-kiel-promoted-from-second-tier-for-first-time-27235
  9. Bundesliga
    https://www.bundesliga.com/de/bundesliga/news/fc-st-pauli-aufstieg-bundesliga-fabian-hurzeler-27162
  10. fcaugsburg.de
    https://www.fcaugsburg.de/page/stadion-zahlen-und-fakten-73
  11. fc-union-berlin.de
    https://www.fc-union-berlin.de/en/stadium/home/
  12. vfl-bochum.de
    https://www.vfl-bochum.de/de/stadion/zahlen-fakten
  13. werder.de
    https://www.werder.de/stadion/weserstadion/das-weserstadion/
  14. bvb.de
    https://www.bvb.de/Der-BVB/Signal-Iduna-Park/SIGNAL-IDUNA-PARK
  15. deutschebankpark.de
    https://www.deutschebankpark.de/der-dbp/daten-und-fakten/
  16. scfreiburg.com
    https://www.scfreiburg.com/stadion/europa-park-stadion/
  17. voith-arena.de
    https://www.voith-arena.de/voith-arena/daten-u-fakten.html
  18. tsg-hoffenheim.de
    https://www.tsg-hoffenheim.de/en/tsg/stadium/facts-and-figures/
  19. holstein-kiel.de
    https://www.holstein-kiel.de/stadion-ticket-infos/holstein-stadion/
  20. rbleipzig.com
    https://rbleipzig.com/en/stadium/red-bull-arena/facts-and-stats
  21. bayer04.de
    https://www.bayer04.de/en-us/page/bayarena#info
  22. mainz05.de
    https://www.mainz05.de/arena
  23. borussia.de
    https://www.borussia.de/de/borussia-park/fakten/stadionzahlen
  24. allianz-arena.com
    https://allianz-arena.com/en/arena/facts/general-information
  25. fcstpauli.com
    https://www.fcstpauli.com/verein/millerntor-stadion/
  26. mhp.com
    https://www.mhp.com/fileadmin/www.mhp.com/NEWS/pics/MHP_en_press_release_Modernization-MHPArena.pdf
  27. "Wolfsburg präsentiert "echte" Stadionkapazität und neue Kampagne"
    https://www.kicker.de/wolfsburg-praesentiert-echte-stadionkapazitaet-und-neue-kampagne-963123/artikel
  28. vfl-bochum.de
    https://www.vfl-bochum.de/en/news/overview/network/mizuno-becomes-vfls-new-kit-supplier/
  29. bvb.de
    http://www.bvb.de/eng/News/Overview/GLS-to-be-shirt-sponsor-in-the-Bundesliga-going-forward/
  30. tsg-hoffenheim.de
    https://www.tsg-hoffenheim.de/en/news/overview/2022/07/hep-global-become-new-sleeve-sponsor-of-tsg-hoffenheim/
  31. bayer04.de
    https://www.bayer04.de/en-us/news/bayer04/castore-is-the-new-bayer-04-kit-partner-until-2027
  32. espn.com
    https://www.espn.com/soccer/story/_/id/39552971/bayern-munich-manager-tuchel-leave-end-season
  33. The New York Times
    https://www.nytimes.com/athletic/5508817/2024/05/29/vincent-kompany-bayern-munich-confirmed/
  34. Kicker
    https://www.kicker.de/nach-ueber-zwoelf-jahren-als-cheftrainer-streich-verlaesst-freiburg-zum-saisonende-1003152/artikel
  35. swr.de
    https://www.swr.de/sport/fussball/sc-freiburg/julian-schuster-neuer-freiburg-trainer-104.html
  36. "Peter Zeidler wird neuer VfL-Cheftrainer"
    https://www.vfl-bochum.de/de/news/2024/juni/03/peter-zeidler-wird-neuer-vfl-cheftrainer
  37. "Bo Svensson Becomes Head Coach at 1. FC Union Berlin"
    https://www.fc-union-berlin.de/en/union-live/latest-news/professional/Bo-Svensson-Becomes-Head-Coach-at-1-FC-Union-Berlin-1579D/
  38. "Edin Terzic leaves Borussia Dortmund"
    https://www.bvb.de/eng/News/Overview/Edin-Terzic-leaves-Borussia-Dortmund
  39. "Sahin appointed as BVB head coach"
    https://www.bvb.de/eng/News/Overview/Sahin-appointed-as-BVB-head-coach
  40. "Albion appoint Hürzeler as new head coach"
    https://www.brightonandhovealbion.com/news/4039117/albion-appoint-hurzeler-as-new-head-coach
  41. "Alexander Blessin wird neuer Cheftrainer des FC St. Pauli"
    https://www.fcstpauli.com/news/alexander-blessin-wird-neuer-cheftrainer-des-fc-st-pauli/
  42. "VfL stellt Cheftrainer Zeidler und Sportdirektor Lettau frei"
    https://www.vfl-bochum.de/de/news/2024/oktober/20/vfl-stellt-cheftrainer-zeidler-und-sportdirektor-lettau-frei
  43. "Feldhoff und Ural übernehmen"
    https://www.vfl-bochum.de/de/news/2024/oktober/20/feldhoff-und-ural-ubernehmen
  44. "Neuer VfL-Cheftrainer: Dieter Hecking übernimmt"
    https://www.vfl-bochum.de/de/news/2024/november/04/neuer-vfl-cheftrainer-dieter-hecking-ubernimmt
  45. "TSG Hoffenheim part ways with Pellegrino Matarazzo"
    https://www.tsg-hoffenheim.de/en/news/overview/2024/11/tsg-hoffenheim-part-ways-with-pellegrino-matarazzo
  46. "Christian Ilzer is the new TSG Hoffenheim head coach"
    https://www.tsg-hoffenheim.de/en/news/overview/2024/11/christian-ilzer-is-the-new-tsg-hoffenheim-head-coach
  47. "Union start the new year with a new coach"
    https://www.fc-union-berlin.de/en/union-live/latest-news/professional/Union-start-the-new-year-with-a-new-coach-1699m/
  48. "Steffen Baumgart is Union's New Head Coach"
    https://www.fc-union-berlin.de/en/union-live/latest-news/professional/Steffen-Baumgart-is-Union-s-New-Head-Coach-1700F/
  49. "BVB release Nuri Sahin"
    https://www.bvb.de/de/en/news/news-overview/news.html/2025/1/22/BVB-release-Nuri-Sahin.html
  50. "Tullberg übernimmt gegen Bremen"
    https://www.bvb.de/de/de/aktuelles/news/news.html/2025/1/22/Tullberg-uebernimmt-gegen-Bremen.html
  51. "Borussia Dortmund appoint Niko Kovac"
    https://www.bvb.de/de/en/news/news-overview/news.html/2025/1/30/Borussia-Dortmund-appoint-Niko-Kovac.html
  52. "RB Leipzig part ways with Marco Rose"
    https://rbleipzig.com/en/news/rb-leipzig-part-ways-with-marco-rose
  53. "Zsolt Löw appointed as head coach until the end of the season"
    https://rbleipzig.com/en/news/zsolt-low-appointed-as-rb-leipzig-head-coach-until-the-end-of-the-season
  54. "VfL part ways with Hasenhüttl"
    https://www.vfl-wolfsburg.de/en/newsdetails/news-detail/detail/news/vfl-part-ways-with-hasenhuettl
  55. "DFL–Spielordnung (SpOL)"
    https://media.dfl.de/sites/2/2024/07/Spielordnung-SpOL-2024-06-07-Stand.pdf
  56. DFB.de
    https://www.dfb.de/news/dfb-sportgericht-wertet-bundesligaspiel-in-berlin-fuer-bochum
  57. "Bundesliga Player Stats – Goals"
    https://www.bundesliga.com/en/bundesliga/stats/players/goals/2024-2025
  58. "Clean sheets"
    https://www.kicker.de/bundesliga/torhueter/2024-25
  59. "Bundesliga Player of the Month"
    https://www.bundesliga.com/en/bundesliga/news/player-of-the-month-2024-25-ea-sports-fc25-bayern-dortmund-leverkusen-29209
  60. "Bundesliga Rookie Award"
    https://www.rookie-award.com/?lang=en
  61. "Bundesliga Goal of the Month"
    https://www.bundesliga.com/en/bundesliga/news/2024-25-goal-of-the-month-season-vote-28780
  62. "Harry Kane named Bundesliga Player of the Season for 2024/25!"
    https://www.bundesliga.com/en/bundesliga/news/harry-kane-bundesliga-player-of-the-season-2024-25-32339
  63. "Bayern Munich's Michael Olise named 2024/25 Rookie of the Season!"
    https://www.bundesliga.com/en/bundesliga/news/vote-rookie-of-the-month-award-2024-25-best-young-player-sorare-29227
  64. "Union Berlin's Leopold Querfeld wins Bundesliga Goal of the Season 2024/25"
    https://www.bundesliga.com/en/bundesliga/news/2024-25-goal-of-the-month-season-vote-28780
  65. "Mit Bayern- und Bayer-Trio: Die kicker-Elf der Saison"
    https://www.kicker.de/mit-bayern-und-bayer-trio-die-kicker-elf-der-saison-1120014/slideshow
  66. "The EA FC 25 Bundesliga Team of the Season 2024/25"
    https://www.bundesliga.com/en/bundesliga/news/team-of-the-season-2024-25-voting-best-players-ea-fc25-easports-31723
  67. "Florian Wirtz ist erneut VDV-Spieler der Saison"
    https://www.spielergewerkschaft.de/de/vdv/news/337/Aktuelles-%7C-VDV-11-24%2F25-%7C-Wahlergebnisse.htm
  68. https://www.worldfootball.net/competition/co12/germany-bundesliga/se74723/2024-2025/attendance/
    https://www.worldfootball.net/competition/co12/germany-bundesliga/se74723/2024-2025/attendance/
Image
Source:
Tip: Wheel or +/− to zoom, drag to pan, Esc to close.