Czech Republic national football team statistics and records: oldest players

Competitions:

Oldest Czech Republic players

Czech Republic'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
Jan Koller 36:159 13308 05 Sep 2009
	
v Slovakia
Roman Hubnik 36:93 13242 07 Sep 2020
	
v Scotland
Jiří Stajner 35:277 13061 29 Feb 2012
	
v Republic of Ireland
Tomáš Rosický 35:256 13040 17 Jun 2016
	
v Croatia
Ondřej Kúdela 35:185 12969 27 Sep 2022
	
v Switzerland
Tomáš Galásek 35:151 12935 15 Jun 2008
	
v Turkey
Ludek Miklosko 35:114 12898 02 Apr 1997
	
v Yugoslavia
Jaromir Blažek 35:87 12871 26 Mar 2008
	
v Denmark
Ladislav Maier 35:55 12839 28 Feb 2001
	
v Poland
Radek Drulák 35:45 12829 26 Feb 1997
	
v Belarus
Jiří Němec 34:317 12736 28 Mar 2001
	
v Denmark
David Lafata 34:272 12691 17 Jun 2016
	
v Croatia
Jaroslav Plašil 34:167 12586 21 Jun 2016
	
v Turkey
Karel Poborský 34:83 12502 22 Jun 2006
	
v Italy
Tomáš Vaclík 34:82 12501 20 Jun 2023
	
v Montenegro
Petr Čech 34:32 12451 21 Jun 2016
	
v Turkey
Pavel Nedvěd 33:350 12404 16 Aug 2006
	
v Serbia
Jaroslav Drobny 33:300 12354 14 Aug 2013
	
v Hungary
Tomáš Sivok 33:268 12322 10 Jun 2017
	
v Norway
Pavel Srníček 33:248 12302 14 Nov 2001
	
v Belgium
Martin Vaniak 33:178 12232 31 Mar 2004
	
v Republic of Ireland
Tomáš Pekhart 33:176 12230 19 Nov 2022
	
v Turkey
Daniel Zitka 33:152 12206 19 Nov 2008
	
v San Marino
Milan Petrzela 33:114 12168 11 Oct 2016
	
v Azerbaijan
Libor Sionko 33:112 12166 25 May 2010
	
v USA
Milan Skoda 33:64 12118 22 Mar 2019
	
v England
Pavel Kuka 33:47 12101 05 Sep 2001
	
v Malta
Luboš Kubík 33:37 12091 26 Feb 1997
	
v Belarus
Miroslav Kadlec 32:351 12039 08 Jun 1997
	
v Spain
Zdeněk Pospěch 32:336 12024 15 Nov 2011
	
v Montenegro
Vratislav Lokvenc 32:263 11951 17 Jun 2006
	
v Ghana
David Limbersky 32:255 11943 17 Jun 2016
	
v Croatia
Jan Navrátil 32:220 11908 19 Nov 2022
	
v Turkey
Tomáš Hubschman 32:182 11870 05 Mar 2014
	
v Norway
Vladimír Smicer 32:176 11864 16 Nov 2005
	
v Norway
Stanislav Vlček 32:176 11864 20 Aug 2008
	
v England
Marek Jankulovski 32:158 11846 14 Oct 2009
	
v Northern Ireland
Jan Stejskal 32:130 11818 25 May 1994
	
v Lithuania
Marek Kulič 32:118 11806 06 Feb 2008
	
v Poland
Ondřej Čelůstka 32:115 11803 11 Oct 2021
	
v Belarus
Erich Brabec 32:101 11789 05 Jun 2009
	
v Malta
Theodhor Gebre Selassie 32:92 11780 26 Mar 2019
	
v Brazil
Bořek Dočkal 32:46 11734 15 Nov 2020
	
v Israel
Martin Hasek 32:34 11722 14 Nov 2001
	
v Belgium
Tomáš Poznar 32:17 11705 14 Oct 2020
	
v Scotland
Jiri Novotny 31:354 11677 27 Mar 2002
	
v Wales
Zdeněk Ondrášek 31:331 11654 18 Nov 2020
	
v Slovakia
Stanislav Tecl 31:284 11607 12 Jun 2022
	
v Spain
Tomáš Hübschman 31:276 11599 07 Jun 2013
	
