Germany national football team statistics and records: oldest players

Competitions:

Oldest Germany players

Germany's oldest players, and their age in years and days on the occasion of their most recent appearance, starting or coming on as a substitute.

For each player age is given in days, and in years and days, from their date of birth.

Player Age (Y:d) Age (days) Match
Lothar Matthäus 39:91 14336 20 Jun 2000
	
v Portugal
Jens Lehmann 38:231 14111 29 Jun 2008
	
v Spain
Fritz Walter 37:235 13750 24 Jun 1958
	
v Sweden
Oliver Kahn 37:22 13537 08 Jul 2006
	
v Portugal
Manuel Neuer 36:249 13398 01 Dec 2022
	
v Costa Rica
Richard Kress 36:230 13379 22 Oct 1961
	
v Greece
Andreas Köpke 36:114 13263 04 Jul 1998
	
v Croatia
Hans-Jorg Butt 36:43 13192 10 Jul 2010
	
v Uruguay
Miroslav Klose 36:34 13183 13 Jul 2014
	
v Argentina
Anton Turek 35:271 13055 16 Oct 1954
	
v France
Adolf Jager 35:257 13041 14 Dec 1924
	
v Switzerland
Sepp Maier 35:87 12871 26 May 1979
	
v Iceland
Hans Mock 35:54 12838 01 Feb 1942
	
v Switzerland
Oliver Neuville 35:46 12830 16 Jun 2008
	
v Austria
Stefan Kuntz 34:346 12765 11 Oct 1997
	
v Albania
Mats Hummels 34:339 12758 21 Nov 2023
	
v Austria
Roman Weidenfeller 34:310 12729 13 Jun 2015
	
v Gibraltar
Thomas Linke 34:235 12654 18 Aug 2004
	
v Austria
Hans Schafer 34:234 12653 10 Jun 1962
	
v Yugoslavia
Ulf Kirsten 34:198 12617 20 Jun 2000
	
v Portugal
Thomas Müller 34:194 12613 26 Mar 2024
	
v Netherlands
Bernd Franke 34:89 12508 12 May 1982
	
v Norway
Rudi Völler 34:87 12506 10 Jul 1994
	
v Bulgaria
Toni Kroos 34:81 12500 26 Mar 2024
	
v Netherlands
Bernd Schneider 34:80 12499 06 Feb 2008
	
v Austria
Oliver Bierhoff 34:59 12478 30 Jun 2002
	
v Brazil
Thomas Hässler 34:21 12440 20 Jun 2000
	
v Portugal
Paul Mebus 34:10 12429 20 Jun 1954
	
v Hungary
Jurgen Klinsmann 33:338 12392 04 Jul 1998
	
v Croatia
Uwe Seeler 33:307 12361 09 Sep 1970
	
v Hungary
Martin Max 33:252 12306 17 Apr 2002
	
v Argentina
Andreas Brehme 33:242 12296 10 Jul 1994
	
v Bulgaria
Max Morlock 33:230 12284 28 Dec 1958
	
v Egypt
Dieter Burdenski 33:177 12231 22 May 1984
	
v Italy
Guido Buchwald 33:166 12220 10 Jul 1994
	
v Bulgaria
Michael Ballack 33:157 12211 03 Mar 2010
	
v Argentina
Ilkay Gündogan 33:153 12207 26 Mar 2024
	
v Netherlands
Kevin Trapp 33:135 12189 21 Nov 2023
	
v Austria
Christian Wörns 33:115 12169 03 Sep 2005
	
v Slovakia
Thomas Helmer 33:68 12122 29 Jun 1998
	
v Mexico
Alfred Kelbassa 33:67 12121 28 Jun 1958
	
v France
Erich Juskowiak 33:61 12115 08 Nov 1959
	
v Hungary
Bernard Dietz 33:57 12111 19 May 1981
	
v Brazil
Uwe Bein 32:361 12049 22 Sep 1993
	
v Tunisia
Mario Gómez 32:352 12040 27 Jun 2018
	
v Korea Republic
Marco Bode 32:342 12030 30 Jun 2002
	
v Brazil
Felix Magath 32:338 12026 29 Jun 1986
	
v Argentina
Matthias Herget 32:312 12000 21 Sep 1988
	
v Sweden
Pascal Gross 32:285 11973 26 Mar 2024
	
