Gruppo A: Nuova Zelanda, Norvegia, Filippine, Svizzera.
Gruppo B: Australia, Eire, Nigeria, Canada.
Gruppo C: Spagna, Costarica, Zambia, Giappone.
Gruppo D: Inghilterra, Danimarca, Cina, Haiti.
Gruppo E: Stati Uniti, Vietnam, Olanda, Portogallo.
Gruppo F: Francia, Giamaica, Brasile, Panama.
Gruppo G: Svezia, Sudafrica, Italia, Argentina.
Gruppo H: Germania, Marocco, Colombia, Corea del Sud.
FASE A GIRONI (Orari italiani)
Giovedì 20 luglio
Gruppo A: Nuova Zelanda – Norvegia = 1-0
Gruppo B: Australia – Repubblica d’Irlanda = 1-0
Venerdì 21 luglio
Gruppo B: Nigeria – Canada = 0-0
Gruppo A: Filippine – Svizzera = 0-2
Gruppo C: Spagna – Costa Rica = 3-0
Sabato 22 luglio
Gruppo E: USA – Vietnam = 3-0
Gruppo C: Zambia – Giappone = 0-5
Gruppo D: Inghilterra – Haiti = 1-0
Gruppo D: Danimarca – Cina = 1-0
Domenica 23 luglio
Gruppo G: Svezia – Sudafrica = 2-1
Gruppo E: Olanda – Portogallo = 1-0
Gruppo F: Francia – Giamaica = 0-0
Lunedì 24 luglio
Gruppo G: Italia-Argentina = 1-0
Gruppo H: Germania-Marocco = 6-0
Gruppo F: Brasile-Panama = 4-0
Martedì 25 luglio
Gruppo H: Colombia – Corea del Sud = 2-0
Gruppo A: Nuova Zelanda – Filippine = 0-1
Gruppo A: Svizzera – Norvegia = 0-0
Mercoledì 26 luglio
Gruppo C: Giappone – Costa Rica = 2-0
Gruppo C: Spagna – Zambia = 5-0
Gruppo B: Canada – Repubblica d’Irlanda = 2-1
Giovedì 27 luglio
Gruppo E: USA – Olanda = 1-1
Gruppo E: Portogallo – Vietnam = 2 -0
Gruppo B: Australia – Nigeria = 2-3
Venerdì 28 luglio
Gruppo G: Argentina – Sudafrica = 2-2
Gruppo D: Inghilterra – Danimarca = 1-0
Gruppo D: Cina – Haiti = 1-0
Sabato 29 luglio
Gruppo G: Svezia – Italia = 5-0
Gruppo F: Francia – Brasile = 2-1
Gruppo F: Panama – Giamaica = 0-1
Domenica 30 luglio
Gruppo H: Corea del Sud – Marocco = 0-1
Gruppo H: Germania – Colombia = 1-2
Gruppo A: Norvegia – Filippine = 6-0
Gruppo A: Svizzera – Nuova Zelanda = 0-0
Lunedì 31 luglio
Gruppo C: Giappone – Spagna = 4-0
Gruppo C: Costa Rica – Zambia = 1-3
Gruppo B: Repubblica d’Irlanda – Nigeria = 0-0
Gruppo B: Canada – Australia = 0-4
Martedì 1° agosto
Gruppo E: Vietnam – Olanda = 0-7
Gruppo E: Portogallo – USA = 0-0
Gruppo D: Cina – Inghilterra = 1-6
Gruppo D: Haiti – Danimarca = 0-2
Mercoledì 2 agosto
Gruppo G: Argentina – Svezia = 0-2
Gruppo G: Sud Africa – Italia = 3-2
Gruppo F: Panama – Francia = 3-6
Gruppo F: Giamaica – Brasile = 0-0
Giovedì 3 agosto
Gruppo H: Marocco – Colombia = 1-0
Gruppo H: Corea del Sud – Germania = 1-1
OTTAVI DI FINALE (Orari italiani)
Sabato 5 agosto
(1) 07:00 Svizzera-Spagna = 1-5
(2) 10:00 Giappone – Norvegia = 3-1
Domenica 6 agosto
(3) 04:00 Olanda – Sudafrica = 2-0
(4) 11:00 Svezia – Usa = 5-4 dcr
Lunedì 7 agosto
(5) 12:30 Australia – Danimarca = 2-0
(6) 09:30 Inghilterra – Nigeria = 4-2 dcr
Martedì 8 agosto
(7) 13:00 Francia – Marocco = 4-0
(8) 10:00 Colombia – Giamaica = 1-0
QUARTI DI FINALE (Orari italiani)
Venerdì 11 agosto
(A) 03:00 Spagna vs Olanda = 2-1 dts
(B) 09:30 Giappone vs Svezia = 1-2
Sabato 12 agosto
(C) 11:00 Australia vs Francia = 7-6 dcr
(D) 12:30 Inghilterra vs Colombia = 2-1
SEMIFINALI (Orari italiani)
Martedì 15 agosto
(i) 10:00 Spagna vs Svezia = 2-1
Mercoledì 16 agosto
(ii) 10:00 Australia vs Inghilterra = 1-3
FINALE 3°/4° POSTO (Orari italiani)
Sabato 19 agosto
10:00 Svezia vs Australia = 2-0
FINALE 1°/2° POSTO (Orari italiani)
Domenica 20 agosto
12:00 Spagna vs Inghilterra = 1-0