This article celebrates the top 11 Bundesliga top scorers of all time. It covers their careers, what they brought to their teams, and how they stack up against legends from other leagues like the Premier League, La Liga, and Serie A.
Top 11 Bundesliga Top Scorers of All Time
1. Gerd Müller – 365 Goals
2. Robert Lewandowski – 312 Goals
3. Klaus Fischer – 268 Goals
4. Jupp Heynckes – 220 Goals
5. Manfred Burgsmüller – 213 Goals
6. Claudio Pizarro – 197 Goals
7. Ulf Kirsten – 181 Goals
8. Stefan Kuntz – 179 Goals
9. Dieter Müller – 177 Goals
10. Klaus Allofs – 177 Goals
11. Mario Gómez – 170 Goals
People Also Read: List of Spanish La Liga All-time Top Scorers
11. Mario Gómez – 170 Goals
Last on the list is Mario Gómez, who scored 170 goals in 328 Bundesliga matches, mostly with VfB Stuttgart and Bayern Munich. He was great in the air and had a good sense of positioning. Gómez helped Bayern win several league titles and was an important player for Germany in various European Championships and World Cups.
Image Credit: GettyImages
He also played overseas with Fiorentina and Besiktas, showing that he could score goals anywhere. Gómez remains one of the most celebrated modern football goal scorers Germany has produced.
10. Klaus Allofs – 177 Goals
Klaus Allofs scored 177 goals in 424 games, tying with Dieter Müller. He played for teams like Fortuna Düsseldorf, 1. FC Köln, and Werder Bremen. Allofs was also a strong striker for the German national team before moving into management, where he became a director at Wolfsburg.
Image Credit: GettyImages
His balanced mix of intelligence, technique, and awareness made him a consistent member of the bundesliga top scorers elite.
9. Dieter Müller – 177 Goals
Dieter Müller, not to be confused with Gerd, scored 177 goals in just 303 Bundesliga games, one of the best goal-per-game ratios among all Bundesliga top scorers. He mainly played for 1. FC Köln and is famous for scoring 6 goals in one Bundesliga match, a record that still holds today.
Image Credit: GettyImages
As a center-forward, he was known for his strong headers and accurate finishing. His 1976/77 season saw him net 34 goals, showcasing his status as a truly elite member of the top goalscorers of all time.
Get Free Double Chance Predictions Today!
8. Stefan Kuntz – 179 Goals
Stefan Kuntz scored 179 goals in 449 matches while playing for teams like VfL Bochum, Bayer Uerdingen, Kaiserslautern, and Arminia Bielefeld. Even though he didn’t play for any big-name clubs, he still got noticed on the international stage. He played a key role in Germany's victory at Euro 1996.
Image Credit: GettyImages
Known for his commitment and hard work, Kuntz symbolizes how grit and determination can elevate someone into the all time top scorers list. After his playing days, he also did well as a coach, managing Germany’s U21 team and then Turkey.
7. Ulf Kirsten – 181 Goals
A loyal servant to Bayer Leverkusen, Ulf Kirsten scored 181 goals in 350 matches, placing him seventh on the Bundesliga top scorers list. Remarkably, Kirsten played for both East Germany and unified Germany. He was known for his low center of gravity, physical strength, and excellent finishing.
Image Credit: GettyImages
Despite fierce competition, he remained Leverkusen’s key man throughout the 1990s. He is still revered as one of the greatest figures in the club’s history and a key figure among football top scorers globally.
6. Claudio Pizarro – 197 Goals
Claudio Pizarro, the Peruvian striker, is the highest-scoring non-German player in Bundesliga history, racking up 197 goals in 490 games for teams like Werder Bremen, Bayern Munich, and 1. FC Köln.
He was known for his smart play, calmness under pressure, and being a great leader on and off the pitch. Even into his 40s, he kept scoring, which is pretty impressive. Fans loved him not just for his goals, but also for his personality.
Image Credit: GettyImages
His record-breaking longevity and likeability made him a fan favorite, and his goal tally across two decades puts him among the top Bundesliga top goal scorers ever. Pizarro also snagged six Bundesliga titles and a UEFA Champions League medal with Bayern, securing his status as a club legend.
People Also Liked: Top Serie A Goal Scorers of All Time
5. Manfred Burgsmüller – 213 Goals
Often overlooked, Manfred Burgsmüller remains fifth among the Bundesliga top scorers with 213 goals in 447 games. He played for teams like Rot-Weiß Oberhausen, Borussia Dortmund, and Werder Bremen, keeping at it until he was 41.
What’s impressive about Burgsmüller is how long he stayed relevant. Later in his career, he switched to playing as a midfielder but still managed to score regularly.
Image Credit: GettyImages
His career proves that consistency and adaptation can elevate a player into the ranks of the top scorers in Bundesliga history.
4. Jupp Heynckes – 220 Goals
Before he became a famous coach, Jupp Heynckes was a really impressive forward, scoring 220 goals in 369 matches, mostly for Borussia Mönchengladbach. He played a key part in Gladbach’s success in the 1970s, helping the team snag four Bundesliga titles and becoming a tough competitor against Bayern.
Image Credit: GettyImages
His finishing was elegant, efficient, and technically precise, a true embodiment of the all time goal scorers club. He would later go on to coach Bayern Munich to a treble in 2012/13, making him a unique figure in football goal scorers lore, both on and off the pitch.
Click here to Convert Bet Codes for FREE!
3. Klaus Fischer – 268 Goals
Klaus Fischer was a legendary striker who had a long career in the Bundesliga, playing for teams like 1860 Munich, Schalke 04, 1. FC Köln, and VfL Bochum. He scored 268 goals in 535 matches.
Known for his acrobatic moves, Fischer is especially remembered for his incredible bicycle kicks, one of which even won the Goal of the Century award for West Germany.
Image Credit: GettyImages
He played during a competitive era and remains one of the top Bundesliga scorers without ever playing for Bayern Munich. His loyalty to Schalke, where he spent over a decade, helped him become a cult figure and further solidified his name in Bundesliga goal scorers history.
2. Robert Lewandowski – 312 Goals
A modern icon among Bundesliga top goal scorers, Robert Lewandowski amassed 312 goals during his time at Borussia Dortmund and Bayern Munich. His quick thinking on the pitch, fitness level, and knack for scoring made him one of the best strikers around.
He famously broke Gerd Müller’s long-standing record by scoring 41 goals in the 2020/21 season. Lewandowski not only scored a ton of goals but also led Bayern to dominate in Germany and Europe, including winning the UEFA Champions League in 2020.
Image Credit: GettyImages
As one of the top goalscorers of all time, Lewandowski has also topped the scoring charts in both Poland and Germany, and now continues to impress with Barcelona. Compared to other leagues, he is right up there with the likes of premier league top scorers ever.
1. Gerd Müller – 365 Goals (Bayern Munich)
No name in Bundesliga history stands out like Gerd Müller, known as Der Bomber. With 365 goals in just 427 games, he holds the record for the most goals ever scored in the league, something hard to beat. Playing for Bayern Munich, he was a key player during the club’s golden days in the 60s and 70s.
Image Credit: GettyImages
Müller had a natural talent for finding the right spot, quick reflexes, and he was a pro at scoring with just one touch. He won the Bundesliga Golden Boot (Torjägerkanone) seven times and was the top scorer in the 1970 World Cup.
His impact goes beyond stats, Müller changed how strikers play and helped make Bayern a top team in Europe. No conversation about football top scorers is complete without him.
Final Thoughts
The names on this list show years of greatness. From Gerd Müller’s incredible records to Lewandowski’s current skills, each player added something special to German football. Compared to premier league top scorers, Laliga top scorers, and Serie A goal scorers, the Bundesliga legends have more than held their own. And for the official all-time list, visit the Bundesliga Top Scorers here.
People Also Ask About Bundesliga Top Scorers
Who is the top goal scorer in the Bundesliga history?
Since it started in 1963, the Bundesliga has seen some of the best goal-scorers in football. Gerd Müller holds the record with an impressive 365 goals, but Robert Lewandowski came pretty close during his ten years in Germany.
Who is the Bundesliga top scorer all time in one season?
Robert Lewandowski (on the left) and Gerd Müller (on the right) both won seven Torjägerkanonen in their careers, which is a record. Lewandowski also set the record for the most goals in a single Bundesliga season, scoring 41.
Who is the top scorer in the Bundesliga trophy?
Harry Kane is once again the top scorer in the Bundesliga! Just like last year, he finished the 2024/25 season as the leading scorer. After making a strong impression in his first season, he’s kept his title as the best goal-scorer.
Who is undefeated in the Bundesliga?
One year ago, Bayer Leverkusen finished their Bundesliga season without a loss. Did Charlie Lwanga really get kicked out of Bundesliga U? Bayer Leverkusen's amazing unbeaten season shows how hard they worked and Xabi Alonso's great leadership. They've really made their mark in football.
Who has the most Bundesliga champions?
By 2025, Bayern Munich had racked up a total of 34 German league titles, making them the team with the most wins. On the other hand, Borussia Dortmund had claimed the championship eight times.
Related Articles
Premier League Top Scorers of All-Time
List of footballers with 100 or more Premier League goals