v Netherlands
Klaus Augenthaler 32:285 11973 08 Jul 1990
	
v Argentina
Jürgen Kohler 32:271 11959 04 Jul 1998
	
v Croatia
Kevin Behrens 32:256 11944 17 Oct 2023
	
v Mexico
Michael Preetz 32:253 11941 26 Apr 2000
	
v Switzerland
Olaf Marschall 32:236 11924 28 Jul 1999
	
v New Zealand
Fredi Bobic 32:233 11921 19 Jun 2004
	
v Latvia
Harald Schumacher 32:223 11911 15 Oct 1986
	
v Spain
Jens Nowotny 32:217 11905 16 Aug 2006
	
v Sweden
Bernhard Klodt 32:206 11894 20 May 1959
	
v Poland
Klaus Fischer 32:196 11884 11 Jul 1982
	
v Italy
Dieter Eilts 32:176 11864 07 Jun 1997
	
v Ukraine
Marco Reus 32:164 11852 11 Nov 2021
	
v Liechtenstein
Jorg Heinrich 32:163 11851 18 May 2002
	
v Austria
Christian Ziege 32:116 11804 27 May 2004
	
v Malta
Michael Schulz 32:110 11798 22 Dec 1993
	
v Mexico
Bernd Holzenbein 32:104 11792 21 Jun 1978
	
v Austria
Herbert Erhardt 32:86 11774 30 Sep 1962
	
v Yugoslavia
Ottmar Walter 32:81 11769 26 May 1956
	
v England
Torsten Frings 32:81 11769 11 Feb 2009
	
v Norway
Olaf Thon 32:55 11743 25 Jun 1998
	
v Iran
Fritz Szepan 32:50 11738 22 Oct 1939
	
v Bulgaria
Bastian Schweinsteiger 32:30 11718 31 Aug 2016
	
v Finland
Arne Friedrich 32:5 11693 03 Jun 2011
	
v Austria
Dietmar Hamann 31:355 11678 17 Aug 2005
	
v Netherlands
Robert Enke 31:353 11676 12 Aug 2009
	
v Azerbaijan
Heinz Kwiatkowski 31:347 11670 28 Jun 1958
	
v France
Marc-André ter Stegen 31:330 11653 26 Mar 2024
	
v Netherlands
Karl Heinz Schnellinger 31:323 11646 17 Feb 1971
	
v Albania
Georg Volkert 31:314 11637 08 Oct 1977
	
v Italy
Frank Mill 31:311 11634 30 May 1990
	
v Denmark
Łukasz Podolski 31:291 11614 22 Mar 2017
	
v England
Horst Szymaniak 31:276 11599 01 Jun 1966
	
v Romania
Hans Tilkowski 31:270 11593 08 Apr 1967
	
v Albania
Willi Schulz 31:256 11579 17 Jun 1970
	
v Italy
Stefan Reuter 31:242 11565 15 Jun 1998
	
v USA
Herbert Wimmer 31:223 11546 20 Jun 1976
	
v Czechoslovakia
Marko Rehmer 31:199 11522 15 Nov 2003
	
v France
Erich Beer 31:194 11517 21 Jun 1978
	
v Austria
Jupp Heynckes 31:192 11515 17 Nov 1976
	
v Czechoslovakia
Berti Vogts 31:173 11496 21 Jun 1978
	
v Austria
Franz Beckenbauer 31:165 11488 23 Feb 1977
	
v France
Dariusz Wosz 31:160 11483 15 Nov 2000
	
v Denmark
Andreas Möller 31:160 11483 09 Feb 1999
	
v Colombia
Richard Herrmann 31:143 11466 20 Jun 1954
	
v Hungary
Thomas Strunz 31:135 11458 08 Sep 1999
	
v Northern Ireland
Mehmet Scholl 31:120 11443 13 Feb 2002
	
v Israel
Klaus Allofs 31:116 11439 31 Mar 1988
	
v Sweden
Hans Jakob 31:99 11422 24 Sep 1939
	
v Hungary
Sigi Held 31:99 11422 14 Nov 1973
	
v Scotland
Oliver Reck 31:97 11420 04 Jun 1996
	
v Liechtenstein
Jonas Hofmann 31:94 11417 17 Oct 2023
	
v Mexico