Team ID #2
🇲🇽
Mexico
1930–2026 · 18 World Cup appearances
FIFA#15Elo1,858(#20)
Result split17 W · 13 D · 30 L
60
17
28.3%
62
-39
Campaign History
18 World Cup appearances20262026 squad not yet announced
| No. | Position | Player | Born | Club |
|---|---|---|---|---|
| 1 | GK | Alfredo TALAVERA | 1982-09-18 | — |
| 12 | GK | Rodolfo COTA | 1987-07-03 | — |
| 13 | GK | Guillermo OCHOA | 1985-07-13 | — |
| 2 | DF | Nestor ARAUJO | 1991-08-29 | — |
| 3 | DF | Cesar MONTES | 1997-02-24 | — |
| 4 | DF | Edson ALVAREZ | 1997-10-24 | — |
| 5 | DF | Johan VASQUEZ | 1998-10-22 | — |
| 6 | DF | Gerardo ARTEAGA | 1998-09-07 | — |
| 15 | DF | Hector MORENO | 1988-01-17 | — |
| 19 | DF | Jorge SANCHEZ | 1997-12-10 | — |
| 23 | DF | Jesus GALLARDO | 1994-08-15 | — |
| 26 | DF | Kevin ALVAREZ | 1999-01-15 | — |
| 7 | MF | Luis ROMO | 1995-06-05 | — |
| 8 | MF | Carlos RODRIGUEZ | 1997-01-03 | — |
| 14 | MF | Erick GUTIERREZ | 1995-06-15 | — |
| 16 | MF | Hector HERRERA | 1990-04-19 | — |
| 18 | MF | Andres GUARDADO | 1986-09-28 | — |
| 24 | MF | Luis CHAVEZ | 1996-01-15 | — |
| 9 | FW | Raul JIMENEZ | 1991-05-05 | — |
| 10 | FW | Alexis VEGA | 1997-11-25 | — |
| 11 | FW | Rogelio FUNES MORI | 1991-03-05 | — |
| 17 | FW | Orbelin PINEDA | 1996-03-24 | — |
| 20 | FW | Henry MARTIN | 1992-11-18 | — |
| 21 | FW | Uriel ANTUNA | 1997-08-21 | — |
| 22 | FW | Hirving LOZANO | 1995-07-30 | — |
| 25 | FW | Roberto ALVARADO | 1998-09-07 | — |
Head-to-Head
37Stage Performance
| Stage | P | W | GF | GA |
|---|---|---|---|---|
| Group stage | 35 | 9 | 38 | 70 |
| Group stage | 15 | 7 | 16 | 13 |
| Round of 16 | 8 | 1 | 7 | 14 |
| Quarter-finals | 2 | 0 | 1 | 4 |
World Cup Match History
63 matches2026 World Cup · Edition 23
2022 World Cup · Edition 22
2022Group C
Saudi Arabia1
Mexico2
Wed Nov 30 22:00 UTC+3 · Local timeLusail Stadium · Lusail
1-2
HT
0-0
2H
1-2
FT
1-2
2022Group C
Argentina2
Mexico0
Sat Nov 26 22:00 UTC+3 · Local timeLusail Stadium · Lusail
2-0
HT
0-0
2H
2-0
FT
2-0
2022Group C
Mexico0
Poland0
Tue Nov 22 19:00 UTC+3 · Local timeStadium 974 · Doha (2)
0-0
HT
0-0
2H
0-0
FT
0-0
2018 World Cup · Edition 21
2018Round of 16
Brazil2
Mexico0
Mon Jul 2 18:00 UTC+4 · Local timeSamara Arena · Samara
2-0
HT
0-0
2H
2-0
FT
2-0
2018Group F
Mexico0
Sweden3
Wed Jun 27 19:00 UTC+5 · Local timeEkaterinburg Arena · Yekaterinburg
0-3
HT
0-0
2H
0-3
FT
0-3
2018Group F
South Korea1
Mexico2
Sat Jun 23 18:00 UTC+3 · Local timeRostov Arena · Rostov-on-Don
1-2
HT
0-1
2H
1-1
FT
1-2
2018Group F
Germany0
Mexico1
Sun Jun 17 18:00 UTC+3 · Local timeLenin · Moscow
0-1
HT
0-1
2H
0-0
FT
0-1
2014 World Cup · Edition 20
2014Round of 16
Netherlands2
Mexico1
Sun Jun 29 13:00 UTC-3 · Local timeEstadio Castelao · Fortaleza
2-1
HT
0-0
2H
2-1
FT
2-1
2014Group A
Croatia1
Mexico3
Mon Jun 23 17:00 UTC-3 · Local timeArena Pernambuco · Recife
1-3
HT
0-0
2H
1-3
FT
1-3
2014Group A
Brazil0
Mexico0
Tue Jun 17 16:00 UTC-3 · Local timeEstadio Castelao · Fortaleza
0-0
HT
0-0
2H
0-0
FT
0-0
2014Group A
Mexico1
Cameroon0
Fri Jun 13 13:00 UTC-3 · Local timeEstadio das Dunas · Natal
1-0
HT
0-0
2H
1-0
FT
1-0
2010 World Cup · Edition 19
2010Round of 16
Argentina3
Mexico1
Sun Jun 27 20:30 UTC+2 · Local timeSoccer City Stadium · Johannesburg
3-1
HT
2-0
2H
1-1
FT
3-1
2010Group A
Mexico0
Uruguay1
Tue Jun 22 16:00 UTC+2 · Local timeRoyal Bafokeng Sports Palace · Phokeng
0-1
HT
0-1
2H
0-0
FT
0-1
2010Group A
France0
Mexico2
Thu Jun 17 20:30 UTC+2 · Local timePeter Mokaba Stadium · Polokwane
0-2
HT
0-0
2H
0-2
FT
0-2
2010Group A
South Africa1
Mexico1
Fri Jun 11 16:00 UTC+2 · Local timeSoccer City Stadium · Johannesburg
1-1
HT
0-0
2H
1-1
FT
1-1
2006 World Cup · Edition 18
2006Round of 16
Argentina2
Mexico1
Sat Jun 24 21:00 UTC+2 · Local timeZentralstadion · Leipzig
AET2-1 a.e.t.
HT
1-1
2H
0-0
FT
2-1
2006Group D
Portugal2
Mexico1
Wed Jun 21 16:00 UTC+2 · Local timeArena AufSchalke · Gelsenkirchen
2-1
HT
2-1
2H
0-0
FT
2-1
2006Group D
Mexico0
Angola0
Fri Jun 16 21:00 UTC+2 · Local timeHDI-Arena · Hanover
0-0
HT
0-0
2H
0-0
FT
0-0
2006Group D
Mexico3
Iran1
Sun Jun 11 18:00 UTC+2 · Local timeFrankenstadion · Nuremberg
3-1
HT
1-1
2H
2-0
FT
3-1
2002 World Cup · Edition 17
2002Round of 16
Mexico0
USA2
Mon Jun 17 15:30 UTC+9 · Local timeJeonju World Cup Stadium · Jeonju-si
0-2
HT
0-1
2H
0-1
FT
0-2
2002Group G
Mexico1
Italy1
Thu Jun 13 20:30 UTC+9 · Local timeOita Stadium Big Eye · Oita
1-1
HT
1-0
2H
0-1
FT
1-1
2002Group G
Mexico2
Ecuador1
Sun Jun 9 15:30 UTC+9 · Local timeMiyagi Stadium · Rifu
2-1
HT
1-1
2H
1-0
FT
2-1
2002Group G
Croatia0
Mexico1
Mon Jun 3 15:30 UTC+9 · Local timeNiigata Stadium · Niigata
0-1
HT
0-0
2H
0-1
FT
0-1
1998 World Cup · Edition 16
1998Round of 16
Germany2
Mexico1
Mon Jun 29 16:30 UTC+2 · Local timeStade de la Mosson · Montpellier
2-1
HT
0-0
2H
2-1
FT
2-1
1998Group E
Netherlands2
Mexico2
Thu Jun 25 16:00 UTC+2 · Local timeStade Geoffroy Guichard · Saint-Étienne
2-2
HT
2-0
2H
0-2
FT
2-2
1998Group E
Belgium2
Mexico2
Sat Jun 20 17:30 UTC+2 · Local timeStade de Bordeaux · Bordeaux
2-2
HT
1-0
2H
1-2
FT
2-2
1998Group E
South Korea1
Mexico3
Sat Jun 13 17:30 UTC+2 · Local timeStade de Gerland · Lyon
1-3
HT
1-0
2H
0-3
FT
1-3
1994 World Cup · Edition 15
1994Round of 16
Mexico1
Bulgaria1
Tue Jul 5 16:30 UTC-4 · Local timeGiants Stadium · New York/New Jersey (East Rutherford)
AETPEN1-1 a.e.t., 1-3 pen.
HT
1-1
2H
0-0
FT
1-1
1994Group E
Italy1
Mexico1
Tue Jun 28 12:30 UTC-4 · Local timeRFK Stadium · Washington
1-1
HT
0-0
2H
1-1
FT
1-1
1994Group E
Mexico2
Ireland1
Fri Jun 24 12:30 UTC-4 · Local timeCitrus Bowl · Orlando
2-1
HT
1-0
2H
1-1
FT
2-1
1994Group E
Norway1
Mexico0
Sun Jun 19 16:00 UTC-4 · Local timeRFK Stadium · Washington
1-0
HT
0-0
2H
1-0
FT
1-0
1986 World Cup · Edition 13
1986Quarter-final
West Germany0
Mexico0
Sat Jun 21 16:00 UTC-5 · Local timeEstadio Universitario · San Nicolás de los Garza
AETPEN0-0 a.e.t., 4-1 pen.
HT
0-0
2H
0-0
FT
0-0
1986Round of 16
Mexico2
Bulgaria0
Sun Jun 15 12:00 UTC-5 · Local timeEstadio Azteca · Mexico City
2-0
HT
1-0
2H
1-0
FT
2-0
1986Group B
Iraq0
Mexico1
Wed Jun 11 12:00 UTC-5 · Local timeEstadio Azteca · Mexico City
0-1
HT
0-0
2H
0-1
FT
0-1
1986Group B
Mexico1
Paraguay1
Sat Jun 7 12:00 UTC-5 · Local timeEstadio Azteca · Mexico City
1-1
HT
1-0
2H
0-1
FT
1-1
1986Group B
Belgium1
Mexico2
Tue Jun 3 12:00 UTC-5 · Local timeEstadio Azteca · Mexico City
1-2
HT
1-2
2H
0-0
FT
1-2
1978 World Cup · Edition 11
1978Group 2
Poland3
Mexico1
Sat Jun 10 16:45 UTC-3 · Local timeArroyito · Rosario
3-1
HT
1-0
2H
2-1
FT
3-1
1978Group 2
West Germany6
Mexico0
Tue Jun 6 16:45 UTC-3 · Local timeEstadio Mario Alberto Kempes · Córdoba
6-0
HT
4-0
2H
2-0
FT
6-0
1978Group 2
Tunisia3
Mexico1
Fri Jun 2 16:45 UTC-3 · Local timeArroyito · Rosario
3-1
HT
0-1
2H
3-0
FT
3-1
1970 World Cup · Edition 9
1970Quarter-final
Italy4
Mexico1
Sun Jun 14 12:00 UTC-5 · Local timeBombonera · Toluca
4-1
HT
1-1
2H
3-0
FT
4-1
1970Group 1
Mexico1
Belgium0
Thu Jun 11 16:00 UTC-5 · Local timeEstadio Azteca · Mexico City
1-0
HT
1-0
2H
0-0
FT
1-0
1970Group 1
Mexico4
El Salvador0
Sun Jun 7 12:00 UTC-5 · Local timeEstadio Azteca · Mexico City
4-0
HT
1-0
2H
3-0
FT
4-0
1970Group 1
Mexico0
Soviet Union0
Sun May 31 12:00 UTC-5 · Local timeEstadio Azteca · Mexico City
0-0
HT
0-0
2H
0-0
FT
0-0
1966 World Cup · Edition 8
1966Group 1
Uruguay0
Mexico0
Tue Jul 19 16:30 UTC+1 · Local timeWembley Stadium · London
0-0
HT
0-0
2H
0-0
FT
0-0
1966Group 1
England2
Mexico0
Sat Jul 16 19:30 UTC+1 · Local timeWembley Stadium · London
2-0
HT
1-0
2H
1-0
FT
2-0
1966Group 1
France1
Mexico1
Wed Jul 13 19:30 UTC+1 · Local timeWembley Stadium · London
1-1
HT
0-0
2H
1-1
FT
1-1
1962 World Cup · Edition 7
1962Group 3
Mexico3
Czechoslovakia1
Thu Jun 7 15:00 UTC-4 · Local timeEstadio Sausalito · Viña del Mar
3-1
HT
2-1
2H
1-0
FT
3-1
1962Group 3
Spain1
Mexico0
Sun Jun 3 15:00 UTC-4 · Local timeEstadio Sausalito · Viña del Mar
1-0
HT
0-0
2H
1-0
FT
1-0
1962Group 3
Brazil2
Mexico0
Wed May 30 15:00 UTC-4 · Local timeEstadio Sausalito · Viña del Mar
2-0
HT
0-0
2H
2-0
FT
2-0
1958 World Cup · Edition 6
1958Group 3
Hungary4
Mexico0
Sun Jun 15 19:00 UTC+2 · Local timeJarnvallen · Sandviken
4-0
HT
1-0
2H
3-0
FT
4-0
1958Group 3
Mexico1
Wales1
Wed Jun 11 19:00 UTC+2 · Local timeRasunda Stadium · Solna
1-1
HT
0-1
2H
1-0
FT
1-1
1958Group 3
Sweden3
Mexico0
Sun Jun 8 14:00 UTC+2 · Local timeRasunda Stadium · Solna
3-0
HT
1-0
2H
2-0
FT
3-0
1954 World Cup · Edition 5
1950 World Cup · Edition 4
1950Group 1
Switzerland2
Mexico1
Sun Jul 2 15:40 UTC-3 · Local timeEucaliptos · Porto Alegre
2-1
HT
2-0
2H
0-1
FT
2-1
1950Group 1
Yugoslavia4
Mexico1
Wed Jun 28 15:00 UTC-3 · Local timeEucaliptos · Porto Alegre
4-1
HT
2-0
2H
2-1
FT
4-1
1950Group 1
Brazil4
Mexico0
Sat Jun 24 15:00 UTC-3 · Local timeMaracanã · Rio de Janeiro
4-0
HT
1-0
2H
3-0
FT
4-0
1930 World Cup · Edition 1
1930Group 1
Argentina6
Mexico3
Sat Jul 19 15:00 UTC-3 · Local timeEstadio Centenario · Montevideo
6-3
HT
3-1
2H
3-2
FT
6-3
1930Group 1
Chile3
Mexico0
Wed Jul 16 14:45 UTC-3 · Local timeParque Central · Montevideo
3-0
HT
1-0
2H
2-0
FT
3-0
1930Group 1
France4
Mexico1
Sun Jul 13 15:00 UTC-3 · Local timePocitos · Montevideo
4-1
HT
3-0
2H
1-1
FT
4-1
