Jeudi 14 juin
20h Cérémonie d’ouverture à Sao Paulo (TF1 et Bein sport)
17h Russie – Arabie Saoudite (groupe A) (TF1 et Bein sport)
Vendredi 15 juin
14h Egypte – Uruguay (groupe A) (Bein sport)
17h Maroc – Iran (groupe B) (Bein sport)
20h Portugal – Espagne (groupe B) (TF1 et Bein sport)
Samedi 16 juin
12h France – Australie (groupe C) (TF1 et Bein sport)
15h Argentine – Islande (groupe D) (Bein sport)
18h Pérou- Danemark (groupe C) (Bein sport)
21h Croatie – Nigeria (groupe D) (TF1 et Bein sport)
Dimanche 17 juin
14h Costa Rica – Serbie (groupe E) (Bein sport)
17h Allemagne – Mexique (groupe F) (TF1 et Bein sport)
20h Brésil – Suisse (groupe E) (TF1 et Bein sport)
Lundi 18 juin
14h Suède – Corée du Sud (groupe F) (Bein sport)
17h Belgique – Panama (groupe G) (Bein sport)
20h Tunisie – Angleterre (groupe G) (TF1 et Bein sport)
Mardi 19 juin
14h Colombie – Japon (groupe H) (Bein sport)
17h Pologne – Sénégal (groupe H) (Bein sport)
20h Russie – Egypte (groupe A) (Bein sport)
Mercredi 20 juin
14h Portugal – Maroc (groupe B) (Bein sport)
17h Uruguay – Arabie Saoudite (gr. A) (Bein sport)
20h Iran – Espagne (groupe B) (Bein sport)
Jeudi 21 juin
14h Danemark – Australie (groupe C) (Bein sport)
17h France – Pérou (groupe C) (TF1 et Bein sport)
20h Argentine – Croatie (groupe D) (TF1 et Bein sport)
Vendredi 22 juin
14h Brésil – Costa Rica (groupe E) (Bein sport)
17h Nigéria – Islande (groupe D) (Bein sport)
20h Serbie – Suisse (groupe E) (Bein sport)
Samedi 23 juin
14h Belgique – Tunisie (groupe G) (Bein sport)
17h Corée du Sud – Mexique (groupe F) (Bein sport)
20h Allemagne – Suède (groupe F) (TF1 et Bein sport)
Dimanche 24 juin
14h Angleterre – Panama (groupe G) (Bein sport)
17h Japon – Sénégal (groupe H) (Bein sport)
20h Pologne – Colombie (groupe H) (TF1 et Bein sport)
Lundi 25 juin
16h Uruguay – Russie (groupe A) (Bein sport)
16h Arabie Saoudite – Egypte (groupe A) (Bein sport)
20h Iran – Portugal (groupe B) (Bein sport)
20h Espagne – Maroc (groupe B) (Bein sport)
Mardi 26 juin
16h Danemark – France (groupe C) (TF1 et Bein sport)
16h Australie – Pérou (groupe C) (Bein sport)
20h Islande – Croatie (groupe D) (Bein sport)
20h Nigeria – Argentine (groupe D) (Bein sport)
Mercredi 27 juin
16h Corée du Sud – Allemagne (groupe F) (Bein sport)
16h Mexique – Suède (groupe F) (Bein sport)
20h Serbie – Brésil (groupe E) (Bein sport)
20h Suisse – Costa Rica (groupe E) (Bein sport)
Jeudi 28 juin
16h Japon – Pologne (groupe H) (Bein sport)
16h Sénégal – Colombie (groupe H) (Bein sport)
20h Panama – Tunisie (groupe G) (Bein sport)
20h Angleterre – Belgique (groupe G) (Bein sport)
Huitièmes de finale (Bein sport)
Samedi 30 juin
16h 1er groupe C – 2e groupe D (match 1)
20h 1er groupe A – 2e groupe B (match 2)
Dimanche 1er juillet
16h 1er groupe B – 2e groupe A (match 3)
20h 1er groupe D – 2e groupe C (match 4)
Lundi 2 juillet
16h 1er groupe E – 2e groupe F (match 5)
20h 1er groupe G – 2e groupe H (match 6)
Mardi 3 juillet
16h 1er groupe F – 2e groupe E (match 7)
20h 1er groupe H – 2e Groupe G (match 8)
Quarts de finale (Bein sport)
Vendredi 6 juillet
16h Vainqueur match 2 – vainqueur match 1
20h Vainqueur match 5 – vainqueur match 6
Samedi 7 juillet
16h Vainqueur match 7 – vainqueur match 8
20h Vainqueur match 3 – vainqueur match 4
Demi-finales
Mardi 10 juillet
20h Vainqueur quart 1 – vainqueur quart 2 (TF1 et Bein sport)
Mercredi 11 juillet
20h Vainqueur quart 3 – vainqueur quart 4 (TF1 et Bein sport)
Match 3e place
Samedi 14 juillet
16h Perdant D1 – Perdant D2 (TF1 et Bein sport)
Finale
Dimanche 15 juillet
17h Vainqueur D1 – Vainqueur D2 (Finale à Moscou) (TF1 et Bein sport)