Czech Republic national football team statistics and records: appearances

Competitions:

Most Czech Republic appearances

Who has made the most appearances for Czech Republic?

Both starting and substitute appearances are included.

Player Caps First Latest
Petr Čech 122 12 Feb 2002 21 Jun 2016
Karel Poborsky 118 23 Feb 1994 22 Jun 2006
Tomas Rosicky 103 23 Feb 2000 17 Jun 2016
Jaroslav Plasil 101 31 Mar 2004 21 Jun 2016
Milan Baros 93 25 Apr 2001 21 Jun 2012
Pavel Nedved 91 05 Jun 1994 16 Aug 2006
Jan Koller 91 09 Feb 1999 05 Sep 2009
Vladimir Smicer 80 15 Nov 1995 16 Nov 2005
Marek Jankulovski 79 05 Feb 2000 14 Oct 2009
Tomas Ujfalusi 78 28 Feb 2001 28 Mar 2009
Vratislav Lokvenc 75 06 Sep 1995 17 Jun 2006
Tomas Galasek 70 08 Mar 1995 15 Jun 2008
Zdenek Grygera 65 15 Aug 2001 09 Sep 2009
Michal Kadlec 65 17 Nov 2007 04 Sep 2016
Jiri Nemec 64 23 Feb 1994 28 Mar 2001
Pavel Kuka 63 23 Feb 1994 05 Sep 2001
Tomas Sivok 62 03 Sep 2005 10 Jun 2017
David Rozehnal 60 18 Feb 2004 18 Nov 2009
Vladimír Darida 59 26 May 2012 17 Nov 2019
Jan Polak 58 28 Apr 1999 29 Mar 2011
Radek Bejbl 57 08 May 1995 06 Jun 2001
Tomas Hubschmann 53 10 Nov 2001 26 Mar 2013
Theodhor Gebre Selassie 52 04 Jun 2011 26 Mar 2019
Pavel Srnicek 49 12 Oct 1994 14 Nov 2001
Jan Suchoparek 48 23 Feb 1994 23 Feb 2000
Radoslav Latal 47 23 Feb 1994 28 Feb 2001
Karel Rada 46 13 Dec 1995 02 Jun 2001
Tomas Repka 45 23 Feb 1994 10 Nov 2001
Tomas Necid 44 19 Nov 2008 04 Sep 2016
Pavel Kadeřábek 42 21 May 2014 17 Nov 2019
Patrik Berger 42 17 Aug 1994 15 Aug 2001
Marek Suchý 42 08 Oct 2010 10 Sep 2019
David Lafata 41 02 Sep 2006 17 Jun 2016
Ladislav Krejčí 41 14 Nov 2012 14 Oct 2019
Bořek Dočkal 39 14 Nov 2012 19 Nov 2018
Libor Sionko 39 07 Oct 2000 25 May 2010
David Limbersky 38 05 Jun 2009 17 Jun 2016
Michal Hornak 38 08 May 1995 09 Oct 1999
Daniel Pudil 35 07 Feb 2007 15 Nov 2016
René Bolf 33 16 Aug 2000 03 Sep 2005
Zdenek Pospech 31 17 Aug 2005 15 Nov 2011
Martin Jiranek 31 21 Aug 2002 28 Mar 2007
Marek Heinz 30 16 Aug 2000 15 Nov 2006
Radoslav Kovac 30 09 Oct 2004 01 Apr 2009
Martin Frydek 29 23 Feb 1994 15 Dec 1997
David Jarolim 29 08 Oct 2005 14 Oct 2009
Tomáš Vaclík 29 14 Nov 2012 14 Nov 2019
Roman Hubnik 29 05 Jun 2009 21 Jun 2016
Daniel Kolar 27 05 Jun 2009 21 Jun 2016
Petr Jiracek 26 03 Sep 2011 03 Sep 2014
Petr Kouba 26 20 Apr 1994 18 Nov 1998
Miroslav Kadlec 26 23 Feb 1994 08 Jun 1997
Matěj Vydra 26 08 Sep 2012 26 Mar 2019
Jakub Jankto 26 22 Mar 2017 17 Nov 2019
Roman Tyce 25 18 Aug 1999 30 Mar 2005
Tomáš Souček 25 15 Nov 2016 17 Nov 2019
Jiri Stajner 24 30 Apr 2003 29 Feb 2012
Filip Novák 23 31 Mar 2015 10 Jun 2019
Jiri Jarosik 23 16 Aug 2000 12 Nov 2005
Michael Krmenčík 23 11 Nov 2016 14 Nov 2019
Štepán Vachoušek 23 17 Apr 2002 01 Mar 2006
David Pavelka 22 03 Sep 2015 10 Jun 2019
Patrik Schick 22 27 May 2016 14 Oct 2019
Vaclav Pilar 22 04 Jun 2011 12 Jun 2015
Jan Rezek 21 17 Nov 2010 16 Oct 2012
Josef Hušbauer 21 15 Aug 2012 17 Nov 2019
Vaclav Nemecek 20 23 Feb 1994 26 Jun 1996
Josef Šural 20 15 Nov 2013 16 Oct 2018
Pavel Horvath 20 09 Feb 1999 17 Apr 2002
Milan Fukal 19 21 Dec 1997 30 Apr 2003
Jan Kopic 19 03 Jun 2014 14 Oct 2019
Jiri Novotny 19 23 Feb 1994 27 Mar 2002
Tomas Pekhart 19 22 May 2010 11 Oct 2013
Tomáš Kalas 19 14 Nov 2012 22 Mar 2019
Milan Skoda 19 12 Jun 2015 22 Mar 2019
Horst Siegl 19 23 Feb 1994 27 May 1998
Petr Vlcek 19 24 Aug 1997 11 Oct 2000
Martin Cizek 18 11 Dec 1996 29 Mar 2000
Ondřej Čelůstka 18 15 Nov 2013 17 Nov 2019
Miroslav Baranek 18 13 Dec 1995 13 Feb 2002
Jiří Skalák 17 03 Sep 2015 15 Nov 2018
Radek Sloncik 17 11 Dec 1996 08 Feb 2000
Radek Drulak 17 08 May 1995 26 Feb 1997
Jakub Brabec 17 29 Mar 2016 14 Nov 2019
Lubos Kubik 17 20 Apr 1994 26 Feb 1997
Martin Fenin 16 22 Aug 2007 07 Jun 2011
Edvard Lasota 16 13 Dec 1995 27 May 1998
Vaclav Kadlec 16 12 Oct 2010 08 Oct 2017
Stanislav Vlcek 15 05 Feb 2000 20 Aug 2008
Jaromír Zmrhal 15 11 Oct 2016 14 Oct 2019
Jan Bořil 15 01 Sep 2017 17 Nov 2019
Marek Matejovsky 15 07 Feb 2007 18 Nov 2009
Jan Rajnoch 15 20 Aug 2008 03 Sep 2011
Frantisek Rajtoral 14 29 Feb 2012 05 Mar 2014
Vaclav Prochazka 14 14 Aug 2013 17 Nov 2015
Tomas Horava 14 14 Nov 2012 10 Sep 2018
Martin Hasek 14 11 Dec 1996 14 Nov 2001
Milan Petrezela 13 12 Oct 2010 12 Oct 2012
Petr Johana 13 02 Jun 2001 15 Nov 2003
Petr Gabriel 12 08 Mar 1995 16 Jun 2000