Mexico national football team statistics and records: oldest players

Competitions:

Oldest Mexico players

Mexico'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
Jose Naranjo Rivera 62:10 22656 29 Mar 1988
	
v El Salvador
Jorge Romo 47:6 17173 26 Apr 1970
	
v Romania
Ignacio Flores 46:315 17117 11 Jun 2000
	
v USA
Guillermo Sepulveda 45:111 16548 20 Jun 1979
	
v Spain
Carlos Munoz 45:49 16486 27 Oct 2004
	
v Ecuador
Cuauhtemoc Blanco 41:130 15106 28 May 2014
	
v Israel
Alfredo Talavera 40:52 14662 09 Nov 2022
	
v Iraq
Hugo Sanchez 39:251 14496 19 Mar 1998
	
v Paraguay
Rafael Márquez 39:139 14384 02 Jul 2018
	
v Brazil
Guillermo Ochoa 38:254 14134 24 Mar 2024
	
v USA
Enrique Lopez 38:205 14085 18 May 1996
	
v Slovakia
José Luiz Gonzalez 38:70 13950 23 Nov 1980
	
v USA
Oswaldo Sanchez 38:19 13899 11 Oct 2011
	
v Brazil
José Corona 37:297 13812 20 Nov 2018
	
v Argentina
Horacio Casarin Garcialazo 37:280 13795 04 Mar 1956
	
v Peru
Sinha 37:180 13695 20 Nov 2013
	
v New Zealand
Claudio Suarez 37:165 13680 01 Jun 2006
	
v Netherlands
Moises Munoz 37:162 13677 13 Jul 2017
	
v Jamaica
Oscar Perez 37:145 13660 27 Jun 2010
	
v Argentina
Antonio Carbajal 37:41 13556 19 Jul 1966
	
v Uruguay
Jorge Campos 37:34 13549 19 Nov 2003
	
v Iceland
Benjamin Galindo 36:333 13482 09 Nov 1997
	
v Costa Rica
Francisco Palencia 36:169 13318 14 Oct 2009
	
v Trinidad and Tobago
Adolfo Rios 36:105 13254 26 Mar 2003
	
v Paraguay
Andrés Guardado 36:59 13208 26 Nov 2022
	
v Argentina
Marcelino Bernal 36:33 13182 29 Jun 1998
	
v Germany
Ricardo Pelaez 35:364 13148 13 Mar 1999
	
v USA
Francisco Rodríguez 35:251 13035 28 Jun 2017
	
v Ghana
Braulio Luna 35:190 12974 17 Mar 2010
	
v Korea DPR
Jonathan Orozco 35:168 12952 27 Oct 2021
	
v Ecuador
Carlos Calderon 35:154 12938 05 Mar 1970
	
v Peru
Francisco Flores 35:98 12882 21 May 1961
	
v Netherlands Antilles
Carlos Salcido 35:73 12857 15 Jun 2015
	
v Chile
Héctor Moreno 35:68 12852 26 Mar 2023
	
v Jamaica
Alberto Garcia Aspe 35:37 12821 17 Jun 2002
	
v USA
Hugo Pineda 35:34 12818 13 Jun 1997
	
v Colombia
Rodolfo Cota 34:346 12765 14 Jun 2022
	
v Jamaica
Jared Borgetti 34:311 12730 21 Jun 2008
	
v Belize
Jared Borguetti 34:294 12713 04 Jun 2008
	
v Argentina
Julio Domínguez 34:218 12637 14 Jun 2022
	
v Jamaica
Luis Roberto Alves 34:175 12594 14 Nov 2001
	
v Spain
Oribe Peralta 34:166 12585 27 Jun 2018
	
v Sweden
Francisco Castrejon 34:134 12553 22 Nov 1981
	
v Honduras
Gerardo Torrado 34:129 12548 06 Sep 2013
	
v Honduras
Alfonso Sosa 34:114 12533 27 Jan 2002
	
v Korea Republic
Carlos Blanco 34:101 12520 15 Jun 1958
	
v Hungary
Damián Álvarez 34:86 12505 15 Aug 2013
	
v Ivory Coast
Alberto Coyote 34:65 12484 30 May 2001
	
v Australia
Tomas Boy 33:357 12411 21 Jun 1986
	
v Germany
Guillermo Franco 33:235 12289 27 Jun 2010
	
