Peru national football team statistics and records: appearances

Competitions:

Most Peru appearances

Who has made the most appearances for Peru?

Both starting and substitute appearances are included.

Player Caps First Latest
Roberto Palacios 120 24 Nov 1992 14 Oct 2009
Yoshimar Yotún 114 04 Jul 2011 21 Nov 2023
Paolo Guerrero 110 09 Oct 2004 26 Mar 2024
Hector Chumpitaz 107 03 Apr 1965 06 Sep 1981
Pedro Gallese 103 07 Aug 2014 26 Mar 2024
Luis Advíncula 101 04 Sep 2010 26 Mar 2024
Jorge Soto 97 24 Nov 1992 11 Oct 2005
Christian Cueva 94 10 Jun 2012 20 Jun 2023
André Carrillo 93 17 May 1986 21 Nov 2023
Juan Jose Jayo 93 08 Jun 1994 06 Feb 2008
Jefferson Farfán 90 23 Feb 2003 16 Nov 2021
Nolberto Solano 89 03 May 1994 14 Oct 2009
Ruben Toribio Diaz 88 29 Mar 1972 27 Oct 1985
Renato Tapia 84 04 Sep 2015 21 Nov 2023
Teófilo Cubillas 84 17 Jul 1968 22 Jun 1982
Jose Velasquez 83 29 Mar 1972 03 Nov 1985
Juan Reynoso 79 01 Apr 1986 23 Feb 2000
Claudio Pizarro 78 10 Feb 1999 29 Mar 2016
Percy Olivares 76 19 Jun 1987 02 Jun 2001
Miguel Trauco 76 07 Aug 2014 22 Mar 2024
Alberto Rodríguez 72 02 Apr 2003 21 Jun 2018
Christian Ramos 72 09 Sep 2009 29 Mar 2022
Édison Flores 71 30 May 2014 26 Mar 2024
José Del Solar 65 24 Jun 1987 08 Nov 2001
Juan Carlos Oblitas 63 04 Mar 1973 03 Nov 1985
Hugo Sotil 63 05 Feb 1970 08 Aug 1979
Jose Alberto Soto 61 24 Nov 1992 08 Nov 2001
Carlos Zambrano 60 06 Sep 2008 16 Nov 2023
Jorge Olaechea 59 11 Jul 1979 20 Aug 1989
Oswaldo Ramirez 59 07 Apr 1969 30 Mar 1982
Miguel Rebosio 59 12 Jun 1997 07 Jun 2005
Flavio Francisco Maestri 57 25 Jun 1991 13 Oct 2007
Jose Luis Carranza 56 12 Oct 1976 16 Nov 1997
Jaime Duarte 54 01 Jul 1975 03 Nov 1985
Franco Enrique Navarro 54 18 Jul 1980 27 Aug 1989
Juan Vargas 53 13 Oct 2004 24 Mar 2016
Pedro Jesus Requena 51 18 Jul 1983 24 Nov 1992
Alfredo Quesada 51 27 Jul 1971 21 Jun 1978
Wálter Vílchez 50 23 Jul 2001 15 Nov 2011
Raúl Ruidíaz 50 12 Jul 2011 12 Sep 2023
Roberto Challe 49 28 Jul 1967 05 Aug 1973
Percy Rojas 49 18 Jun 1969 24 Oct 1979
Pedro Pablo Leon 49 10 Mar 1963 28 Mar 1973
Oscar Ibanez 48 15 Apr 1998 30 Mar 2005
Cesar Cueto 47 11 Jun 1972 03 Nov 1985
Miguel Miranda 46 27 May 1993 14 Nov 2001
Pedro Aquino 46 01 Sep 2016 21 Nov 2023
Andres Mendoza 46 17 May 1986 21 Nov 2007
Christofer Gonzáles 45 17 Apr 2013 12 Oct 2023
Eloy Campos 45 10 Mar 1963 11 Jun 1972
Andy Polo 45 29 Mar 2016 22 Mar 2024
Juan Jose Munante 45 07 Apr 1969 21 Jun 1978
Ramon Mifflin 45 04 Jun 1966 05 Aug 1973
Josepmir Ballón 45 07 Jun 2009 20 Jan 2022
Martin Hidalgo 44 12 Jan 1995 17 Jun 2008
Aldo Corzo 44 12 Jul 2011 26 Mar 2024
Guillermo La Rosa 42 22 Jun 1975 24 May 2005
Alexander Callens 40 17 Apr 2013 22 Mar 2024
Luis Abram 40 24 May 2016 26 Mar 2024
Ramon Quiroga 39 09 Feb 1977 03 Nov 1985
Julio Cesar Uribe 39 10 Oct 1979 27 Aug 1989
Luis Reyna 39 12 Nov 1980 10 Sep 1989
Orlando de la Torre 38 18 Aug 1968 05 Aug 1973
Alberto Gallardo 38 10 Mar 1963 25 Jun 1972
Luis Rubinos 38 17 Mar 1963 25 Jun 1972
Jose Fernandez 37 10 Mar 1959 29 Apr 1973
Sergio Peña 36 24 Mar 2017 26 Mar 2024
Carlos Lobatón 36 22 May 2005 11 Oct 2016
Santiago Acasiete 36 18 Feb 2004 12 Oct 2012
Guillermo Delgado 36 23 Mar 1952 06 Apr 1957
Jorge Hirano 36 26 Feb 1984 14 Jul 1991
Luis Calderon 35 10 Apr 1949 07 May 1961
Cornelio Heredia 35 06 Dec 1947 17 Mar 1956
Leao Butrón 33 07 Mar 2001 14 Oct 2009
Leo Rojas 33 26 Jul 1984 10 May 1989
Julio Baylon 33 14 Jul 1968 25 Oct 1972
Maximo Mosquera 33 06 Dec 1947 13 Mar 1963
Marcos López 33 09 Sep 2018 26 Mar 2024
Julio Melendez 33 15 Apr 1965 17 Jul 1977
Roberto Drago 32 10 Apr 1949 30 Apr 1961
Anderson Santamaría 32 13 Jun 2017 26 Mar 2024
Felix Castillo 32 06 Dec 1947 31 Mar 1957
Eduardo Malasquez 32 30 Aug 1979 04 Jul 1987
Miguel Araujo 31 18 Nov 2014 22 Mar 2024
Marko Ciurlizza 31 29 Jun 1999 11 Oct 2005
Paolo Hurtado 31 11 Sep 2012 09 Jun 2019
Gianluca Lapadula 31 13 Nov 2020 26 Mar 2024
Germán Leguía 31 19 Mar 1978 20 Oct 1983
Julio Cesar Rivera 31 24 Nov 1992 10 Sep 1997
Wilder Cartagena 31 05 Sep 2017 26 Mar 2024
John Galliquio 31 30 Mar 2003 10 Jun 2012
Rinaldo Cruzado 30 27 Aug 2003 10 Oct 2014
Eusebio Acasuzo 30 25 Jul 1979 27 Oct 1985
Eleazar Soria 29 18 Jun 1972 22 Apr 1978
Teodoro Fernandez 29 13 Jan 1935 27 Dec 1947
Jose Navarro 29 09 Aug 1972 01 Nov 1979
Yordy Reyna 28 22 Mar 2013 27 Sep 2022
Otorino Sartor 27 08 Jun 1966 18 Jul 1979
Roberto Rojas 27 22 Apr 1978 07 Oct 1983
Pablo Cesar Zegarra 26 27 May 1993 01 Dec 1999