News Matches

Who is Germany's leading all-time top goal scorer? Klose, Muller and Die Mannschaft's most lethal strikers

7:30 AM MYT 24/09/2022
Miroslav Klose Germany Brazil
Germany's all-time goalscoring chart has some bona fide legends in there!

Germany have had some fine players throughout their illustrious history.

There's the legendary Gerd Muller. Then Jurgen Klinsmann and Rudi Voller took centre-stage up top. Miroslav Klose and Lukas Podolski were next in line. And these days, there's the inevitable Thomas Muller.

And there have been many more attacking greats representing Die Mannschaft, including the likes of Karl-Heinz Rummenigge, Uwe Seeler and Oliver Bierhoff among many more.

Who is Germany's most lethal attacker ever, though?

Let's take a look at the men leading their all-time goalscoring charts!

  • Miroslav Klose Germany v Argentina World Cup 30062006

    #1 Miroslav Klose | 71 goals

    One of the most clinical players Germany has produced, Klose is their highest-ever goalscorer on the international stage.

    The 2006 World Cup Golden Boot winner made his international debut against Albania back in 2001, scoring in a 2-1 win.

    Just four days later, he scored his second goal against Greece in a 4-2 win for his country to confirm his reputation as a top-class striker.

    Termed as a "World Cup specialist", Klose led Germany to glory in 2014 and went on to score a total of 71 goals in 137 games for the national team at an impressive 0.52 goals-per-game ratio.

  • ONLY GERMANY Gerd Muller Germany World Cup 1970

    #2 Gerd Muller | 68 goals

    Winner of the Ballon d'Or in 1970, Gerd Muller was at the peak of his powers when he led Germany to European Championship and World Cup glory in 1972 and 1974 respectively.

    The Bayern Munich legend made his Germany debut in 1966 and his first goals for Germany came in a 6-0 win against Albania in which he scored four.

    Muller netted 68 goals in 62 matches for Germany, at an astonishing 1.10 goals-per-game ratio, the best in German football history.


    #3 Lukas Podolski | 49 goals

    Polish media were going gaga over an unknown youngster named Lukas Podolski in 2003 playing for Cologne.

    Then Poland national team coach Pawel Jenas ignored him stating "as of today we have much better strikers in Poland and I don't see a reason to call up a player just because he played one or two good matches in the Bundesliga. He's not even a regular starter at his club."

    Germany, however, did realise his potential and then manager Rudi Voller handed Podolski his debut at the tender age of 19, thus becoming the first second-division player since 1975 to break into the national team.

    Safe to say Voller's decision proved to be a masterstroke.

    The forward's first goals for his country came in a 1-5 win against Thailand in which he scored a brace and he eventually scored 49 goals in 130 matches for Germany in over 13 years, winning the World Cup in 2014.

  • Rudi Voller Germany U21 1981

    #4 Rudi Voller | 47 goals

    One of those rare players who reached the World Cup final both as a player and manager, Rudi Voller was a revelation in his prime.

    The attacker won the 1990 World Cup in Italy, with his best performances for Germany coming in the same tournament as he scored three goals and provided two assists including one against Argentina in the final to help his team win their third trophy.

    He amassed 47 goals in 90 appearances for Germany in total.

    As Germany's manager, Voller surprisingly led his country to the final of the 2002 FIFA World Cup, which they lost against Brazil.

  • Jürgen Klinsmann Germany Bolivia World Cup 1994

    #5 Jurgen Klinsmann | 47 goals

    "We Germans are so good at penalties because we have had to rebuild our country twice."

    These are the famous words by the legendary Jurgen Klinsmann.

    Winner of the World Cup in 1990 and the European Championship in 1996, Klinsmann participated in three World Cups and three Euros for Germany at international level.

    Nicknamed 'Flipper' (meaning pinball machine) by fans because of the clumsy way in which he used to receive the ball, he scored 47 goals in 108 international games, netting in all six major international tournaments he participated in between the Euro 1988 to the 1998 World Cup.

  • Karl-Heinz Rummenigge Germany

    #6 Karl-Heinz Rummenigge | 45 goals

    Part of three World Cup campaigns for West Germany in 1978, 1982 and 1986, Karl-Heinz Rummenigge ended up as a runner-up in two of those tournaments.

    His biggest achievement with Germany was winning the European Championship in 1980 when they beat Belgium in the final.

    Rummenigge scored 45 goals for West Germany in 95 appearances and is largely remembered for being strong on both feet, leadership and immense physical strength.

  • Thomas Muller, Germany vs England 2022

    #7 Thomas Muller | 44 goals

    Seventh on the list of Germany's all time top goal-scorers in history, Thomas Muller made his debut against Argentina in back in 2010.

    He peaked at the 2014 FIFA World Cup, scoring five goals to help Germany lift the trophy, which included a goal and an assist in a memorable 7-1 rout of hosts Brazil.

    Muller has scored 44 goals and provided 40 assists, amounting to a remarkable 84 goal contributions for Die Mannschaft.

  • GER ONLY Uwe Seeler

    #8 Uwe Seeler | 43 goals

    One of the greatest German players to have never won the World Cup, Uwe Seeler featured in four editions of the tournament in 1958, 1962, 1966 and 1970, from which he reached the final in 1966 with West Germany, losing to eventual champions England.

    Seeler scored 43 goals in 72 games over the course of his international football journey.

    Additionally, the gifted striker was the first player ever to appear in 20 World Cup matches, the first player ever to score in four World Cups and the first player ever to score at least two goals in each of the four World Cups he featured in, a record that was matched in 2014 by none other than Miroslav Klose.

    He also ranks third in all-time minutes played in World Cup tournaments, behind Paolo Maldini and his compatriot Lothar Matthaus.

    It was Seeler whose photo leaving the field after defeat in the 1966 World Cup final was voted as the 'Photo of the Century' by Kicker magazine.

  • Michael Ballack 2002

    #9 Michael Ballack | 42 goals

    One of the greatest midfielders of the modern era, Michael Ballack oozed class as he redefined the central midfield position in the 2000s.

    He made his debut for Germany in an international friendly against Scotland, playing 31 minutes in a 1-0 loss to Scotland in 1999 and was part of the German national team that suffered consecutive heartbreaks at World Cups 2002 and 2006.

    The midfield general missed Germany's World Cup final loss against Brazil in 2002 with a suspension and was part of the team that lost to Italy in the semi-final of the World Cup in 2006.

    In his 11-year stint with Germany, Ballack scored 42 goals in 98 games.

    His retirement from international football was rather tragic as he was effectively forced out of the team by Joachim Low in an announcement made in 2011.

    The DFB (German Football Association) offered Ballack two friendlies to reach 100 matches for Germany, which he refused, calling the offer "a farce".

    Later, he organised a farewell game by himself consisting of stars like Philipp Lahm, Lothar Matthaus and Rudi Voller, as well as sporting legends Boris Becker and Michael Schumacher.

  • Oliver Bierhoff

    #10 Oliver Bierhoff | 37 goals

    Tenth on the list of top international goal scorers for Germany is Oliver Bierhoff.

    The towering striker scored 37 goals in 70 games for the national team, two of which came as a substitute during Germany's Euro 1996 final win against Czech Republic.

    Remarkable fact about Bierhoff is that in an important qualification match against Northern Ireland with the Germans trailing 0-1 with 20 minutes left, he scored the fastest hat-trick in Germany national team history.

    Such was his impact that Bierhoff was appointed the captain of Germany after Jurgen Klinsmann's retirement in 1998.

    He also holds the record of being one of the highest non-Italian goal scorers in Serie A history, with 102 goals to his name.

  • #11 Germany's all-time top goal scorers





    Germany career


    Miroslav Klose



    2001 - 2014


    Gerd Muller



    1966 - 1974


    Lukas Podolski



    2004 - 2017


    Rudi Voller



    1982 - 1994


    Jurgen Klinsmann



    1987 - 1998


    Karl-Heinz Rummenigge



    1976 - 1986


    Thomas Muller



    2010 - present


    Uwe Seeler



    1954 - 1970


    Michael Ballack



    1999 - 2010


    Oliver Bierhoff



    1996 - 2002