Тринадцатый чемпионат мира по футболу ФИФА проводился с 31 мая по 29 июня 1986 года в Мехике с участием 24 стран мира. Матчи проводились в 9 разных мехиканских городов. Чемпионат выиграла команда Аргентины, победив на финале ФРГ с результатом 3:2.
| Группа A |
| дата/место |
матч |
результат |
| 31 Май 1986 - Мехико |
Болгария - Италия |
1:1 |
| 2 Июнь 1986 - Мехико |
Аргентина - Южная Корея |
3:1 |
| 5 Июнь 1986 - Пуэбла |
Италия - Аргентина |
1:1 |
| 5 Июнь 1986 - Мехико |
Южная Корея - Болгария |
1:1 |
| 10 Июнь 1986 - Пуэбла |
Южная Корея - Италия |
2:3 |
| 10 Июнь 1986 - Мехико |
Аргентина - Болгария |
2:0 |
| Группа B |
| дата/место |
матч |
результат |
| 3 Июнь 1986 - Мехико |
Бельгия - Мексика |
1:2 |
| 4 Июнь 1986 - Толука |
Парагвай - Ирак |
1:0 |
| 7 Июнь 1986 - Мехико |
Мексика - Парагвай |
1:1 |
| 8 Июнь 1986 - Толука |
Ирак - Бельгия |
1:2 |
| 11 Июнь 1986 - Толука |
Парагвай - Бельгия |
2:2 |
| 11 Июнь 1986 - Мехико |
Ирак - Мексика |
0:1 |
| Группа C |
| дата/место |
матч |
результат |
| 1 Июнь 1986 - Леон |
Канада - Франция |
0:1 |
| 2 Июнь 1986 - Ирапуато |
СССР - Венгрия |
6:0 |
| 5 Июнь 1986 - Леон |
Франция - СССР |
1:1 |
| 6 Июнь 1986 - Ирапуато |
Венгрия - Канада |
2:0 |
| 9 Июнь 1986 - Леон |
Венгрия - Франция |
0:3 |
| 9 Июнь 1986 - Ирапуато |
СССР - Канада |
2:0 |
| Группа D |
| дата/место |
матч |
результат |
| 1 Июнь 1986 - Гвадалахара |
Испания - Бразилия |
0:1 |
| 3 Июнь 1986 - Гвадалахара |
Алжир - Северная Ирландия |
1:1 |
| 6 Июнь 1986 - Гвадалахара |
Бразилия - Алжир |
1:0 |
| 7 Июнь 1986 - Гвадалахара |
Северная Ирландия - Испания |
1:2 |
| 12 Июнь 1986 - Гвадалахара |
Северная Ирландия - Бразилия |
0:3 |
| 12 Июнь 1986 - Монтерей |
Алжир - Испания |
0:3 |
| Группа E |
| дата/место |
матч |
результат |
| 4 Июнь 1986 - Керетаро |
Уругвай - ФРГ |
1:1 |
| 4 Июнь 1986 - Несауалькойотль |
Шотландия - Дания |
0:1 |
| 8 Июнь 1986 - Керетаро |
ФРГ - Шотландия |
2:1 |
| 8 Июнь 1986 - Несауалькойотль |
Дания - Уругвай |
6:1 |
| 13 Июнь 1986 - Керетаро |
Дания - ФРГ |
2:0 |
| 13 Июнь 1986 - Несауалькойотль |
Шотландия - Уругвай |
0:0 |
| Группа F |
| дата/место |
матч |
результат |
| 2 Июнь 1986 - Монтерей |
Марокко - Польша |
0:0 |
| 3 Июнь 1986 - Монтерей |
Португалия - Англия |
1:0 |
| 6 Июнь 1986 - Монтерей |
Англия - Марокко |
0:0 |
| 7 Июнь 1986 - Монтерей |
Польша - Португалия |
1:0 |
| 11 Июнь 1986 - Монтерей |
Англия - Польша |
3:0 |
| 11 Июнь 1986 - Гвадалахара |
Португалия - Марокко |
1:3 |
| 1/16 финала |
| дата/место |
матч |
результат |
| 11 Июнь 1986 - Пуэбла |
Аргентина - Уругвай |
1:0 |
| 18 Июнь 1986 - Мехико |
Англия - Парагвай |
3:0 |
| 18 Июнь 1986 - Керетаро |
Дания - Испания |
1:5 |
| 15 Июнь 1986 - Леон |
СССР - Бельгия |
3:4 |
| 16 Июнь 1986 - Гвадалахара |
Бразилия - Польша |
4:0 |
| 17 Июнь 1986 - Мехико |
Италия - Франция |
0:2 |
| 17 Июнь 1986 - Монтерей |
Марокко - ФРГ |
0:1 |
| 15 Июнь 1986 - Мехико |
Мексика - Болгария |
2:0 |
| четвертьфинал |
| дата/место |
матч |
результат |
| 22 Июнь 1986 - Мехико |
Аргентина - Англия |
2:1 |
| 22 Июнь 1986 - Пуэбла |
Испания - Бельгия |
1:1 (4:5) |
| 21 Июнь 1986 - Геаделахара |
Бразилия - Франция |
1:1 (3:4) |
| 21 Июнь 1986 - Монтерей |
ФРГ - Мексика |
0:0 (4:1) |
| Полуфиналы |
| дата/место |
матч |
результат |
| 25 Июнь 1986 - Мехико |
Аргентина - Бельгия |
2:0 |
| 25 Июнь 1986 - Гвадалахара |
Франция - ФРГ |
0:2 |
| Матч за бронзу |
| дата |
матч |
результат |
| 28 Июнь 1986 - Пуэбла |
Франция - Бельгия |
4:2 |
| Финалы |
| дата |
матч |
результат |
| 29 Июнь 1986 - Мехико |
Аргентина - ФРГ |
3:2 |