Germany national football team statistics and records: appearances

Competitions:

Most Germany appearances

Who has made the most appearances for Germany?

Both starting and substitute appearances are included.

Player Caps First Latest
Lothar Matthäus 150 14 Jun 1980 20 Jun 2000
Miroslav Klose 137 24 Mar 2001 13 Jul 2014
Lukas Podolski 130 06 Jun 2004 22 Mar 2017
Bastian Schweinsteiger 121 06 Jun 2004 31 Aug 2016
Philipp Lahm 113 18 Feb 2004 13 Jul 2014
Jurgen Klinsmann 108 12 Dec 1987 04 Jul 1998
Jürgen Kohler 105 24 Sep 1986 04 Jul 1998
Per Mertesacker 104 09 Oct 2004 13 Jul 2014
Franz Beckenbauer 103 26 Sep 1965 23 Feb 1977
Thomas Häßler 101 31 Aug 1988 20 Jun 2000
Thomas Müller 100 03 Mar 2010 19 Nov 2018
Michael Ballack 98 28 Apr 1999 03 Mar 2010
Berti Vogts 96 03 May 1967 21 Jun 1978
Sepp Maier 95 04 May 1966 26 May 1979
Karl-Heinz Rummenigge 95 06 Oct 1976 29 Jun 1986
Mesut Özil 92 11 Feb 2009 27 Jun 2018
Toni Kroos 92 03 Mar 2010 24 Mar 2019
Rudi Völler 90 17 Nov 1982 10 Jul 1994
Manuel Neuer 88 02 Jun 2009 11 Jun 2019
Andreas Brehme 86 15 Feb 1984 10 Jul 1994
Oliver Kahn 86 23 Jun 1995 08 Jul 2006
Andreas Möller 85 21 Sep 1988 09 Feb 1999
Arne Friedrich 83 21 Aug 2002 03 Jun 2011
Karlheinz Förster 81 05 Apr 1978 29 Jun 1986
Bernd Schneider 81 28 Jul 1999 06 Feb 2008
Wolfgang Overath 81 28 Sep 1963 07 Jul 1974
Torsten Frings 79 27 Feb 2001 11 Feb 2009
Mario Gómez 78 07 Feb 2007 27 Jun 2018
Sami Khedira 77 05 Sep 2009 27 Jun 2018
Guido Buchwald 76 22 May 1984 10 Jul 1994
Jérôme Boateng 76 10 Oct 2009 13 Oct 2018
Harald Schumacher 76 26 May 1979 15 Oct 1986
Pierre Littbarski 73 14 Oct 1981 08 Jul 1990
Christian Ziege 72 10 Jun 1993 27 May 2004
Hans Peter Briegel 72 17 Oct 1979 29 Jun 1986
Uwe Seeler 72 16 Oct 1954 09 Sep 1970
Paul Janes 71 30 Oct 1932 22 Nov 1942
Thomas Helmer 70 10 Oct 1990 29 Jun 1998
Oliver Bierhoff 70 21 Feb 1996 30 Jun 2002
Mats Hummels 70 13 May 2010 19 Nov 2018
Oliver Neuville 70 02 Sep 1998 16 Jun 2008
Manfred Kaltz 70 03 Sep 1975 23 Feb 1983
Stefan Reuter 69 18 Apr 1987 15 Jun 1998
Christian Worns 66 22 Apr 1992 03 Sep 2005
Horst-Dieter Hottges 66 13 Mar 1965 22 Jun 1974
Willi Schulz 66 20 Dec 1959 17 Jun 1970
Ernst Lehner 64 19 Nov 1933 01 Nov 1942
Mario Götze 63 17 Nov 2010 14 Nov 2017
Gerd Müller 62 12 Oct 1966 07 Jul 1974
Thomas Berthold 62 29 Jan 1985 18 Dec 1994
Jens Lehmann 61 18 Feb 1998 29 Jun 2008
Fritz Walter 61 14 Jul 1940 24 Jun 1958
Andreas Köpke 59 30 May 1990 04 Jul 1998
Dietmar Hamann 59 15 Nov 1997 17 Aug 2005
André Schürrle 57 17 Nov 2010 26 Mar 2017
Klaus Allofs 56 11 Oct 1978 31 Mar 1988
Jens Jeremies 55 15 Nov 1997 23 Jun 2004
Bodo Illgner 54 23 Sep 1987 10 Jul 1994
Wolfgang Weber 53 29 Apr 1964 23 Feb 1974
Rainer Bonhof 53 26 May 1972 07 Jan 1981
Bernard Dietz 53 22 Dec 1974 19 May 1981
Kevin Kurányi 52 29 Mar 2003 06 Sep 2008
Thomas Hitzlsperger 52 09 Oct 2004 11 Aug 2010
Matthias Sammer 51 19 Dec 1990 07 Jun 1997
Julian Draxler 51 26 May 2012 11 Jun 2019
Herbert Erhardt 51 11 Oct 1953 30 Sep 1962
Ulf Kirsten 51 14 Oct 1992 20 Jun 2000
Markus Babbel 51 22 Feb 1995 17 Jun 2000
Paul Breitner 48 22 Jun 1971 11 Jul 1982
Christoph Metzelder 47 15 Aug 2001 29 Jun 2008
Jens Nowotny 47 30 Apr 1997 16 Aug 2006
Karl Heinz Schnellinger 47 02 Apr 1958 17 Feb 1971
Carsten Ramelow 46 10 Oct 1998 28 Apr 2004
Marcell Jansen 45 03 Sep 2005 05 Mar 2014
Klaus Fischer 45 27 Apr 1977 11 Jul 1982
Albin Kitzinger 44 25 Aug 1935 03 May 1942
Jurgen Grabowski 44 04 May 1966 07 Jul 1974
Benedikt Höwedes 44 29 May 2011 26 Mar 2017
Georg Schwarzenbeck 44 12 Jun 1971 22 Feb 1978
Gerald Asamoah 43 29 May 2001 06 Sep 2006
Thomas Linke 43 15 Nov 1997 18 Aug 2004
Andreas Kupfer 43 21 Mar 1937 22 Nov 1942
Horst Szymaniak 43 21 Nov 1956 01 Jun 1966
Felix Magath 43 30 Apr 1977 29 Jun 1986
Jonas Hector 42 14 Nov 2014 15 Nov 2018
Ulrich Stielike 42 03 Sep 1975 12 Sep 1984
Joshua Kimmich 42 29 May 2016 11 Jun 2019
Hansi Muller 42 05 Apr 1978 07 Sep 1983
Karl-Heinz Riedle 42 31 Aug 1988 07 Sep 1994
Sigi Held 41 23 Feb 1966 14 Nov 1973
Marco Reus 41 07 Oct 2011 11 Jun 2019
Helmut Rahn 40 21 Nov 1951 27 Apr 1960
Thomas Strunz 40 31 Oct 1990 08 Sep 1999
Marco Bode 40 15 Dec 1995 30 Jun 2002
Reinhold Munzenberg 40 07 Sep 1930 26 Mar 1939
Bernhard Cullmann 40 14 Feb 1973 21 Jun 1980
Bernd Holzenbein 40 10 Oct 1973 21 Jun 1978
Heinz Flohe 39 22 Nov 1970 14 Jun 1978
Jupp Heynckes 39 22 Feb 1967 17 Nov 1976
Hans Schafer 39 09 Nov 1952 10 Jun 1962