The Stats Zone
FIFA World Cup International Friendlies UEFA Champions League UEFA Conference League CONCACAF Champions Cup Indian Super League English Premier League French Ligue 1 Spanish Primera German Bundesliga Italian Serie A English Championship English League One English League Two Saudi Pro League American MLS Australian A-League CAF Champions League UEFA Europa League UEFA Women's Champions League German DFB-Pokal Coupe de France Taca de Portugal Swiss Cup Turkish Cup Belgian Cup Danish Cup English National League Austrian Cup English FA Cup AFC Champions League Elite Dutch KNVB Cup World Cup Qualifiers FIFA Series Copa del Rey Coppa Italia Carabao Cup Recopa Sudamericana Copa Libertadores UEFA Super Cup CONCACAF Leagues Cup

Mexico's all-time FIFA World Cup statistics

by Trystan Pugh ·
Updated
Mexico's all-time FIFA World Cup statistics

For everything you need to know about the upcoming FIFA World Cup 2026 in USA, Mexico and Canada, visit our tournament hub for all the latest news, analysis, previews and predictions!

In this continuously-updated article, we take a look at Mexico's all-time FIFA World statistics. 

All-time record across 18 FIFA World Cup appearances (1930–2026)

ConfederationConcacaf
Best FIFA World Cup achievementQuarter-finals (1970, 1986)
FIFA World Cup appearances (inc 2026)18 (1930, 1950, 1954, 1958, 1962, 1966, 1970, 1978, 1986, 1994, 1998, 2002, 2006, 2010, 2014, 2018, 2022, 2026)
First FIFA World Cup1930 (group stage)
Most recent FIFA World Cup2022 (group stage)
Current sequence of successive qualifications (inc 2026)9 (since 1994)
FIFA World Cup hosts1970 (quarter-finals), 1986 (quarter-finals), 2026 co-hosts

Record by Tournament

Year - HostResultHead coachTop scorer

P

W

D

L

F

A

GD

1930 - URUGroup stageJuan Luque, MEXManuel Rosas (2)

3

0

0

3

4

13

-9

1934 - ITADid not qualify  

 

 

 

 

 

 

 

1938 - FRADid not participate  

 

 

 

 

 

 

 

1950 - BRAGroup stageOctavio Vial, MEXHoracio Casarín, Héctor Ortiz (1)

3

0

0

3

2

10

-8

1954 - SUIGroup stageAntonio López, ESPTomás Balcázar, José Lamadrid (1)

2

0

0

2

2

8

-6

1958 - SWEGroup stageAntonio López, ESPJaime Belmonte (1)

3

0

1

2

1

8

-7

1962 - CHIGroup stageIgnacio Trelles, MEXThree players (1)

3

1

0

2

3

4

-1

1966 - ENGGroup stageIgnacio Trelles, MEXEnrique Borja (1)

3

0

2

1

1

3

-2

1970 - MEXQuarter-finalsRaúl Cárdenas, MEXJavier Valdivia (2)

4

2

1

1

6

4

2

1974 - FRGDid not qualify  

 

 

 

 

 

 

 

1978 - ARGGroup stageJosé Roca, MEXVíctor Rangel, Arturo Vázquez (1)

3

0

0

3

2

12

-10

1982 - ESPDid not qualify  

 

 

 

 

 

 

 

1986 - MEXQuarter-finalsBora Milutinović, SRBFernando Quirarte (2)

5

3

2

0

6

2

4

1990 - ITADid not participate  

 

 

 

 

 

 

 

1994 - USARound of 16Miguel Mejía, MEXLuis García (2)

4

1

2

1

4

4

0

1998 - FRARound of 16Manuel Lapuente, MEXLuis Hernández (4)

4

1

2

1

8

7

1

2002 - JPN/KORRound of 16Javier Aguirre, MEXJared Borgetti (2)

4

2

1

1

4

4

0

2006 - GERRound of 16Ricardo La Volpe, ARGOmar Bravo (2)

4

1

1

2

5

5

0

2010 - RSARound of 16Javier Aguirre, MEXJavier Hernández (2)

4

1

1

2

4

5

-1

2014 - BRARound of 16Miguel Herrera, MEXFive players (1)

4

2

1

1

5

3

2

2018 - RUSRound of 16Juan Carlos Osorio, COLThree players (1)

4

2

