The 2024/25 Bundesliga season delivered a host of remarkable statistics and memorable moments. From incredible individual feats by players like Harry Kane, Michael Olise, and Thomas Müller to team records set by clubs like Bayern Munich and Bayer Leverkusen, the campaign was filled with noteworthy numbers. Here is a summary of some of the most impressive facts and figures from the season.
1.2: Leopold Querfeld`s spectacular goal for Union Berlin against VfB Stuttgart on Matchday 30 had the lowest expected goals (xG) value in Bundesliga history since data collection began in 2020/21.
2: For the very first time since the Bundesliga`s establishment in 1963, there were consecutive matchdays – Matchday 24 and 25 – without a single home team victory.
3: Jonas Urbig made history by becoming only the third player in German football to win both the Bundesliga and Bundesliga 2 titles in the same season. Uniquely, he is the only player to achieve this by moving from the second tier to the top flight during the campaign, playing for Cologne (Bundesliga 2) before joining Bayern Munich (Bundesliga).
3: St. Pauli`s goalkeeper Nikola Vasilj joined an elite group, becoming only the third Bundesliga keeper ever to save the first three penalties he faced in the top division.
4: Only two players managed to score four goals in a single game during the 2024/25 season: Serhou Guirassy for Borussia Dortmund in their 6-0 win over Union on Matchday 23, and Patrik Schick for Bayer Leverkusen in their 5-1 victory against Freiburg on Matchday 15.
4: Freiburg`s Noah Atubolu saved his last four Bundesliga penalties faced, equaling a record previously held by four other goalkeepers including Jörg Butt and Bernd Leno.
5: Following Bayer Leverkusen`s 0-0 draw against Bayern Munich on Matchday 22, Xabi Alonso became the first coach in Bundesliga history to avoid defeat in his initial five league matches against Bayern (comprising three wins and two draws).
6: Freiburg set an unfortunate club record by missing their last six consecutive Bundesliga penalties. Only Borussia Dortmund has a longer streak of missed spot-kicks in the top flight (seven).
7: VfL Bochum was relegated from the top flight for the seventh time. Only Nuremberg (nine) and Arminia Bielefeld (eight) have experienced more Bundesliga relegations.
8: Matchday 24 saw a record-equaling eight away victories, matching the tally previously set on Matchday 6 of the 2019/20 season.
8: The Matchday 30 encounter between Union Berlin and VfB Stuttgart featured a new Bundesliga record with eight goals scored in the first half alone.
11: St. Pauli equaled a historical record set by Tasmania Berlin in the 1965/66 season by failing to score in 11 of their home matches.
13: Thomas Müller concluded his esteemed Bayern career having won an unprecedented 13 Bundesliga titles, the most by any player in the league`s history.
15: In his impressive debut Bundesliga season, Bayern`s Michael Olise topped the league`s assists chart with 15.
16: Thomas Müller extended his remarkable Bundesliga record by scoring in his 16th consecutive season. He joins a select group of seven players, including Mats Hummels, to reach this milestone.
18: The season saw two unique age-related records: Paul Wanner became the youngest player to score a Bundesliga penalty (18 years, 253 days) for Heidenheim against Augsburg on Matchday 2, while Augsburg`s Noahkai Banks became the youngest to score a Bundesliga own goal (18 years, 62 days) against St. Pauli on Matchday 20.
22: Florian Wirtz was directly involved in 22 goals (scoring 10 and assisting 12), making him, alongside Michael Olise, one of only two players this season to achieve double figures in both goals and assists.
26: Harry Kane secured the Bundesliga top scorer award for the second successive season with 26 goals. He is the first player in league history to score more than 25 goals in each of his first two seasons (having scored 36 in his debut year). He also finished the season leading the league in total goal involvements with 34.
34: Bayern Munich claimed their 34th German championship, their 33rd in the Bundesliga era. This victory marked their 12th title in the last 13 seasons, highlighting their continued dominance.
34: Bayer Leverkusen established a new Bundesliga record for away unbeaten streaks, going 34 consecutive matches on the road without defeat, spanning two complete seasons.
35: Hoffenheim utilized 35 different players throughout the season, a new club record and the most of any team in the league during this campaign.
36: RB Leipzig maintained their impressive Bundesliga record, remaining unbeaten against newly promoted teams in 36 encounters (with 31 wins), a testament to their consistency against newcomers.
37.2: Eintracht Frankfurt`s Jean-Matteo Bahoya recorded the fastest sprint speed of the season, hitting 37.2 km/h (23.1 mph) in a match against Bochum on Matchday 26. This speed is also the fastest recorded in the Bundesliga since data collection began in 2011.
41: Jonas Hofmann set a new record for the longest unbeaten streak for a player at a new Bundesliga club, avoiding defeat in his first 41 games for Bayer Leverkusen and surpassing Javi Martínez`s previous record of 39 games at Bayern.
41: St. Pauli`s defense was remarkably solid, conceding only 41 goals throughout the season. This was the second-lowest tally in the division, behind only champions Bayern Munich, and set a new club record for fewest goals conceded in a Bundesliga season.
99: Bayern Munich concluded the season with 99 goals scored, the joint-third highest total in Bundesliga history.
100: Players collectively registered 100 braces (scoring two goals in a single match) over the course of the season, with top scorer Harry Kane accounting for the most (six).
111: The season saw 111 away wins across the league. This is the second-highest number of away victories in Bundesliga history, only surpassed by the 115 away wins recorded in the 2019/20 season.
115: Hugo Ekitiké registered the most shots on goal during the season with 115 attempts. Harry Kane was the only player close behind with 110 shots.
130: Leroy Sané`s shot for Bayern Munich against Hoffenheim on Matchday 17 was measured at 130 km/h (80.7 mph), making it the fastest shot recorded in the Bundesliga since the start of the 2023/24 season.
152: Stuttgart received their 152nd red card in Bundesliga history when Nick Woltemade was dismissed against Bremen on Matchday 29. This is the highest number of red cards accumulated by any club in the league`s history.
200: Several players reached the milestone of 200 Bundesliga appearances during the season, including Kingsley Coman, Waldemar Anton, Dayot Upamecano, Alassane Pléa, Marius Wolf, Raphaël Guerreiro, Julian Weigl, Maximilian Mittelstädt, Ridle Baku, and Leroy Sané.
275: Kevin Vogt ended a significant goal drought by scoring against Dortmund on Matchday 6. It was his first Bundesliga goal in 275 games, a wait of nearly 10 years.
300: Five players celebrated their 300th Bundesliga appearance during the season: Kevin Trapp (Matchday 1 vs. Dortmund), Lukáš Hrádecký (Matchday 7 vs. Frankfurt), Mario Götze (Matchday 8 vs. Union Berlin), Dominik Kohr (Matchday 23 vs. St. Pauli), and Jonathan Tah (Matchday 27 vs. Bochum).
359: Referee Felix Brych officiated his 359th and final Bundesliga match on Matchday 34. He retired as the referee with the most Bundesliga games and the oldest to take charge of a top-flight match in Germany (he turns 50 in August).
362: Thomas Müller set a new Bundesliga record for most wins by a player. His 362nd league victory (from 503 games) was achieved in Bayern`s final match of the season against Hoffenheim.
500: On Matchday 31, Thomas Müller became the 13th player in Bundesliga history to reach 500 appearances in the league.
700: Frank Schmidt reached a significant milestone, managing his 700th competitive game as Heidenheim coach in their 1-0 win at Wolfsburg on Matchday 27.
750: Bayern Munich celebrated their 750th Bundesliga win in their 1008th home game, securing the milestone with a 4-0 victory over Stuttgart on Matchday 7.
800: VfB Stuttgart achieved their 800th Bundesliga victory with a 4-0 win at Bochum on Matchday 28.
900: Borussia Dortmund became only the second team in Bundesliga history, after Bayern, to reach 900 league victories. They achieved this milestone with a 3-2 win against Borussia Mönchengladbach on Matchday 30.
959: A total of 959 goals were scored throughout the season, 26 fewer than in 2023/24. However, the average of 3.1 goals per game marked only the seventh time in Bundesliga history and the third time in the last 30 years that the average exceeded three.
1,900: Eintracht Frankfurt played their 1,900th Bundesliga game on the final matchday. This significant game also saw them secure UEFA Champions League qualification via their league position for the first time in the club`s history.
6,272: The season registered 6,272 fouls committed (averaging just over 20 per game). This is the lowest total number of fouls recorded in a Bundesliga season since data collection began in 1992.