Germany National Team Scorers in the Soccer World Cups

Full list with all the players that have scored for Germany in the Soccer World Cup. It goes from the top scorers to the players that have scored at least one goal in any world cup and has details of played tournaments and goals by world cup.

more >>
Player
Goals Goal Average Games World Cups Goals by World Cup
1.GermanyMiroslav Klose16 0.67244 5 in 2002, 5 in 2006, 4 in 2010, 2 in 2014
2.GermanyGerd Mueller14 1.08132 10 in 1970, 4 in 1974
3.GermanyJuergen Klinsmann11 0.65173 3 in 1990, 5 in 1994, 3 in 1998
4.GermanyThomas Müller10 0.53194 5 in 2010, 5 in 2014, 0 in 2018, 0 in 2022
GermanyHelmut Rahn10 1.00102 4 in 1954, 6 in 1958
6.GermanyKarl-Heinz Rummenigge9 0.47193 3 in 1978, 5 in 1982, 1 in 1986
GermanyUwe Seeler9 0.43214 2 in 1958, 2 in 1962, 2 in 1966, 3 in 1970
8.GermanyRudi Voeller8 0.53153 3 in 1986, 3 in 1990, 2 in 1994
9.GermanyHans Schaefer7 0.47153 4 in 1954, 3 in 1958, 0 in 1962
10.GermanyHelmut Haller6 0.6793 0 in 1962, 6 in 1966, 0 in 1970
GermanyLothar Matthaeus6 0.24255 0 in 1982, 1 in 1986, 4 in 1990, 1 in 1994, 0 in 1998
GermanyMax Morlock6 1.2051 6 in 1954
13.GermanyFranz Beckenbauer5 0.28183 4 in 1966, 1 in 1970, 0 in 1974
GermanyLukas Podolski5 0.33153 3 in 2006, 2 in 2010, 0 in 2014
15.GermanyOliver Bierhoff4 0.40102 3 in 1998, 1 in 2002
GermanyAndreas Brehme4 0.25163 1 in 1986, 3 in 1990, 0 in 1994
GermanyPaul Breitner4 0.29142 3 in 1974, 1 in 1982
GermanyEdmund Conen4 1.0041 4 in 1934
GermanyOttmar Walter4 0.8051 4 in 1954
Player
Goals Goal Average Games World Cups Goals by World Cup
20.GermanyMichael Ballack3 0.27112 3 in 2002, 0 in 2006
GermanyToni Kroos3 0.21143 0 in 2010, 2 in 2014, 1 in 2018
GermanyPierre Littbarski3 0.17183 2 in 1982, 0 in 1986, 1 in 1990
GermanyWolfgang Overath3 0.16193 0 in 1966, 1 in 1970, 2 in 1974
GermanyAndré Schürrle3 0.5061 3 in 2014
GermanyFritz Walter3 0.27112 3 in 1954, 0 in 1958
26.GermanyKlaus Allofs2 0.2971 2 in 1986
GermanyKlaus Fischer2 0.18112 0 in 1978, 2 in 1982
GermanyHeinz Flohe2 0.2972 0 in 1974, 2 in 1978
GermanyNiclas Füllkrug2 0.6731 2 in 2022
GermanyMario Götze2 0.2582 2 in 2014, 0 in 2022
GermanyKai Havertz2 1.0021 2 in 2022
GermanyKarl Hohmann2 1.0021 2 in 1934
GermanyMats Hummels2 0.2582 2 in 2014, 0 in 2018
GermanySami Khedira2 0.14143 1 in 2010, 1 in 2014, 0 in 2018
GermanyErnest Lehner2 0.3362 2 in 1934, 0 in 1938
GermanyDieter Mueller2 0.5041 2 in 1978
GermanyOliver Neuville2 0.15132 1 in 2002, 1 in 2006
GermanyMesut Ozil2 0.13163 1 in 2010, 1 in 2014, 0 in 2018
GermanyBastian Schweinsteiger2 0.10203 2 in 2006, 0 in 2010, 0 in 2014
40.GermanyRuediger Abramczik1 0.3331 1 in 1978
GermanyUwe Bein1 0.2541 1 in 1990
GermanyMarco Bode1 0.1761 1 in 2002
GermanyRainer Bonhof1 0.10102 1 in 1974, 0 in 1978
GermanyAlbert Bruells1 0.1762 1 in 1962, 0 in 1966
Germany Cacau1 0.2541 1 in 2010
GermanyHans Ciesclarczyk1 0.5021 1 in 1958
GermanyBernd Cullmann1 0.3332 1 in 1974, 0 in 1978
GermanyLothar Emmerich1 0.2541 1 in 1966
GermanyArne Friedrich1 0.08132 0 in 2006, 1 in 2010
GermanyTorsten Frings1 0.08132 0 in 2002, 1 in 2006
GermanyJosef Gauchel1 1.0011 1 in 1938
GermanySerge Gnabry1 0.3331 1 in 2022
GermanyJuergen Grabowski1 0.09113 0 in 1966, 0 in 1970, 1 in 1974
GermanyIlkay Gündogan1 0.2542 0 in 2018, 1 in 2022
GermanyWilhelm Hahnemann1 0.5021 1 in 1938
GermanySigi Held1 0.1192 1 in 1966, 0 in 1970
GermanyRichard Herrmann1 1.0011 1 in 1954
GermanyBernd Hoelzenbein1 0.1192 0 in 1974, 1 in 1978
GermanyUli Hoeness1 0.1471 1 in 1974
GermanyHorst Hrubesch1 0.2051 1 in 1982
GermanyCarsten Jancker1 0.3331 1 in 2002
GermanyMarcell Jansen1 0.2052 0 in 2006, 1 in 2010
GermanyBerni Klodt1 0.2542 1 in 1954, 0 in 1958
GermanyStanislaus Kobierski1 0.3331 1 in 1934
GermanyPhilipp Lahm1 0.05203 1 in 2006, 0 in 2010, 0 in 2014
GermanyStan Libuda1 0.2051 1 in 1970
GermanyThomas Linke1 0.1471 1 in 2002
GermanyAndreas Moeller1 0.1193 0 in 1990, 0 in 1994, 1 in 1998
GermanyHansi Mueller1 0.1762 1 in 1978, 0 in 1982
GermanyRudolf Noack1 1.0011 1 in 1934
GermanyAlfred Pfaff1 1.0011 1 in 1954
GermanyUwe Reinders1 0.3331 1 in 1982
GermanyMarco Reus1 0.3331 1 in 2018
GermanyKarlheinz Riedle1 0.1762 0 in 1990, 1 in 1994
GermanyBernd Schneider1 0.07142 1 in 2002, 0 in 2006
GermanyKarl-Heinz Schnellinger1 0.06174 0 in 1958, 0 in 1962, 0 in 1966, 1 in 1970
GermanyOtto Siffling1 0.2542 1 in 1934, 0 in 1938
GermanyHorst Szymaniak1 0.10102 0 in 1958, 1 in 1962
GermanyWolfgang Weber1 0.1382 1 in 1966, 0 in 1970