0

2

3

6

-3

2022 - QATGroup stageGerardo Martino, ARGLuis Chávez, Henry Martín (1)

3

1

1

1

2

3

-1

OVERALL RECORD

60

17

15

28

62

101

-39

P = Played · W = Won · D = Drawn · L = Lost · F = Goals for · A = Goals against · GD = Goal difference

All-Time World Cup Record

Phase

P

W

D

L

GF

GA

GD

Overall

60

17

15

28

62

101

-39

Group stage

50

16

13

21

54

83

-29

Knockout phase

10

1

2

7

8

18

-10

GF = Goals for · GA = Goals against · GD = Goal difference

General Team Records

Biggest win4-0: vs El Salvador (group stage, 07/06/1970)
Biggest defeat0-6: vs Germany FR (group stage, 06/06/1978)
Highest scoring draw2-2: twice, most recently, vs Netherlands (group stage, 25/06/1998)
Highest scoring match9 goals: Argentina 6-3 Mexico (group stage, 19/07/1930)
Most goals scored in a match4 goals: 4-0 vs El Salvador (group stage, 07/06/1970)
Most goals conceded in a match6 goals: twice, most recently, 0-6 vs Germany FR (group stage, 06/06/1978)
Most goals scored at a FIFA World Cup8: 1998 (4 matches)
Fewest goals scored at a FIFA World Cup1: 1958, 1966 (3 matches)
Most goals conceded at a FIFA World Cup13: 1930 (3 matches)
Fewest goals conceded at a FIFA World Cup2: 1986 (5 matches)

Streaks

Successive wins2: four times, most recently, 17/06/2018 - 23/06/2018
Successive defeats9: 13/07/1930 - 08/06/1958
Successive draws2: three times, most recently, 20/06/1998 - 25/06/1998
Successive matches without a defeat6: 24/06/1994 - 25/06/1998
Successive matches without a win13: 13/07/1930 - 03/06/1962
Successive matches with a goal scored10: 24/06/1994 - 13/06/2002
Successive matches without scoring4: 27/06/2018 - 26/11/2022
Successive clean sheets4: 19/07/1966 - 11/06/1970

Knockout Records

Round by round WL record *ties won or lost

Round of 16 - W1 L7

Quarter-finals - W0 L2

Extra time

Germany FR vs Mexico0-0 AET 4-1 PSO1986, quarter-finals
Mexico vs Bulgaria1-1 AET (1-1, 1-1) 1-3 PSO1994, round of 16
Argentina vs Mexico2-1 AET (1-1, 1-1)2006, round of 16

Penalty shoot-outs

W0 L2

L 1-4 vs Germany FR (1986, quarter-finals)

L 1-3 vs Bulgaria (1994, round of 16)

Player Records

Most FIFA World Cup participations

5 - Antonio Carbajal (1950, 1954, 1958, 1962, 1966)

5 - Rafael Márquez (2002, 2006, 2010, 2014, 2018)

5 - Andrés Guardado (2006, 2010, 2014, 2018, 2022)

5 - Guillermo Ochoa (2006, 2010, 2014, 2018, 2022)

Most FIFA World Cup matches played

19 - Rafael Márquez (4-2002; 4-2006; 4-2010; 4-2014; 3-2018)

13 - Andrés Guardado (1-2006; 3-2010; 4-2014; 4-2018; 1-2022)

12 - Javier Hernández (4-2010; 4-2014; 4-2018)

12 - Héctor Moreno (2-2010; 4-2014; 3-2018; 3-2022)

11 - Cuauhtémoc Blanco (4-1998; 4-2002; 3-2010)

11 - Antonio Carbajal (3-1950; 1-1954; 3-1958; 3-1962; 1-1966)

11 - Guillermo Ochoa (4-2014; 4-2018; 3-2022)

11 - Gerardo Torrado (4-2002; 3-2006; 4-2010)

10 - Héctor Herrera (4-2014; 4-2018; 2-2022)

10 - Carlos Salcido (4-2006; 4-2010; 2-2014)

Most FIFA World Cup goals scored

4 - Javier Hernández (2-2010; 1-2014; 1-2018)

4 - Luis Hernández (4-1998)

3 - Cuauhtémoc Blanco (1-1998; 1-2002; 1-2010)

3 - Rafael Márquez (1-2006; 1-2010; 1-2014)

