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
Jan Koller 91 09 Feb 1999 05 Sep 2009
Pavel Nedved 91 05 Jun 1994 16 Aug 2006
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
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
Vladimír Darida 52 26 May 2012 22 Mar 2019
Theodhor Gebre Selassie 51 04 Jun 2011 22 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
Patrik Berger 42 17 Aug 1994 15 Aug 2001
David Lafata 41 02 Sep 2006 17 Jun 2016
Libor Sionko 39 07 Oct 2000 25 May 2010
Bořek Dočkal 39 14 Nov 2012 19 Nov 2018
Michal Hornak 38 08 May 1995 09 Oct 1999
Ladislav Krejčí 38 14 Nov 2012 19 Nov 2018
David Limbersky 38 05 Jun 2009 17 Jun 2016
Marek Suchý 37 08 Oct 2010 06 Jun 2018
Pavel Kadeřábek 37 21 May 2014 22 Mar 2019
Daniel Pudil 35 07 Feb 2007 15 Nov 2016
René Bolf 33 16 Aug 2000 03 Sep 2005
Martin Jiranek 31 21 Aug 2002 28 Mar 2007
Zdenek Pospech 31 17 Aug 2005 15 Nov 2011
Radoslav Kovac 30 09 Oct 2004 01 Apr 2009
Marek Heinz 30 16 Aug 2000 15 Nov 2006
David Jarolim 29 08 Oct 2005 14 Oct 2009
Roman Hubnik 29 05 Jun 2009 21 Jun 2016
Martin Frydek 29 23 Feb 1994 15 Dec 1997
Daniel Kolar 27 05 Jun 2009 21 Jun 2016
Petr Kouba 26 20 Apr 1994 18 Nov 1998
Petr Jiracek 26 03 Sep 2011 03 Sep 2014
Miroslav Kadlec 26 23 Feb 1994 08 Jun 1997
Matěj Vydra 25 08 Sep 2012 22 Mar 2019
Roman Tyce 25 18 Aug 1999 30 Mar 2005
Jiri Stajner 24 30 Apr 2003 29 Feb 2012
Štepán Vachoušek 23 17 Apr 2002 01 Mar 2006
Tomáš Vaclík 23 14 Nov 2012 19 Nov 2018
Jiri Jarosik 23 16 Aug 2000 12 Nov 2005
Vaclav Pilar 22 04 Jun 2011 12 Jun 2015
Jan Rezek 21 17 Nov 2010 16 Oct 2012
Josef Šural 20 15 Nov 2013 16 Oct 2018
Filip Novák 20 31 Mar 2015 22 Mar 2019
Pavel Horvath 20 09 Feb 1999 17 Apr 2002
Vaclav Nemecek 20 23 Feb 1994 26 Jun 1996
Milan Skoda 19 12 Jun 2015 22 Mar 2019
David Pavelka 19 03 Sep 2015 22 Mar 2019
Michal Krmenčík 19 11 Nov 2016 16 Oct 2018
Petr Vlcek 19 24 Aug 1997 11 Oct 2000
Jiri Novotny 19 23 Feb 1994 27 Mar 2002
Tomáš Kalas 19 14 Nov 2012 22 Mar 2019
Milan Fukal 19 21 Dec 1997 30 Apr 2003
Tomas Pekhart 19 22 May 2010 11 Oct 2013
Horst Siegl 19 23 Feb 1994 27 May 1998
Josef Husbauer 18 15 Aug 2012 10 Sep 2018
Martin Cizek 18 11 Dec 1996 29 Mar 2000
Jakub Jankto 18 22 Mar 2017 22 Mar 2019
Miroslav Baranek 18 13 Dec 1995 13 Feb 2002
Lubos Kubik 17 20 Apr 1994 26 Feb 1997
Tomáš Souček 17 15 Nov 2016 22 Mar 2019
Radek Sloncik 17 11 Dec 1996 08 Feb 2000
Jiří Skalák 17 03 Sep 2015 15 Nov 2018
Radek Drulak 17 08 May 1995 26 Feb 1997
Edvard Lasota 16 13 Dec 1995 27 May 1998
Vaclav Kadlec 16 12 Oct 2010 08 Oct 2017
Martin Fenin 16 22 Aug 2007 07 Jun 2011
Stanislav Vlcek 15 05 Feb 2000 20 Aug 2008
Patrik Schick 15 27 May 2016 22 Mar 2019
Marek Matejovsky 15 07 Feb 2007 18 Nov 2009
Jan Rajnoch 15 20 Aug 2008 03 Sep 2011
Martin Hasek 14 11 Dec 1996 14 Nov 2001
Tomas Horava 14 14 Nov 2012 10 Sep 2018
Vaclav Prochazka 14 14 Aug 2013 17 Nov 2015
Jan Kopic 14 03 Jun 2014 06 Jun 2018
Jakub Brabec 14 29 Mar 2016 15 Nov 2018
Frantisek Rajtoral 14 29 Feb 2012 05 Mar 2014
Milan Petrezela 13 12 Oct 2010 12 Oct 2012
Petr Johana 13 02 Jun 2001 15 Nov 2003
Tomas Votava 12 19 Aug 1998 06 Jun 2001
Petr Gabriel 12 08 Mar 1995 16 Jun 2000
Jaromír Zmrhal 12 11 Oct 2016 16 Oct 2018
Antonín Barák 12 15 Nov 2016 16 Oct 2018