• The Bundesliga was founded in 1962

  • Bayern Munich are the most successful club with 29 Bundesliga titles

  • Gerd Muller is the all-time Bundesliga top scorer with 365 goals


One of the biggest leagues in European football, the Bundesliga has taken centre stage as Germany’s top flight since its formation in 1962.

Football betting punters will be familiar with the Bundesliga format, and the likes of Bayern Munich, Borussia Dortmund and RB Leipzig are popular around the world.

Today, Robert Lewandowski is the best striker on the planet and he is the most prolific Bundesliga top scorer currently playing – the others on this list are now retired.

Bet Calculator

Without further ado, it is time to take a closer look at the all-time Bundesliga top scorer standings. Will Lewandowski surpass the legendary Gerd Muller? Only time will tell…

Bundesliga All Time Top Scorers:

  1. Gerd Muller – 365 goals

  2. Robert Lewandowski – 271 goals

  3. Klaus Fischer – 268 goals

  4. Jupp Heynckes – 220 goals

  5. Manfred Burgsmuller – 213 goals

  6. Claudio Pizzaro – 197 goals

  7. Ulf Kirsten – 181 goals

  8. Stefan Kuntz – 179 goals

  9. Dieter Muller – 177 goals

  10. Klaus Allofs – 177 goals

Gerd Muller

Widely regarded as one of the all-time greatest strikers in football history, Muller leads the way with an astonishing 365 Bundesliga goals in 427 appearances.

Known predominantly for his goal-scoring exploits at the FIFA World Cup, Muller sets the standard for Bundesliga top scorers – and following in his footsteps is almost impossible.

Ask any German football prediction expert to name the best striker in Bundesliga history and Gerd Muller will more than likely be the answer.

When he left Bayern Munich in 1979, Muller had clinched the Bundesliga top scorer award a record seven times. No other player has won the award more than five times.

In addition, Muller holds the record for most Bundesliga goals in a single season, notching an incredible 40 in Bayern Munich’s title-winning campaign in 1970/71.

Robert Lewandowski

While Muller holds many Bundesliga top scorer records, Lewandowski is closing in and he is set to earn a fourth successive Kicker-Torjägerkanone award – something Muller failed to do in his 15 years at Bayern.

At the time of writing, the Poland international has scored 35 goals in 25 Bundesliga games this season. Muller’s single season record of 40 Bundesliga goals is under threat.

He is currently 14 goals clear of closest Bundesliga top scorer rival Erling Haaland and a sixth Bundesliga leading goal scorer award beckons.

Lewandowski averages a goal every 60 minutes and he is on track to notch 45 goals this campaign, which would be enough to snatch the single season Bundesliga top scorer record.

Youngest Bundesliga Goal Scorer

At 16 years and 28 days old, Youssouda Moukoko became the youngest goal scorer in Bundesliga history back in December 2020.

The Borussia Dortmund star wrote his way into the record books with a sublime strike against Union Berlin but unfortunately came out on the losing side as Dortmund suffered a 2-1 defeat.

Oldest Bundesliga Goal Scorer

Playing professional sport in your 40s is an achievement in itself but Claudio Pizarro earned his place in history by becoming the oldest Bundesliga scorer in May 2019.

Pizarro, sixth on the all-time Bundesliga top scorers list, was 40 years and 227 days old when he scored for Werder Bremen against RB Leipzig on Matchday 34 of the 2018/19 season.

That strike was enough to clinch the victory for Bremen and Pizarro, who came on as a second half substitute, will forever be remembered as one of the greatest Peruvian footballers of all-time.