2 - Jared Borgetti (2-2002)

2 - Omar Bravo (2-2006)

2 - Alberto García Aspe (1-1994; 1-1998)

2 - Luis García (2-1994)

2 - Ricardo Peláez (2-1998)

2 - Fernando Quirarte (2-1986)

2 - Manuel Rosas (2-1930)

2 - Javier Valdivia (2-1970)

Most FIFA World Cup tournaments with a goal

3 - Cuauhtémoc Blanco (1998, 2002, 2010)

3 - Javier Hernández (2010, 2014, 2018)

3 - Rafael Márquez (2006, 2010, 2014)

Youngest player to make an appearance at a FIFA World Cup

18y 87d - Manuel Rosas vs France (13/07/1930)

19y 108d - Raúl Arellano vs Brazil (16/06/1954)

19y 224d - Enrique López Zarza vs Germany FR (06/06/1978)

19y 269d - Andrés Guardado vs Argentina (24/06/2006)

19y 326d - Hugo Sánchez vs Tunisia (02/06/1978)

Youngest goalscorer at a FIFA World Cup

18y 93d - Manuel Rosas vs Argentina (19/07/1930)

20y 195d - Enrique Borja vs France (13/07/1966)

21y 91d - Víctor Rangel vs Poland (10/06/1978)

21y 190d - Héctor Ortiz vs Yugoslavia (28/06/1950)

22y 16d - Javier Hernández vs France (17/06/2010)

Oldest player to make an appearance at a FIFA World Cup

39y 139d - Rafael Márquez vs Brazil (02/07/2018)

37y 156d - Cuauhtémoc Blanco vs Uruguay (22/06/2010)

37y 146d - Óscar Pérez vs Argentina (27/06/2010)

37y 140d - Guillermo Ochoa vs Saudi Arabia (30/11/2022)

37y 42d - Antonio Carbajal vs Uruguay (19/07/1966)

Oldest goalscorer at a FIFA World Cup

37y 151d - Cuauhtémoc Blanco vs France (17/06/2010)

35y 130d - Rafael Márquez vs Croatia (23/06/2014)

35y 103d - Ricardo Peláez vs Netherlands (25/06/1998)

32y 38d - Horacio Casarín vs Switzerland (02/07/1950)

32y 32d - Marcelino Bernal vs Italy (28/06/1994)

Most consecutive appearances with a goal

2 - Jared Borgetti (09/06/2002 - 13/06/2002)

2 - Luis Hernández (25/06/1998 - 29/06/1998)

2 - Rafael Márquez (24/06/2006 - 11/06/2010)

2 - Ricardo Peláez (13/06/1998 - 25/06/1998)

Most goals in a match

2 - Manuel Rosas vs Argentina (1930, group stage)

2 - Javier Valdivia vs El Salvador (1970, group stage)

2 - Luis García vs Republic of Ireland (1994, group stage)

2 - Luis Hernández vs Korea Republic (1998, group stage)

2 - Omar Bravo vs IR Iran (2006, group stage)

Hat-tricks

N/A

Fastest goal scored

3' - Luis Flores vs Paraguay (1986, group stage)

6' - Rafael Márquez vs Argentina (2006, round of 16)

12' - Isidoro Díaz vs Czechoslovakia (1962, group stage)

Most clean sheets (GK)

4 - Guillermo Ochoa (2-2014; 1-2018; 1-2022)

3 - Ignacio Calderón (3-1970)

3 - Pablo Larios (3-1986)

Red cards

Javier Aguirre vs Germany FR (1986, quarter-finals)

Luis García vs Bulgaria (1994, round of 16)

Pavel Pardo vs Belgium (1998, group stage)

Ramón Ramírez vs Netherlands (1998, group stage)

Rafael Márquez vs USA (2002, round of 16)

Luis Pérez vs Portugal (2006, group stage)

Coaches

Most final tournaments

2 - Javier Aguirre, MEX (2002, 2010)

2 - Antonio López, ESP (1954, 1958)

2 - Ignacio Trelles MEX (1962, 1966)

Most matches

8 - Javier Aguirre, MEX (4-2002; 4-2010)

6 - Ignacio Trelles MEX (3-1962; 3-1966)

5 - Antonio López, ESP (2-1954; 3-1958)

5 - Bora Milutinović, SRB (5-1986)