v Italy
Michal Kadlec 31:265 11588 04 Sep 2016
	
v Northern Ireland
Jaroslav Zelený 31:214 11537 22 Mar 2024
	
v Norway
Vaclav Prochazka 31:192 11515 17 Nov 2015
	
v Poland
René Bolf 31:190 11513 03 Sep 2005
	
v Romania
Petr Samec 31:183 11506 16 Aug 1995
	
v Norway
Jiří Pavlenka 31:180 11503 12 Oct 2023
	
v Albania
Aleš Mandous 31:176 11499 15 Oct 2023
	
v Faroe Islands
Jan Kopic 31:165 11488 16 Nov 2021
	
v Estonia
Marek Suchý 31:164 11487 10 Sep 2019
	
v Montenegro
Filip Novák 31:143 11466 16 Nov 2021
	
v Estonia
Martin Doležal 31:122 11445 02 Sep 2021
	
v Belarus
Jakub Brabec 31:102 11425 17 Nov 2023
	
v Poland
Vladimír Coufal 31:86 11409 17 Nov 2023
	
v Poland
Radoslav Látal 31:53 11376 28 Feb 2001
	
v Poland
Daniel Pudil 31:49 11372 15 Nov 2016
	
v Denmark
Jakub Jugas 31:45 11368 20 Jun 2023
	
v Montenegro
Ivan Hašek 31:36 11359 12 Oct 1994
	
v Malta
Radim Breite 31:28 11351 07 Sep 2020
	
v Scotland
Michael Rabušic 31:27 11350 14 Oct 2020
	
v Scotland
Petr Schwarz 31:7 11330 19 Nov 2022
	
v Turkey
Tomáš Ujfaluši 31:4 11327 28 Mar 2009
	
v Slovenia
Tomáš Holeš 30:356 11314 22 Mar 2024
	
v Norway
Jaroslav Cerny 30:330 11288 22 May 2010
	
v Turkey
Vladimír Darida 30:329 11287 03 Jul 2021
	
v Denmark
Rudi Skacel 30:309 11267 22 May 2010
	
v Turkey
Lukáš Masopust 30:280 11238 20 Nov 2023
	
v Moldova
Radim Řezník 30:266 11224 14 Oct 2019
	
v Northern Ireland
Daniel Kolar 30:237 11195 21 Jun 2016
	
v Turkey
Milan Baroš 30:236 11194 21 Jun 2012
	
v Portugal
Marek Cech 30:220 11178 15 Nov 2006
	
v Denmark
Roman Vonášek 30:215 11173 09 Feb 1999
	
v Belgium
Jan Lastuvka 30:214 11172 06 Feb 2013
	
v Turkey
David Pavelka 30:182 11140 16 Nov 2021
	
v Estonia
Jan Bořil 30:173 11131 03 Jul 2021
	
v Denmark
Radim Necas 30:165 11123 08 Feb 2000
	
v Mexico
Jan Rezek 30:164 11122 16 Oct 2012
	
v Bulgaria
Jan Suchopárek 30:152 11110 23 Feb 2000
	
v Republic of Ireland
David Jarolím 30:150 11108 14 Oct 2009
	
v Northern Ireland
Pavel Mares 30:136 11094 03 Jun 2006
	
v Trinidad and Tobago
Tomas Horava 30:103 11061 10 Sep 2018
	
v Russia
Karel Rada 30:92 11050 02 Jun 2001
	
v Denmark
Tomáš Koubek 30:84 11042 19 Nov 2022
	
v Turkey
Tomáš Petrášek 30:26 10984 29 Mar 2022
	
v Wales
Jan Polák 30:14 10972 29 Mar 2011
	
v Liechtenstein
Michal Ordos 30:10 10968 06 Feb 2013
	
v Turkey
Libor Kozák 30:10 10968 10 Jun 2019
	
v Montenegro
Tomáš Skuhravý 29:363 10956 06 Sep 1995
	
v Norway
Michal Bílek 29:349 10942 29 Mar 1995
	
v Belarus
Jan Rajnoch 29:337 10930 03 Sep 2011
	
v Scotland
Jaromír Zmrhal 29:321 10914 20 Jun 2023
	
v Montenegro
Petr Kouba 29:293 10886 18 Nov 1998
	
v England