Bundesliga Top Scorers By Season

  • 1963/64: Uwe Seeler – 30 goals for Hamburger SV

  • 1964/65: Rudolf Brunnenmeier – 24 goals for 1860 Munich

  • 1965/66: Lothar Emmerich – 31 goals for Borussia Dortmund

  • 1966/67: Lothar Emmerich/Gerd Muller – 28 goals for Borussia Dortmund/Bayern Munich

  • 1967/68: Johannes Lohr – 27 goals for FC Koln

  • 1968/69: Gerd Muller – 30 goals for Bayern Munich

  • 1969/70: Gerd Muller – 38 goals for Bayern Munich

  • 1970/71: Lothar Kobluhn – 24 goals for Rot-Weiß Oberhausen

  • 1971/72: Gerd Muller – 40 goals for Bayern Munich

  • 1972/73: Gerd Muller – 36 goals for Bayern Munich

  • 1973/74: Jupp Heynckes/Gerd Muller – 30 goals for Borussia Monchengladbach/Bayern Munich

  • 1974/75: Jupp Heynckes – 27 goals for Borussia Monchengladbach

  • 1975/76: Klaus Fischer – 29 goals for Schalke 04

  • 1976/77: Dieter Muller – 34 goals for FC Koln

  • 1977/78: Dieter Muller/Gerd Muller – 24 goals for FC Koln/Bayern Munich

  • 1978/79: Klaus Allofs – 22 goals for Fortuna Düsseldorf

  • 1979/80: Karl-Heinz Rummenigge – 26 goals for Bayern Munich

  • 1980/81: Karl-Heinz Rummenigge – 29 goals for Bayern Munich

  • 1981/82: Horst Hrubesch – 27 goals for Hamburger SV

  • 1982/83: Rudi Voller – 23 goals for Werder Bremen

  • 1983/84: Karl-Heinz Rummenigge – 26 goals for Bayern Munich

  • 1984/85: Klaus Allofs - 26 goals for FC Koln

  • 1985/86: Stefan Kuntz – 22 goals for VfL Bochum

  • 1986/87: Uwe Rahn – 24 goals for Borussia Monchengladbach

  • 1987/88: Jurgen Klinsmann – 19 goals for VfB Stuttgart

  • 1988/89: Thomas Allofs/Roland Wohlfarth – 17 goals for FC Koln/Bayern Munich

  • 1989/90: Jørn Andersen – 18 goals for Eintracht Frankfurt

  • 1990/91: Roland Wohlfarth – 21 goals for Bayern Munich

  • 1991/92: Fritz Walter    - 22 goals for VfB Stuttgart

  • 1992/93: Ulf Kirsten/Anthony Yeboah – 20 goals for Bayer Leverkusen/Eintracht Frankurt

  • 1993/94: Stefan Kuntz/Anthony Yeboah – 18 goals for FC Kaiserslautern/Eintracht Frankfurt

  • 1994/95: Mario Basler/Heiko Herrlich – 20 goals for Werder Bremen/Borussia Monchengladbach

  • 1995–96: Fredi Bobic - 17 goals for VfB Stuttgart

  • 1996/97: Ulf Kirsten - 22 goals for Bayer Leverkusen

  • 1997/98: Ulf Kirsten - 22 goals for Bayer Leverkusen

  • 1998/99: Michael Preetz - 23 goals for Hertha BSC 

  • 1999/00: Martin Max - 19 goals for 1860 Munich

  • 2000/01: Sergej Barbarez/Ebbe Sand - 22 goals for Hamburger SV/Schalke 04

  • 2001/02: Marcio Amoroso/Martin Max - 18 goals for Borussia Dortmind/1860 Munich

  • 2002/03: Thomas Christiansen/Giovane Elber - 21 goals for VfL Bochum/Bayern Munich

  • 2003/04: Aílton - 28 goals for Werder Bremen

  • 2004/05: Marek Mintal - 24 goals for FC Nurnberg

  • 2005/06: Miroslav Klose - 25 goals for Werder Bremen

  • 2006/07: Theofanis Gekas - 20 goals for VfL Bochum

  • 2007/08: Luca Toni - 24 goals for Bayern Munich

  • 2008/09: Grafite - 28 goals for VfL Wolfsburg

  • 2009/10: Edin Dzeko - 22 goals for VfL Wolfsburg

  • 2010/11: Mario Gomez - 28 goals for Bayern Munich

  • 2011/12: Klaas-Jan Huntelaar - 29 goals for Schalke 04

  • 2012/13: Stefan Kießling - 25 goals for Bayer Leverkusen

  • 2013/14: Robert Lewandowski - 20 goals for Borussia Dortmund

  • 2014/15: Alexander Meier - 19 goals for Eintracht Frankfurt

  • 2015/16: Robert Lewandowski - 30 goals for Bayern Munich

  • 2016/17: Pierre-Emerick Aubameyang - 31 goals for Borussia Dortmund

  • 2017/18: Robert Lewandowski - 29 goals for Bayern Munich

  • 2018/19: Robert Lewandowski - 22 goals for Bayern Munich

  • 2019/20: Robert Lewandowski - 34 goals for Bayern Munich

European All-Time Top Scorers:

Alex is a sports betting tipster, specialising in Premier League football, the Champions League and horse racing.

He loves placing a weekly accumulator on the football at the weekend and dreams of landing the big winner that will take him back to Las Vegas.

As well as writing sports betting tips for 888sport since 2015, Alex has produced content for several international media companies, such as Goal.com and The SPORTBible.