Most wins

3 - Javier Aguirre, MEX (2-2002; 1-2010)

3 - Bora Milutinović, SRB (3-1986)

Youngest coach

31y 210d - Octavio Vial vs Brazil (24/06/1950)

41y 43d - Antonio López vs Brazil (16/06/1954)

41y 213d - Raúl Cárdenas vs Soviet Union (31/05/1970)

Oldest coach

60y 10d - Gerardo Martino vs Saudi Arabia (30/11/2022)

57y 24d - Juan Carlos Osorio vs Brazil (02/07/2018)

54y 138d - Ricardo La Volpe vs Argentina (24/06/2006)

Penalties Taken by Mexico

Min.SpanPlayerDateMatchExecutionReason
42'1HManuel Rosas, MEX19/07/1930ARG vs MEXscoredGoal
65'2HManuel Rosas, MEX19/07/1930ARG vs MEXnot scoredSaved
89'2HHéctor Ortiz, MEX28/06/1950YUG vs MEXscoredGoal
90'2HHéctor Hernández, MEX07/06/1962MEX vs TCHscoredGoal
14'1HGustavo Peña, MEX11/06/1970MEX vs BELscoredGoal
45'1HArturo Vázquez, MEX02/06/1978TUN vs MEXscoredGoal
89'2HHugo Sánchez, MEX07/06/1986MEX vs PARnot scoredSaved
18'1HAlberto García Aspe, MEX05/07/1994MEX vs BULscoredGoal
55'2HAlberto García Aspe, MEX20/06/1998BEL vs MEXscoredGoal
60'2HCuauhtémoc Blanco, MEX03/06/2002CRO vs MEXscoredGoal
57'2HOmar Bravo, MEX21/06/2006POR vs MEXnot scoredMissed
79'2HCuauhtémoc Blanco, MEX17/06/2010FRA vs MEXscoredGoal
26'1HCarlos Vela, MEX23/06/2018KOR vs MEXscoredGoal

Penalties Faced by Mexico

Min.SpanGoalkeeperOpposition playerTeamDateMatchExecution
23'1HÓscar BonfiglioFernando PaternosterArgentina19/07/1930ARG vs MEXSaved
88'2HAntonio CarbajalRaymond KopaFrance19/06/1954FRA vs MEXConceded
57'2HAntonio CarbajalNils LiedholmSweden08/06/1958SWE vs MEXConceded
24'1HOswaldo SánchezSimãoPortugal21/06/2006POR vs MEXConceded
90+4'O2HGuillermo OchoaKlaas Jan HuntelaarNetherlands29/06/2014NED vs MEXConceded
62'2HGuillermo OchoaAndreas GranqvistSweden27/06/2018MEX vs SWEConceded
58'2HGuillermo OchoaRobert LewandowskiPoland22/11/2022MEX vs POLSaved

Complete World Cup Match Results

