Mexico's all-time FIFA World Cup statistics
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)
| Confederation | Concacaf |
| Best FIFA World Cup achievement | Quarter-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 Cup | 1930 (group stage) |
| Most recent FIFA World Cup | 2022 (group stage) |
| Current sequence of successive qualifications (inc 2026) | 9 (since 1994) |
| FIFA World Cup hosts | 1970 (quarter-finals), 1986 (quarter-finals), 2026 co-hosts |
Record by Tournament
| Year - Host | Result | Head coach | Top scorer | P | W | D | L | F | A | GD |
| 1930 - URU | Group stage | Juan Luque, MEX | Manuel Rosas (2) | 3 | 0 | 0 | 3 | 4 | 13 | -9 |
| 1934 - ITA | Did not qualify |
|
|
|
|
|
|
| ||
| 1938 - FRA | Did not participate |
|
|
|
|
|
|
| ||
| 1950 - BRA | Group stage | Octavio Vial, MEX | Horacio Casarín, Héctor Ortiz (1) | 3 | 0 | 0 | 3 | 2 | 10 | -8 |
| 1954 - SUI | Group stage | Antonio López, ESP | Tomás Balcázar, José Lamadrid (1) | 2 | 0 | 0 | 2 | 2 | 8 | -6 |
| 1958 - SWE | Group stage | Antonio López, ESP | Jaime Belmonte (1) | 3 | 0 | 1 | 2 | 1 | 8 | -7 |
| 1962 - CHI | Group stage | Ignacio Trelles, MEX | Three players (1) | 3 | 1 | 0 | 2 | 3 | 4 | -1 |
| 1966 - ENG | Group stage | Ignacio Trelles, MEX | Enrique Borja (1) | 3 | 0 | 2 | 1 | 1 | 3 | -2 |
| 1970 - MEX | Quarter-finals | Raúl Cárdenas, MEX | Javier Valdivia (2) | 4 | 2 | 1 | 1 | 6 | 4 | 2 |
| 1974 - FRG | Did not qualify |
|
|
|
|
|
|
| ||
| 1978 - ARG | Group stage | José Roca, MEX | Víctor Rangel, Arturo Vázquez (1) | 3 | 0 | 0 | 3 | 2 | 12 | -10 |
| 1982 - ESP | Did not qualify |
|
|
|
|
|
|
| ||
| 1986 - MEX | Quarter-finals | Bora Milutinović, SRB | Fernando Quirarte (2) | 5 | 3 | 2 | 0 | 6 | 2 | 4 |
| 1990 - ITA | Did not participate |
|
|
|
|
|
|
| ||
| 1994 - USA | Round of 16 | Miguel Mejía, MEX | Luis García (2) | 4 | 1 | 2 | 1 | 4 | 4 | 0 |
| 1998 - FRA | Round of 16 | Manuel Lapuente, MEX | Luis Hernández (4) | 4 | 1 | 2 | 1 | 8 | 7 | 1 |
| 2002 - JPN/KOR | Round of 16 | Javier Aguirre, MEX | Jared Borgetti (2) | 4 | 2 | 1 | 1 | 4 | 4 | 0 |
| 2006 - GER | Round of 16 | Ricardo La Volpe, ARG | Omar Bravo (2) | 4 | 1 | 1 | 2 | 5 | 5 | 0 |
| 2010 - RSA | Round of 16 | Javier Aguirre, MEX | Javier Hernández (2) | 4 | 1 | 1 | 2 | 4 | 5 | -1 |
| 2014 - BRA | Round of 16 | Miguel Herrera, MEX | Five players (1) | 4 | 2 | 1 | 1 | 5 | 3 | 2 |
| 2018 - RUS | Round of 16 | Juan Carlos Osorio, COL | Three players (1) | 4 | 2 | 0 | 2 | 3 | 6 | -3 |
| 2022 - QAT | Group stage | Gerardo Martino, ARG | Luis 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 win | 4-0: vs El Salvador (group stage, 07/06/1970) |
| Biggest defeat | 0-6: vs Germany FR (group stage, 06/06/1978) |
| Highest scoring draw | 2-2: twice, most recently, vs Netherlands (group stage, 25/06/1998) |
| Highest scoring match | 9 goals: Argentina 6-3 Mexico (group stage, 19/07/1930) |
| Most goals scored in a match | 4 goals: 4-0 vs El Salvador (group stage, 07/06/1970) |
| Most goals conceded in a match | 6 goals: twice, most recently, 0-6 vs Germany FR (group stage, 06/06/1978) |
| Most goals scored at a FIFA World Cup | 8: 1998 (4 matches) |
| Fewest goals scored at a FIFA World Cup | 1: 1958, 1966 (3 matches) |
| Most goals conceded at a FIFA World Cup | 13: 1930 (3 matches) |
| Fewest goals conceded at a FIFA World Cup | 2: 1986 (5 matches) |
Streaks
| Successive wins | 2: four times, most recently, 17/06/2018 - 23/06/2018 |
| Successive defeats | 9: 13/07/1930 - 08/06/1958 |
| Successive draws | 2: three times, most recently, 20/06/1998 - 25/06/1998 |
| Successive matches without a defeat | 6: 24/06/1994 - 25/06/1998 |
| Successive matches without a win | 13: 13/07/1930 - 03/06/1962 |
| Successive matches with a goal scored | 10: 24/06/1994 - 13/06/2002 |
| Successive matches without scoring | 4: 27/06/2018 - 26/11/2022 |
| Successive clean sheets | 4: 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 Mexico | 0-0 AET 4-1 PSO | 1986, quarter-finals |
| Mexico vs Bulgaria | 1-1 AET (1-1, 1-1) 1-3 PSO | 1994, round of 16 |
| Argentina vs Mexico | 2-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. | Span | Player | Date | Match | Execution | Reason |
| 42' | 1H | Manuel Rosas, MEX | 19/07/1930 | ARG vs MEX | scored | Goal |
| 65' | 2H | Manuel Rosas, MEX | 19/07/1930 | ARG vs MEX | not scored | Saved |
| 89' | 2H | Héctor Ortiz, MEX | 28/06/1950 | YUG vs MEX | scored | Goal |
| 90' | 2H | Héctor Hernández, MEX | 07/06/1962 | MEX vs TCH | scored | Goal |
| 14' | 1H | Gustavo Peña, MEX | 11/06/1970 | MEX vs BEL | scored | Goal |
| 45' | 1H | Arturo Vázquez, MEX | 02/06/1978 | TUN vs MEX | scored | Goal |
| 89' | 2H | Hugo Sánchez, MEX | 07/06/1986 | MEX vs PAR | not scored | Saved |
| 18' | 1H | Alberto García Aspe, MEX | 05/07/1994 | MEX vs BUL | scored | Goal |
| 55' | 2H | Alberto García Aspe, MEX | 20/06/1998 | BEL vs MEX | scored | Goal |
| 60' | 2H | Cuauhtémoc Blanco, MEX | 03/06/2002 | CRO vs MEX | scored | Goal |
| 57' | 2H | Omar Bravo, MEX | 21/06/2006 | POR vs MEX | not scored | Missed |
| 79' | 2H | Cuauhtémoc Blanco, MEX | 17/06/2010 | FRA vs MEX | scored | Goal |
| 26' | 1H | Carlos Vela, MEX | 23/06/2018 | KOR vs MEX | scored | Goal |
Penalties Faced by Mexico
| Min. | Span | Goalkeeper | Opposition player | Team | Date | Match | Execution |
| 23' | 1H | Óscar Bonfiglio | Fernando Paternoster | Argentina | 19/07/1930 | ARG vs MEX | Saved |
| 88' | 2H | Antonio Carbajal | Raymond Kopa | France | 19/06/1954 | FRA vs MEX | Conceded |
| 57' | 2H | Antonio Carbajal | Nils Liedholm | Sweden | 08/06/1958 | SWE vs MEX | Conceded |
| 24' | 1H | Oswaldo Sánchez | Simão | Portugal | 21/06/2006 | POR vs MEX | Conceded |
| 90+4' | O2H | Guillermo Ochoa | Klaas Jan Huntelaar | Netherlands | 29/06/2014 | NED vs MEX | Conceded |
| 62' | 2H | Guillermo Ochoa | Andreas Granqvist | Sweden | 27/06/2018 | MEX vs SWE | Conceded |
| 58' | 2H | Guillermo Ochoa | Robert Lewandowski | Poland | 22/11/2022 | MEX vs POL | Saved |
Complete World Cup Match Results
| Tournament | Date | Match |
| 1930 | 13/07/1930 | France 4-1 Mexico, Group stage (Montevideo-URU) |
| 1930 | 16/07/1930 | Chile 3-0 Mexico, Group stage (Montevideo-URU) |
| 1930 | 19/07/1930 | Argentina 6-3 Mexico, Group stage (Montevideo-URU) |
| 1950 | 24/06/1950 | Brazil 4-0 Mexico, Group stage (Rio de Janeiro-BRA) |
| 1950 | 28/06/1950 | Yugoslavia 4-1 Mexico, Group stage (Porto Alegre-BRA) |
| 1950 | 02/07/1950 | Switzerland 2-1 Mexico, Group stage (Porto Alegre-BRA) |
| 1954 | 16/06/1954 | Brazil 5-0 Mexico, Group stage (Geneva-SUI) |
| 1954 | 19/06/1954 | France 3-2 Mexico, Group stage (Geneva-SUI) |
| 1958 | 08/06/1958 | Sweden 3-0 Mexico, Group stage (Solna-SWE) |
| 1958 | 11/06/1958 | Mexico 1-1 Wales, Group stage (Solna-SWE) |
| 1958 | 15/06/1958 | Hungary 4-0 Mexico, Group stage (Sandviken-SWE) |
| 1962 | 30/05/1962 | Brazil 2-0 Mexico, Group stage (Vina del Mar-CHI) |
| 1962 | 03/06/1962 | Spain 1-0 Mexico, Group stage (Vina del Mar-CHI) |
| 1962 | 07/06/1962 | Mexico 3-1 Czechoslovakia, Group stage (Vina del Mar-CHI) |
| 1966 | 13/07/1966 | France 1-1 Mexico, Group stage (London-ENG) |
| 1966 | 16/07/1966 | England 2-0 Mexico, Group stage (London-ENG) |
| 1966 | 19/07/1966 | Uruguay 0-0 Mexico, Group stage (London-ENG) |
| 1970 | 31/05/1970 | Mexico 0-0 Soviet Union, Group stage (Mexico City-MEX) |
| 1970 | 07/06/1970 | Mexico 4-0 El Salvador, Group stage (Mexico City-MEX) |
| 1970 | 11/06/1970 | Mexico 1-0 Belgium, Group stage (Mexico City-MEX) |
| 1970 | 14/06/1970 | Italy 4-1 Mexico, Quarter-finals (Toluca-MEX) |
| 1978 | 02/06/1978 | Tunisia 3-1 Mexico, Group stage (Rosario-ARG) |
| 1978 | 06/06/1978 | Germany FR 6-0 Mexico, Group stage (Cordoba-ARG) |
| 1978 | 10/06/1978 | Poland 3-1 Mexico, Group stage (Rosario-ARG) |
| 1986 | 03/06/1986 | Belgium 1-2 Mexico, Group stage (Mexico City-MEX) |
| 1986 | 07/06/1986 | Mexico 1-1 Paraguay, Group stage (Mexico City-MEX) |
| 1986 | 11/06/1986 | Iraq 0-1 Mexico, Group stage (Mexico City-MEX) |
| 1986 | 15/06/1986 | Mexico 2-0 Bulgaria, Round of 16 (Mexico City-MEX) |
| 1986 | 21/06/1986 | Germany FR 0-0 Mexico, Quarter-finals (San Nicolas de los Garza-MEX) aet (4-1 PSO) |
| 1994 | 19/06/1994 | Norway 1-0 Mexico, Group stage (Washington DC-USA) |
| 1994 | 24/06/1994 | Mexico 2-1 Republic of Ireland, Group stage (Orlando-USA) |
| 1994 | 28/06/1994 | Italy 1-1 Mexico, Group stage (Washington DC-USA) |
| 1994 | 05/07/1994 | Mexico 1-1 Bulgaria, Round of 16 (New York/New Jersey-USA) aet (1-3 PSO) |
| 1998 | 13/06/1998 | Korea Republic 1-3 Mexico, Group stage (Lyon-FRA) |
| 1998 | 20/06/1998 | Belgium 2-2 Mexico, Group stage (Bordeaux-FRA) |
| 1998 | 25/06/1998 | Netherlands 2-2 Mexico, Group stage (Saint-Etienne-FRA) |
| 1998 | 29/06/1998 | Germany 2-1 Mexico, Round of 16 (Montpellier-FRA) |
| 2002 | 03/06/2002 | Croatia 0-1 Mexico, Group stage (Niigata-JPN) |
| 2002 | 09/06/2002 | Mexico 2-1 Ecuador, Group stage (Miyagi-JPN) |
| 2002 | 13/06/2002 | Mexico 1-1 Italy, Group stage (Oita-JPN) |
| 2002 | 17/06/2002 | Mexico 0-2 USA, Round of 16 (Jeonju-KOR) |
| 2006 | 11/06/2006 | Mexico 3-1 IR Iran, Group stage (Nuremberg-GER) |
| 2006 | 16/06/2006 | Mexico 0-0 Angola, Group stage (Hanover-GER) |
| 2006 | 21/06/2006 | Portugal 2-1 Mexico, Group stage (Gelsenkirchen-GER) |
| 2006 | 24/06/2006 | Argentina 2-1 Mexico, Round of 16 (Leipzig-GER) aet |
| 2010 | 11/06/2010 | South Africa 1-1 Mexico, Group stage (Johannesburg-RSA) |
| 2010 | 17/06/2010 | France 0-2 Mexico, Group stage (Polokwane-RSA) |
| 2010 | 22/06/2010 | Mexico 0-1 Uruguay, Group stage (Phokeng-RSA) |
| 2010 | 27/06/2010 | Argentina 3-1 Mexico, Round of 16 (Johannesburg-RSA) |
| 2014 | 13/06/2014 | Mexico 1-0 Cameroon, Group stage (Natal-BRA) |
| 2014 | 17/06/2014 | Brazil 0-0 Mexico, Group stage (Fortaleza-BRA) |
| 2014 | 23/06/2014 | Croatia 1-3 Mexico, Group stage (Recife-BRA) |
| 2014 | 29/06/2014 | Netherlands 2-1 Mexico, Round of 16 (Fortaleza-BRA) |
| 2018 | 17/06/2018 | Germany 0-1 Mexico, Group stage (Moscow-RUS) |
| 2018 | 23/06/2018 | Korea Republic 1-2 Mexico, Group stage (Rostov-on-Don-RUS) |
| 2018 | 27/06/2018 | Mexico 0-3 Sweden, Group stage (Ekaterinburg-RUS) |
| 2018 | 02/07/2018 | Brazil 2-0 Mexico, Round of 16 (Samara-RUS) |
| 2022 | 22/11/2022 | Mexico 0-0 Poland, Group stage (Doha (Ad-Dawhah)-QAT) |
| 2022 | 26/11/2022 | Argentina 2-0 Mexico, Group stage (Al Dayyan-QAT) |
| 2022 | 30/11/2022 | Saudi Arabia 1-2 Mexico, Group stage (Al Dayyan-QAT) |