Bundesliga records: goals, titles, attendances for players and clubs
With 59 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 24 June 2023
** 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 (league): The 1983/84 campaign saw 1,097 goals in 306 matches, for an average of 3.58 goals per game.
Most goals scored in a single season (club): Bayern in 1971/72 (101 goals).
Fewest goals conceded in a single season (club): Bayern in 2015/16 (17 goals).
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 has come 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: Auba’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.
Most assists in a single season: Thomas Müller set up 21 goals for Bayern in 2019/20.
Most games without conceding in a single season: Bayern in 2014/15 (22).
Most different goalscorers: Across the Bundesliga's entire history, Schalke have had the most different goalscorers (280).
** 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 appearances by a non-German: Claudio Pizarro played 490 Bundesliga games for Bremen, Bayern and Cologne.
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: Manuel Neuer has now overtaken Oliver Kahn after brining up the 311th victory of his Bundesliga career. His total is now 322.
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.
Youngest player to 50 appearances: Youssoufa Moukoko cracked the mark of 50 appearances on Matchday 27 in 2022/23 against Union Berlin at 18 years and 139 days.
Youngest player to 50 wins: Jude Bellingham celebrated his 50th win in his 81st Bundesliga game and at 19 years, 235 days old.
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.
Oldest starting XI: Arminia Bielefeld's starting XI averaged 31.5 years of age on matchday 21 of the 2007/08 season.
Youngest starting XI: Schalke's team on Matchday 27 of the 1972/73 campaign averaged 22.1 years of age.
Most appearances (player and coach combined): Jupp Heynckes played in or oversaw a combined 1,038 Bundesliga games.
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 clubs: Michael Spies represented a record seven clubs in the Bundesliga over 11 seasons (VfB Stuttgart, Karlsruher SC, Borussia Mönchengladbach, Hansa Rostock, Hamburg, Dynamo Dresden, Wolfsburg).
Most players used in a single season: Schalke fielded 42 different players across the 2020/21 campaign, while a record 511 players were used in the 2021/22 Bundesliga season - a league record.
Most used players: A total of 469 different players have represented Schalke down the years, more than any other club in the league's history.
** 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.
Largest win on Matchday 1: Bayern 8-0 Schalke in 2020/21.
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.
Most goals scored in one half: The above mentioned Dortmund win over Bielefeld was 1-1 at the break, before BVB struck 10 second half goals - the most in a single period of 45 minutes.
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 title-winning run: Bayern Munich (11, ongoing). No club in Europe's top 5 leagues has ever won 12 in succession.
Longest winning run (club): Bayern Munich won 19 consecutive games between Matchday 9 and 27 of the 2013/14 season.
Longest winning run (player): Javier Martinez (2013 to 2014), with 24 consecutive victories.
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: Bayern’s 28-game run in Pep Guardiola’s maiden campaign in charge (2013/14).
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 to finally 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: Karlsruhe failed to record a win in 35 matches on the road between Matchday 24 of 1975/76 and Matchday 20 of 1980/81 (not in the Bundesliga in 1977/78, 78/79 and 79/80). Their record was equalled by Schalke between Matchday 14 of 2019/20 and Matchday 13 of 2022/23, with a year in Bundesliga 2 in 2021/22. The Royal Blues' run is still ongoing as of the 2022 winter break.
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 (player): Gerd Müller in 1969/70 (16 games).
Longest run of games scoring at home (club): Bayern Munich from 1970/71 to 1974/75 (64 games).
Longest run of games scoring away from home (club): Bayern Munich from 2019/20 to 2022/23 (54 games).
Longest run of games scoring at least 3 goals (club): RB Leipzig went 9 straight matches between Matchday 10 and 18 of 2019/20.
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.
Longest run of games without conceding (club): VfB Stuttgart in 2003 (9).
Scoring in every game of the season: Only 3 teams have achieved the feat: Cologne in 1963/64 (30 games) and Bayern twice (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 218 shut-outs from 478 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 829 matches in charge of Kickers Offenbach, Werder Bremen, Borussia Dortmund, Arminia Bielefeld, Fortuna Düsseldorf, Bayern Munich, Kaiserslautern and Hertha Berlin.
Longest-serving coach: Volker Finke was in charge of Freiburg from 1 July 1991 to 30 June 2007 (5,843 days - one shy of 16 years), but that included spells in Bundesliga 2. 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 their 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.
Oldest league winner: Toni Schumacher (1995/96, 42).
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: Bayern Munich lost just once in 1986/87 and 2012/13.
** Cards **
Most yellow cards: Stefan Effenberg was cautioned more than any other player, with a total of 114 bookings. He was also sent off seven times.
Most yellow cards in a single season: Paderborn's Klaus Gjasula (17).
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 eight 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: Youssef Mohamad, then of Cologne, was given his marching order after just 93 seconds of Matchday 1 of the 2010/11 campaign.
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 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: Nuremberg, Saarbrücken and Eintracht Frankfurt have all contested the relegation/promotion play-off three times.
Most play-off wins: Nuremberg have won four of their six play-off matches.
Never relegated: Bayern Munich, Bayer Leverkusen, Wolfsburg, Hoffenheim, Augsburg, RB Leipzig, Union Berlin
** Milestones to look out for in 2023/24 **
- Bayern Munich (on matchday 24) and Werder Bremen (on matchday 32) will play their 2,000th Bundesliga games.
- Augsburg are 8 goals short of their 500th Bundesliga goal, and RB Leipzig (463) should also reach that mark.
- Wolfsburg (743 points) should make it past the 750th home point mark in the Bundesliga, as well as the 500 point mark away from home - they currently have 498 on their travels.
- Augsburg (48) are two victories from away win number 50.
- Thomas Müller (144) is six goals from breaching 150 in the Bundesliga.
- Manuel Neuer (478) could make his 500th Bundesliga appearance.
- Makoto Hasebe (376) and Daniel Caligiuri (372) could play their 400th Bundesliga games, while Julian Brandt (292), Yann Sommer (291), Robin Knoche (282) and Kevin Trapp (267) could play their 300th Bundesliga games.
- Thomas Tuchel has been in charge of 247 Bundesliga matches as a head coach and should make it to 250 on Matchday 3 of the campaign.
- Pellegrino Matarazzo (92), Bo Svensson (88) and Sebastian Hoeneß (74) could each reach the 100 mark.
Related news
Matchday 9 video highlights!
Bayern extended their lead at the top while Leipzig stumbled against Dortmund. Leverkusen drop points again and Frankfurt demolish Bochum.
Bundesliga 2, Matchday 11 overview
Hannover beat Karlsruhe to move top of the table, while Miroslav Klose’s free-scoring Nuremberg could leapfrog HSV on Sunday.
Bayern and Kane ready for Benfica
Harry Kane and the rest of Vincent Kompany's Bayern Munich side are looking dangerous ahead of their return to the European stage.