TournamentDateMatch
193013/07/1930France 4-1 Mexico, Group stage (Montevideo-URU)
193016/07/1930Chile 3-0 Mexico, Group stage (Montevideo-URU)
193019/07/1930Argentina 6-3 Mexico, Group stage (Montevideo-URU)
195024/06/1950Brazil 4-0 Mexico, Group stage (Rio de Janeiro-BRA)
195028/06/1950Yugoslavia 4-1 Mexico, Group stage (Porto Alegre-BRA)
195002/07/1950Switzerland 2-1 Mexico, Group stage (Porto Alegre-BRA)
195416/06/1954Brazil 5-0 Mexico, Group stage (Geneva-SUI)
195419/06/1954France 3-2 Mexico, Group stage (Geneva-SUI)
195808/06/1958Sweden 3-0 Mexico, Group stage (Solna-SWE)
195811/06/1958Mexico 1-1 Wales, Group stage (Solna-SWE)
195815/06/1958Hungary 4-0 Mexico, Group stage (Sandviken-SWE)
196230/05/1962Brazil 2-0 Mexico, Group stage (Vina del Mar-CHI)
196203/06/1962Spain 1-0 Mexico, Group stage (Vina del Mar-CHI)
196207/06/1962Mexico 3-1 Czechoslovakia, Group stage (Vina del Mar-CHI)
196613/07/1966France 1-1 Mexico, Group stage (London-ENG)
196616/07/1966England 2-0 Mexico, Group stage (London-ENG)
196619/07/1966Uruguay 0-0 Mexico, Group stage (London-ENG)
197031/05/1970Mexico 0-0 Soviet Union, Group stage (Mexico City-MEX)
197007/06/1970Mexico 4-0 El Salvador, Group stage (Mexico City-MEX)
197011/06/1970Mexico 1-0 Belgium, Group stage (Mexico City-MEX)
197014/06/1970Italy 4-1 Mexico, Quarter-finals (Toluca-MEX)
197802/06/1978Tunisia 3-1 Mexico, Group stage (Rosario-ARG)
197806/06/1978Germany FR 6-0 Mexico, Group stage (Cordoba-ARG)
197810/06/1978Poland 3-1 Mexico, Group stage (Rosario-ARG)
198603/06/1986Belgium 1-2 Mexico, Group stage (Mexico City-MEX)
198607/06/1986Mexico 1-1 Paraguay, Group stage (Mexico City-MEX)
198611/06/1986Iraq 0-1 Mexico, Group stage (Mexico City-MEX)
198615/06/1986Mexico 2-0 Bulgaria, Round of 16 (Mexico City-MEX)
198621/06/1986Germany FR 0-0 Mexico, Quarter-finals (San Nicolas de los Garza-MEX) aet (4-1 PSO)
199419/06/1994Norway 1-0 Mexico, Group stage (Washington DC-USA)
199424/06/1994Mexico 2-1 Republic of Ireland, Group stage (Orlando-USA)
199428/06/1994Italy 1-1 Mexico, Group stage (Washington DC-USA)
199405/07/1994Mexico 1-1 Bulgaria, Round of 16 (New York/New Jersey-USA) aet (1-3 PSO)
199813/06/1998Korea Republic 1-3 Mexico, Group stage (Lyon-FRA)
199820/06/1998Belgium 2-2 Mexico, Group stage (Bordeaux-FRA)
199825/06/1998Netherlands 2-2 Mexico, Group stage (Saint-Etienne-FRA)
199829/06/1998Germany 2-1 Mexico, Round of 16 (Montpellier-FRA)
200203/06/2002Croatia 0-1 Mexico, Group stage (Niigata-JPN)
200209/06/2002Mexico 2-1 Ecuador, Group stage (Miyagi-JPN)
200213/06/2002Mexico 1-1 Italy, Group stage (Oita-JPN)
200217/06/2002Mexico 0-2 USA, Round of 16 (Jeonju-KOR)
200611/06/2006Mexico 3-1 IR Iran, Group stage (Nuremberg-GER)
200616/06/2006Mexico 0-0 Angola, Group stage (Hanover-GER)
200621/06/2006Portugal 2-1 Mexico, Group stage (Gelsenkirchen-GER)
200624/06/2006Argentina 2-1 Mexico, Round of 16 (Leipzig-GER) aet
201011/06/2010South Africa 1-1 Mexico, Group stage (Johannesburg-RSA)
201017/06/2010France 0-2 Mexico, Group stage (Polokwane-RSA)
201022/06/2010Mexico 0-1 Uruguay, Group stage (Phokeng-RSA)
201027/06/2010Argentina 3-1 Mexico, Round of 16 (Johannesburg-RSA)
201413/06/2014Mexico 1-0 Cameroon, Group stage (Natal-BRA)
201417/06/2014Brazil 0-0 Mexico, Group stage (Fortaleza-BRA)
201423/06/2014Croatia 1-3 Mexico, Group stage (Recife-BRA)
201429/06/2014Netherlands 2-1 Mexico, Round of 16 (Fortaleza-BRA)
201817/06/2018Germany 0-1 Mexico, Group stage (Moscow-RUS)
201823/06/2018Korea Republic 1-2 Mexico, Group stage (Rostov-on-Don-RUS)
201827/06/2018Mexico 0-3 Sweden, Group stage (Ekaterinburg-RUS)
201802/07/2018Brazil 2-0 Mexico, Round of 16 (Samara-RUS)
202222/11/2022Mexico 0-0 Poland, Group stage (Doha (Ad-Dawhah)-QAT)
202226/11/2022Argentina 2-0 Mexico, Group stage (Al Dayyan-QAT)
202230/11/2022Saudi Arabia 1-2 Mexico, Group stage (Al Dayyan-QAT)
Football Latest