| Rank | Player | Goals | Caps | Avarage | Career | % Correct |
|---|---|---|---|---|---|---|
| 2 | Gerd Müller | 68 | 62 | 1.1 | 1966–1974 | 98%
|
| 7 | Thomas Müller | 44 | 121 | 0.37 | 2010– | 98%
|
| 1 | Miroslav Klose | 71 | 137 | 0.52 | 2001–2014 | 96%
|
| 3 | Lukas Podolski | 49 | 130 | 0.38 | 2004–2017 | 79%
|
| 5 | Jürgen Klinsmann | 47 | 108 | 0.44 | 1987–1998 | 69%
|
| 6 | Karl-Heinz Rummenigge | 45 | 95 | 0.47 | 1976–1986 | 68%
|
| 9 | Michael Ballack | 42 | 98 | 0.43 | 1999–2010 | 63%
|
| 4 | Rudi Völler | 47 | 90 | 0.52 | 1982–1994 | 63%
|
| 10 | Oliver Bierhoff | 37 | 70 | 0.53 | 1996–2002 | 42%
|
| 8 | Uwe Seeler | 43 | 72 | 0.6 | 1954–1970 | 42%
|