v Argentina
Vincente Vuoso 33:227 12281 19 Jun 2015
	
v Ecuador
Raul Cardenas de la Vega 33:219 12273 07 Jun 1962
	
v Czechoslovakia
Rafael Garza Gutierrez 33:216 12270 19 Jul 1930
	
v Argentina
Carlos Esquivel 33:185 12239 13 Oct 2015
	
v Panama
Sigifredo Mercado 33:177 12231 17 Jun 2002
	
v USA
Luis Hernandez 33:176 12230 17 Jun 2002
	
v USA
Fernando Arce 33:169 12223 11 Oct 2013
	
v Panama
Alfredo Tena 33:146 12200 17 Apr 1990
	
v Colombia
Héctor Herrera 33:142 12196 09 Sep 2023
	
v Australia
Pedro Najera Pacheco 33:123 12177 07 Jun 1962
	
v Czechoslovakia
Cirilo Saucedo 33:99 12153 15 Apr 2015
	
v USA
Carlos Hermosillo 33:83 12137 16 Nov 1997
	
v Jamaica
Luis Montes 33:46 12100 02 Jul 2019
	
v Haiti
Omar Bravo 33:43 12097 17 Apr 2013
	
v Peru
Jesus Arellano 33:38 12092 16 Jun 2006
	
v Angola
Antonio de Nigris 33:17 12071 22 Jun 2011
	
v Honduras
Javier Aguirre 33:2 12056 04 Dec 1991
	
v Hungary
Pavel Pardo 32:315 12003 06 Jun 2009
	
v El Salvador
Christian Gimenez 32:256 11944 15 Oct 2013
	
v Costa Rica
Edgar Hernandez 32:227 11915 30 May 2015
	
v Guatemala
Raúl Jiménez 32:196 11884 17 Nov 2023
	
v Honduras
Israel Lopez 32:180 11868 28 Mar 2007
	
v Ecuador
Tomas Balcazar Gonzalez 32:180 11868 19 Jun 1954
	
v France
Alejandro Garcia 32:146 11834 22 Jul 1993
	
v Jamaica
Alfredo del Aguila 32:145 11833 28 May 1967
	
v USSR
Dieter Villalpando 32:134 11822 16 Dec 2023
	
v Colombia
Miguel Sabah 32:107 11795 29 Feb 2012
	
v Colombia
Miguel Layún 32:97 11785 30 Sep 2020
	
v Guatemala
Rafael Garcia 32:61 11749 01 Jun 2006
	
v Netherlands
Nicolas Navarro 32:60 11748 16 Nov 1995
	
v Yugoslavia
Joaquin del Olmo 32:57 11745 16 Jun 2001
	
v Costa Rica
Oscar Perez 32:36 11724 09 Mar 2005
	
v Argentina
José Noriega 32:29 11717 27 Jan 2002
	
v Korea Republic
Victor Ruiz 32:13 11701 20 Jun 2001
	
v Honduras
Raul Arellano 32:10 11698 10 Mar 1967
	
v Guatemala
Luis Michel 31:356 11679 12 Jul 2011
	
v Uruguay
Luis Flores 31:351 11674 04 Jul 1993
	
v Argentina
Marco Ruiz 31:343 11666 20 Jun 2001
	
v Honduras
Mario Velarde 31:302 11625 26 Jan 1972
	
v Chile
Juan Carlos Medina 31:301 11624 19 Jun 2015
	
v Ecuador
Néstor Araújo 31:285 11608 10 Jun 2023
	
v Cameroon
Ramon Morales 31:277 11600 14 Jul 2007
	
v Uruguay
Rogelio Funes Mori 31:270 11593 30 Nov 2022
	
v Saudi Arabia
Rafael Marquez Lugo 31:264 11587 24 Jul 2013
	
v Panama
Alberto Rodriguez 31:257 11580 14 Dec 2005
	
v Hungary
Fernando Quirarte 31:240 11563 13 Jan 1988
	
v Honduras
Guillermo Munoz 31:233 11556 10 Jun 1993
	
v Paraguay
Leandro Augusto 31:226 11549 01 Apr 2009
	
v Honduras
Adrian Chavez 31:213 11536 26 Jan 1994
	
v Switzerland
Javier Hernández 31:207 11530 24 Feb 1994
	
v Sweden