Bundesliga records: goals, titles, attendances for players and clubs
With 60 seasons in the books, the Bundesliga has given fans at home and abroad some of the best football the world has seen since its foundation in 1963. Europe’s best attended league, the one with the most goals and a relentless record champion in Bayern Munich.
But what other records should you be aware of? Allow bundesliga.com to oblige…
All stats correct as of 23 September 2024
** Goals **
All-time top goalscorer: Gerd Müller with 365 goals for Bayern Munich between 1964 and 1979.
All-time top non-German goalscorer: Robert Lewandowski with 312 for Bayern Munich and Borussia Dortmund between 2010 and 2022.
Most goals in a single season: Robert Lewandowski with 41 in 2020/21.
Most top scorer crowns: Robert Lewandowski was outright top scorer in seven different seasons.
Most goals by a non-Germany in a single season: Robert Lewandowski with 41 for Bayern Munich in 2020/21.
Scorer of the first ever Bundesliga goal: Friedhelm “Timo” Konietzka who opened the scoring for Borussia Dortmund in their 3-2 loss to Werder Bremen in October 1963.
Most goals in a single game: Dieter Müller, six for Cologne against Werder Bremen in August 1977. Anecdotally, there were no TV cameras present at the game.
Most penalties scored: Manfred Kaltz converted 53 for Hamburg.
Fastest goal: Karim Bellarabi (for Bayer Leverkusen at Dortmund in August 2014) and Kevin Volland (for Hoffenheim vs. Bayern in August 2015) both scored after nine seconds.
Watch: Lewandowski's record 41 goals from 2020/21
Longest-range goal: Moritz Stoppelkamp found the target from fully 82 metres (89 yards) when Paderborn beat his former employer Hannover 2-0 on Matchday 4 of the 2014/15 season – it was scored in the 93rd minute to boot.
Most goals scored in a single season: The 1983/84 campaign saw 1,097 goals in 306 matches, for an average of 3.58 goals per game.
Most own goals in a match: Karim Haggui, Nikolce Noveski, Dieter Bast, Per Röntved, Gerd Zimmermann and Dieter Pulter have all scored braces of own goals.
Most goals scored on a single matchday: Matchday 32 of 1983/84 saw 53 goals across the nine games, including Werder Bremen’s 7-3 win at Kickers Offenbach.
Most own goals: Manfred Kaltz and Nikolce Noveski both put into their own net six times.
Fastest own goal: Bayern’s Leon Goretzka against Augsburg after just 13 seconds in February 2019.
Most goals as a substitute: Nils Petersen came off the bench to score 34 times.
Most goals as a substitute in a single season: Paco Alcacer came on to score 12 goals for Borussia Dortmund in 2018/19.
Most goals on debut: Pierre-Emerick Aubameyang (Borussia Dortmund), Martin Fenin (Eintracht Frankfurt), Adhemar (VfB Stuttgart), Olaf Marschall (Dynamo Dresden), Hermann Ohlicher (VfB Stuttgart), Engelbert Kraus (1860 Munich) and Erling Haaland (Borussia Dortmund) all scored hat-tricks on their Bundesliga debuts. Only Haaland did so as a substitute.
Watch: Haaland's debut hat-trick at Augsburg
Most games without scoring (outfield player): Dennis Diekmeier has gone 203 Bundesliga matches without ever registering a goal.
Youngest goalscorer: Youssoufa Moukoko was just 16 years and 28 days when he found the target for the first time in Dortmund's 2-1 loss away at Union Berlin in December 2020.
Oldest goalscorer: Claudio Pizarro surpassed Mirko Votava when he scored a last-minute equaliser in Werder Bremen’s 1-1 draw at Hertha Berlin in February 2019 at the age of 40 years, 4 months and 13 days. He then broke his own record on the final day of the season against Leipzig at 40 years, 7 months and 15 days. The top three oldest scorers all, in fact, played for Bremen.
Clubs with the most different goalscorers: A total of 288 players have claimed a goal in the Bundesliga for Eintracht Frankfurt, followed closely by VfB Stuttgart (286).
Most assists in a single season (since date collection began in 1992/93): Thomas Müller set up 21 goals for Bayern in 2019/20.
** Appearances **
Most appearances: Karl-Heinz 'Charly' Körbel made a total of 602 Bundesliga appearances. And just to make that feat all the more impressive – he achieved it with just one club: Eintracht Frankfurt.
Most consecutive matches: Sepp Maier featured in 442 games in a row for Bayern from the start of 1966/67 to the end of 1978/79.
Most wins: Thomas Müller and Manuel Neuer have been neck-and-beck, with the former now two ahead on 347 games won to the former's 345.
Youngest player: Youssoufa Moukoko was one day past his 16th birthday when he first stepped onto a Bundesliga pitch for Borussia Dortmund against Hertha Berlin in November 2020. He broke Nuri Sahin's previous record by 333 days.
Watch: Moukoko breaking Bundesliga records
Oldest player: At the other end of the scale, 43 years and 184 days was not too old for Klaus Fichtel still to play in the Bundesliga for Schalke on Matchday 34 of the 1987/88 season.
Most appearances (player and coach combined): Jupp Heynckes played in or oversaw a combined 1,038 Bundesliga games (369 as a player, 669 as a coach).
Most appearances for one club (player and coach combined): Thomas Schaaf spent 35 years at Werder Bremen, totalling 743 appearances first as a player, then as their coach.
Longest gap between Bundesliga appearances: Midfielder Wolfgang Böhni made his debut on 21 December 1966 for Karlsruhe. His second game was almost 17 years later (6,089 days) on 23 August 1983 for Waldhof Mannheim.
Most players used: A total of 490 different players have appeared in the Bundesliga for Eintracht Frankfurt. Eintracht have also seen the most different nationalities with 60.
Most clubs: Michael Spies and Sebastian Polter have both featured for a record seven clubs in the Bundesliga. Spies had 11 seasons across spells with VfB Stuttgart, Karlsruhe, Borussia Mönchengladbach, Hansa Rostock, Hamburg, Dynamo Dresden and Wolfsburg). Polter has had one season each with Wolfsburg, Nuremberg, Mainz, Union Berlin, Bochum, Schalke and Darmstadt.
Fastest player: Gerrit Holtmann of Bochum at 22.83 mph (36.74 km/h) on Matchday 9 of 2024/25.
** Results **
Largest victory: Borussia Mönchengladbach beat Borussia Dortmund 12-0 on the final matchday of the 1977/78 season, losing out on the title by three goals.
Largest away victory: Meidericher SV (now MSV Duisburg) won 9-0 at Tasmania Berlin in March 1966.
Most goals in a single game: Borussia Mönchengladbach 12-0 Borussia Dortmund, Dortmund 11-1 Arminia Bielefeld and Bayern Munich 11-1 Dortmund have all seen 12 goals.
Highest-scoring draw: Schalke-Bayern Munich in September 1973 and Eintracht Frankfurt-VfB Stuttgart in November 1974 both ended 5-5.
Largest comeback in a match: Bayern Munich at Bochum in 1976 and Schalke at Borussia Dortmund in 2017 have both come back from four goals down. The Royal Blues tied 4-4 in a memorable Revierderby, while Bayern went on to win 6-5 thanks to an 89th-minute Uli Hoeneß strike.
Watch: Schalke's remarkable derby comeback at Dortmund
Most double-digit victories: Borussia Mönchengladbach have beaten teams by 10 goals or more on 4 occasions (12-0 vs. Dortmund in April 1978, 11-0 vs. Schalke in January 1967, 10-0 vs. Borussia Neunkirchen in November 1967 and 10-0 vs. Eintracht Braunschweig in October 1984).
Most penalties in a single game: Referee Herbert Lutz awarded 5 in Borussia Dortmund’s 5-4 win at Borussia Mönchengladbach in September 1965.
** Series **
Longest winning run: Bayern Munich won 19 consecutive games between Matchday 9 and 27 of the 2013/14 season.
Longest unbeaten run: Bayern Munich didn’t lose a single one of their 53 games between Matchday 10 of 2012/13 and Matchday 28 of 2013/14.
Longest unbeaten start to a season: Xabi Alonso's Bayer Leverkusen team of 2023/24 became the first and so far only to go an entire campaign without defeat (34 games).
Longest drawing run: Waldhof Mannheim claimed 8 straight draws in 1985.
Longest winless run: Tasmania Berlin went 31 games without victory in their sole Bundesliga campaign, failing to win between Matchday 2 and 32 of 1965/66.
Longest losing run: Greuther Fürth lost 12 consecutive Bundesliga matches between Matchday 3 and 14 of the 2021/22 season. They scored 10 goals and conceded 40 in that run.
Longest winning run at home: Bayern Munich were victorious in 26 consecutive matches at the Olympiastadion between Matchday 16 of 1971/72 (an 11-1 win over Dortmund) and Matchday 34 of 1972/73.
Longest unbeaten run at home: Bayern Munich didn’t lose any of their 73 fixtures at home between Matchday 31 of 1969/70 and Matchday 4 of 1974/75.
Longest winless run at home: It took Greuther Fürth 24 attempts finally to win a home game in the top flight. They failed to win any of their 17 matches at the Sportpark Ronhof in 2012/13 and their first six on their return in 2021/22. They finally beat Union Berlin 1-0 on Matchday 15.
Longest losing run at home: Hansa Rostock (in 2004/05) and Tasmania Berlin (in 1965/66) have both lost 8 consecutive games at home.
Longest winning run away from home: Bayern Munich managed 10 victories in a row on the road between Matchdays 11 and 27 of 2013/14 and again from Matchdays 16 to 34 of 2019/20.
Longest unbeaten run away from home: Bayern Munich returned home with points on 33 consecutive occasions between Matchday 32 of 2011/12 and Matchday 27 of 2013/14.
Longest winless run away from home: Schalke went 38 matches on the road without three points, starting on Matchday 14 of 2019/20 and finally coming to an end with victory at Bochum on Matchday 23 of 2022/23, with a year in Bundesliga 2 in 2021/22.
Longest losing run away from home: Nuremberg suffered 29 defeats in a row away from home between Matchday 11 of 1982/83 and Matchday 33 of 1983/84.
Longest run of clean sheets at home: Bochum went 9 games in a row without conceding at their Ruhrstadion in 2003/04, including wins over Bayern and Dortmund.
Longest run of clean sheets away from home: Cologne (Matchdays 6-16 in 2009/10) and Bayern Munich (Matchdays 4-15 in 2014/15 and Matchdays 6-14 in 2012/13) both went 6 games in a row away from home without conceding.
Longest run of games scoring (club): Bayern Munich found the back of the opposition net in 87 consecutive matches between a 0-0 draw with RB Leipzig in February 2020 and a 1-0 loss in Augsburg in September 2022.
Longest run of games scoring at home (club): Bayern Munich found the back of the opposition net in 65 consecutive home matches between a 0-0 draw with RB Leipzig in February 2020 and a 1-0 loss to Werder Bremen in January 2024.
Longest run of games scoring at least 3 goals (club): RB Leipzig managed it in 9 straight matches between Matchday 10 and 18 of 2019/20.
Longest run of games scoring at least 3 goals away from home (club): Bayern Munich have done so in 5 consecutive away games on 2 occasions, under Hansi Flick in 2019/20 and again under Vincent Kompany in 2024/25.
Longest run of games without scoring (club): Cologne went 10 matches without finding the back of the net between Matchdays 15 and 24 of the 2001/02 season.
Scored in every game of the season: Only 4 teams have achieved the feat: Cologne in 1963/64 (30 games) and Bayern three times (34 games in 2012/13, 2020/21 and 2021/22).
** Goalkeepers **
Most clean sheets in a single season: Manuel Neuer kept 21 in 34 appearances for Bayern in 2015/16.
Most minutes without conceding: VfB Stuttgart’s Timo Hildebrand went 884 minutes without letting in a goal from 25 May to 4 October 2003.
Most clean sheets: Manuel Neuer has managed 230 shut-outs from 510 games. He's also the only goalkeeper with more than 100 appearances to have conceded fewer goals than games played.
Watch: Manuel Neuer rewriting the history books
Most goals by a goalkeeper: Hans-Jörg Butt with 26 for Hamburg and Bayer Leverkusen (all penalties).
Most goals by a goalkeeper from open play: Jens Lehmann (for Schalke at Dortmund), Frank Rost (for Bremen vs. Hansa Rostock) and Marwin Hitz (for Augsburg vs. Leverkusen) all scored 1.
Most penalties saved: Rudi Kargus denied opponents from 12 yards on 23 occasions, repelling almost a third of the 76 penalties he faced.
** Coaches **
Youngest coach: Bernd Stöber took charge of Saarbrücken for one match in 1976 at Cologne (a 5-1 loss) when he was 24 years, 1 month and 17 days.
Youngest permanent coach: Julian Nagelsmann oversaw his first Bundesliga game as head coach of Hoffenheim at the age of 28 years and 205 days.
Oldest coach: Fred Schulz took charge of Werder Bremen at the age of 74 years and 184 days in 1977/78. He was officially the coach because Rudi Assauer, who was leading training, didn't have the licence required to take charge in a Bundesliga match.
Most games as coach: Otto Rehhagel oversaw 832 matches in charge of Kickers Offenbach, Werder Bremen, Borussia Dortmund, Arminia Bielefeld, Fortuna Düsseldorf, Bayern Munich, Kaiserslautern and Hertha Berlin.
Longest-serving coach: Frank Schmidt has been in charge of Heidenheim since 17 September 2007 (over 17 years), although only the last season and a bit have been in the Bundesliga. Otto Rehhagel, however, took charge of Werder Bremen for 14 consecutive seasons in the Bundesliga.
Longest unbeaten run from debut as a coach in the Bundesliga: Pep Guardiola hit the ground running after taking charge of Bayern Munich, going 28 games before being beaten for the first time in 2013/14.
** Titles and points **
Most titles (player): Thomas Müller is a 12-time champion after Bayern's 2022/23 win.
Most titles (coach): Udo Lattek guided teams to the title on 8 occasions (6 with Bayern Munich, 2 with Borussia Mönchengladbach).
Most titles (player and coach combined): As well as Lattek, Jupp Heynckes also has 8 Bundesliga medals at home, winning the league 4 times as a player with Borussia Mönchengladbach and 4 times as a coach at Bayern Munich.
Most titles (club): Bayern Munich have been crowned German champions 32 times in the Bundesliga era.
Most points: Bayern Munich recorded 91 points in the 2012/13 campaign.
Champions after fewest games: Bayern Munich wrapped up the 2013/14 title in just 27 matches.
Largest title-winning margin: Bayern Munich finished the 2012/13 season 25 points clear of Borussia Dortmund in second place.
Watch: Bayern’s treble-winning 2012/13 season
Smallest title-winning margin: Cologne claimed the title over local rivals Borussia Mönchengladbach by just 3 goals in 1977/78 after both finished in 48 points, when two points were awarded for a win.
Most wins in a single season: Bayern Munich notched up 29 victories in both 2012/13 and 2013/14.
Fewest defeats in a single season: Bayer Leverkusen in 2023/24 became the only team to achieve an unbeaten Bundesliga season, as well as the first team not to lose a game at home. The Bayern Munich sides of 1986/87 and 2012/13 had previously completed seasons without defeat away from home.
** Cards **
Most yellow cards: Stefan Effenberg was cautioned more than any other player, with a total of 114 bookings in 370 games. He was also sent off seven times.
Most cards in a single game: Referee Hartmut Strampe showed 14 cards in the 1-1 draw between Borussia Dortmund and Bayern Munich in April 2011 (11 yellows, 2 straight reds and Bixente Lizarazu was shown 2 yellows).
Most red cards: Jens Nowotny and Luiz Gustavo saw more red cards than any other player, being dismissed 8 times. However, Gustavo received just 1 straight red compared to Nowotny's 5.
Fastest red card: Marcel Titsch-Rivero was sent off 43 seconds after coming on for Eintracht Frankfurt at Borussia Dortmund in May 2011.
Earliest sending-off for two yellows: Mame Biram Diouf picked up his first booking 11 minutes into Hannover’s game against Hoffenheim in October 2013 before receiving his second in the 12th minute.
Fastest red card on debut: 22 players have been dismissed on their Bundesliga debut, but it took Jose Rodriguez just five minutes on his first appearance for Mainz at Augsburg.
** Attendance **
Record attendance: 88,075 fans packed into Berlin’s Olympiastadion in September 1969 to watch Hertha beat Cologne 1-0.
Record average attendance: Borussia Dortmund welcomed 81,178 spectators per home game in 2015/16.
Watch: Dortmund's famous Yellow Wall
** Promotion/relegation **
Most promotions: Nuremberg and Arminia Bielefeld have both come up to the Bundesliga 8 times.
Most promotions as a coach: Friedhelm Funkel has brought 6 teams up to the Bundesliga (Bayer Uerdingen in 1992 and 1994, Duisburg in 1996, Cologne in 2003, Eintracht Frankfurt in 2005 and Fortuna Düsseldorf in 2018.
Promotion to champions: Kaiserslautern remain the only team to win the Bundesliga as a promoted club.
Most relegations: Nuremberg have also been sent down from the top flight a record 9 times. One of those was even as champions (1968/69).
Most play-off participations: Hamburg have contested the relegation/promotion play-off 4 times, prevailing twice and losing twice.
Most play-off wins: Nuremberg have won 4 of their 6 play-off matches.
Never relegated: Bayern Munich, Bayer Leverkusen, Wolfsburg, Hoffenheim, Augsburg, RB Leipzig, Union Berlin, Heidenheim, Holstein Kiel.