| Gr. | Datum | Datum | Spielort | Begegnung | Begegnung | Ergebnis |
| A | Do, 14.06. | 17:00 Uhr | Moskau |  | Russland | - |  | Saudi-Arabien | A | Do, 14.06. 17:00 Uhr | 
 | Russland Saudi-Arabien | 5:0 [2:0]5:0 |
| 12' | 1:0 | Yuri Gazinsky | | 43' | 2:0 | Denis Cheryshev | | 71' | 3:0 | Artyom Dzyuba | | 91' | 4:0 | Denis Cheryshev | | 94' | 5:0 | Aleksandr Golovin |
|
| A | Fr, 15.06. | 14:00 Uhr | Jekaterinburg |  | Ägypten | - |  | Uruguay | A | Fr, 15.06. 14:00 Uhr | 
 | Ägypten Uruguay | 0:1 [0:0]0:1 |
|
| B | Fr, 15.06. | 17:00 Uhr | St. Petersburg |  | Marokko | - |  | Iran | B | Fr, 15.06. 17:00 Uhr | 
 | Marokko Iran | 0:1 [0:0]0:1 |
| 95' | 0:1 | Aziz Bouhaddouz [Eigentor] |
|
| B | Fr, 15.06. | 20:00 Uhr | Sotschi |  | Portugal | - |  | Spanien | B | Fr, 15.06. 20:00 Uhr | 
 | Portugal Spanien | 3:3 [2:1]3:3 |
| 4' | 1:0 | Cristiano Ronaldo [Elfmeter] | | 24' | 1:1 | Diego Costa | | 44' | 2:1 | Cristiano Ronaldo | | 55' | 2:2 | Diego Costa | | 58' | 2:3 | Nacho | | 88' | 3:3 | Cristiano Ronaldo |
|
| C | Sa, 16.06. | 12:00 Uhr | Kasan |  | Frankreich | - |  | Australien | C | Sa, 16.06. 12:00 Uhr | 
 | Frankreich Australien | 2:1 [0:0]2:1 |
| 58' | 1:0 | Antoine Griezmann [Elfmeter] | | 62' | 1:1 | Mile Jedinak [Elfmeter] | | 81' | 2:1 | Paul Pogba |
|
| D | Sa, 16.06. | 15:00 Uhr | Moskau |  | Argentinien | - |  | Island | D | Sa, 16.06. 15:00 Uhr | 
 | Argentinien Island | 1:1 [1:1]1:1 |
| 19' | 1:0 | Sergio Aguero | | 23' | 1:1 | Alfred Finnbogason | | 65' | | Lionel Messi verschießt Elfmeter |
|
| C | Sa, 16.06. | 18:00 Uhr | Saransk |  | Peru | - |  | Dänemark | C | Sa, 16.06. 18:00 Uhr | 
 | Peru Dänemark | 0:1 [0:0]0:1 |
| 46' | | Christian Cueva verschießt Elfmeter | | 59' | 0:1 | Yussuf Poulsen |
|
| D | Sa, 16.06. | 21:00 Uhr | Kaliningrad |  | Kroatien | - |  | Nigeria | D | Sa, 16.06. 21:00 Uhr | 
 | Kroatien Nigeria | 2:0 [1:0]2:0 |
| 32' | 1:0 | Oghenekaro Etebo [Eigentor] | | 71' | 2:0 | Luka Modric |
|
| E | So, 17.06. | 14:00 Uhr | Samara |  | Costa Rica | - |  | Serbien | E | So, 17.06. 14:00 Uhr | 
 | Costa Rica Serbien | 0:1 [0:0]0:1 |
|
| F | So, 17.06. | 17:00 Uhr | Moskau |  | Deutschland | - |  | Mexiko | F | So, 17.06. 17:00 Uhr | 
 | Deutschland Mexiko | 0:1 [0:1]0:1 |
|
| E | So, 17.06. | 20:00 Uhr | Rostow |  | Brasilien | - |  | Schweiz | E | So, 17.06. 20:00 Uhr | 
 | Brasilien Schweiz | 1:1 [1:0]1:1 |
| 20' | 1:0 | Coutinho | | 50' | 1:1 | Steven Zuber |
|
| F | Mo, 18.06. | 14:00 Uhr | Nischni Nowgorod |  | Schweden | - |  | Südkorea | F | Mo, 18.06. 14:00 Uhr | 
 | Schweden Südkorea | 1:0 [0:0]1:0 |
| 65' | 1:0 | Andreas Granqvist [Elfmeter] |
|
| G | Mo, 18.06. | 17:00 Uhr | Sotschi |  | Belgien | - |  | Panama | G | Mo, 18.06. 17:00 Uhr | 
 | Belgien Panama | 3:0 [0:0]3:0 |
| 47' | 1:0 | Dries Mertens | | 69' | 2:0 | Romelu Lukaku | | 75' | 3:0 | Romelu Lukaku |
|
| G | Mo, 18.06. | 20:00 Uhr | Wolgograd |  | Tunesien | - |  | England | G | Mo, 18.06. 20:00 Uhr | 
 | Tunesien England | 1:2 [1:1]1:2 |
| 11' | 0:1 | Harry Kane | | 35' | 1:1 | Ferjani Sassi [Elfmeter] | | 91' | 1:2 | Harry Kane |
|
| H | Di, 19.06. | 14:00 Uhr | Saransk |  | Kolumbien | - |  | Japan | H | Di, 19.06. 14:00 Uhr | 
 | Kolumbien Japan | 1:2 [1:1]1:2 |
| 6' | 0:1 | Shinji Kagawa [Elfmeter] | | 39' | 1:1 | Juan Quintero | | 73' | 1:2 | Yuya Osako |
|
| H | Di, 19.06. | 17:00 Uhr | Moskau |  | Polen | - |  | Senegal | H | Di, 19.06. 17:00 Uhr | 
 | Polen Senegal | 1:2 [0:1]1:2 |
| 37' | 0:1 | Thiago Cionek [Eigentor] | | 60' | 0:2 | M'Baye Niang | | 86' | 1:2 | Grzegorz Krychowiak |
|
| A | Di, 19.06. | 20:00 Uhr | St. Petersburg |  | Russland | - |  | Ägypten | A | Di, 19.06. 20:00 Uhr | 
 | Russland Ägypten | 3:1 [0:0]3:1 |
| 47' | 1:0 | Ahmed Fathy [Eigentor] | | 59' | 2:0 | Denis Cheryshev | | 62' | 3:0 | Artyom Dzyuba | | 73' | 3:1 | Mohamed Salah |
|
| B | Mi, 20.06. | 14:00 Uhr | Moskau |  | Portugal | - |  | Marokko | B | Mi, 20.06. 14:00 Uhr | 
 | Portugal Marokko | 1:0 [1:0]1:0 |
|
| A | Mi, 20.06. | 17:00 Uhr | Rostow |  | Uruguay | - |  | Saudi-Arabien | A | Mi, 20.06. 17:00 Uhr | 
 | Uruguay Saudi-Arabien | 1:0 [1:0]1:0 |
|
| B | Mi, 20.06. | 20:00 Uhr | Kasan |  | Iran | - |  | Spanien | B | Mi, 20.06. 20:00 Uhr | 
 | Iran Spanien | 0:1 [0:0]0:1 |
|
| C | Do, 21.06. | 14:00 Uhr | Samara |  | Dänemark | - |  | Australien | C | Do, 21.06. 14:00 Uhr | 
 | Dänemark Australien | 1:1 [1:1]1:1 |
| 7' | 1:0 | Christian Eriksen | | 38' | 1:1 | Mile Jedinak [Elfmeter] |
|
| C | Do, 21.06. | 17:00 Uhr | Jekaterinburg |  | Frankreich | - |  | Peru | C | Do, 21.06. 17:00 Uhr | 
 | Frankreich Peru | 1:0 [1:0]1:0 |
|
| D | Do, 21.06. | 20:00 Uhr | Nischni Nowgorod |  | Argentinien | - |  | Kroatien | D | Do, 21.06. 20:00 Uhr | 
 | Argentinien Kroatien | 0:3 [0:0]0:3 |
| 53' | 0:1 | Ante Rebic | | 80' | 0:2 | Luka Modric | | 91' | 0:3 | Ivan Rakitic |
|
| E | Fr, 22.06. | 14:00 Uhr | St. Petersburg |  | Brasilien | - |  | Costa Rica | E | Fr, 22.06. 14:00 Uhr | 
 | Brasilien Costa Rica | 2:0 [0:0]2:0 |
| 91' | 1:0 | Coutinho | | 97' | 2:0 | Neymar |
|
| D | Fr, 22.06. | 17:00 Uhr | Wolgograd |  | Nigeria | - |  | Island | D | Fr, 22.06. 17:00 Uhr | 
 | Nigeria Island | 2:0 [0:0]2:0 |
| 49' | 1:0 | Ahmed Mousa | | 75' | 2:0 | Ahmed Mousa | | 83' | | Gylfi Sigurdsson verschießt Elfmeter |
|
| E | Fr, 22.06. | 20:00 Uhr | Kaliningrad |  | Serbien | - |  | Schweiz | E | Fr, 22.06. 20:00 Uhr | 
 | Serbien Schweiz | 1:2 [1:0]1:2 |
| 5' | 1:0 | Aleksandar Mitrovic | | 52' | 1:1 | Granit Xhaka | | 90' | 1:2 | Xherdan Shaqiri |
|
| G | Sa, 23.06. | 14:00 Uhr | Moskau |  | Belgien | - |  | Tunesien | G | Sa, 23.06. 14:00 Uhr | 
 | Belgien Tunesien | 5:2 [3:1]5:2 |
| 6' | 1:0 | Eden Hazard [Elfmeter] | | 16' | 2:0 | Romelu Lukaku | | 18' | 2:1 | Dylan Bronn | | 48' | 3:1 | Romelu Lukaku | | 51' | 4:1 | Eden Hazard | | 90' | 5:1 | Michy Batshuayi | | 93' | 5:2 | Wahbi Khazri |
|
| F | Sa, 23.06. | 17:00 Uhr | Rostow |  | Südkorea | - |  | Mexiko | F | Sa, 23.06. 17:00 Uhr | 
 | Südkorea Mexiko | 1:2 [0:1]1:2 |
| 26' | 0:1 | Carlos Vela [Elfmeter] | | 66' | 0:2 | Chicharito | | 93' | 1:2 | Heung-Min Son |
|
| F | Sa, 23.06. | 20:00 Uhr | Sotschi |  | Deutschland | - |  | Schweden | F | Sa, 23.06. 20:00 Uhr | 
 | Deutschland Schweden | 2:1 [0:1]2:1 |
| 32' | 0:1 | Ola Toivonen | | 48' | 1:1 | Marco Reus | | 95' | 2:1 | Toni Kroos |
|
| G | So, 24.06. | 14:00 Uhr | Nischni Nowgorod |  | England | - |  | Panama | G | So, 24.06. 14:00 Uhr | 
 | England Panama | 6:1 [5:0]6:1 |
| 8' | 1:0 | John Stones | | 22' | 2:0 | Harry Kane [Elfmeter] | | 36' | 3:0 | Jesse Lingard | | 40' | 4:0 | John Stones | | 46' | 5:0 | Harry Kane [Elfmeter] | | 62' | 6:0 | Harry Kane | | 78' | 6:1 | Felipe Baloy |
|
| H | So, 24.06. | 17:00 Uhr | Jekaterinburg |  | Japan | - |  | Senegal | H | So, 24.06. 17:00 Uhr | 
 | Japan Senegal | 2:2 [0:1]2:2 |
| 11' | 0:1 | Sadio Mané | | 34' | 1:1 | Takashi Inui | | 71' | 1:2 | Moussa Wagué | | 78' | 2:2 | Keisuke Honda |
|
| H | So, 24.06. | 20:00 Uhr | Kasan |  | Polen | - |  | Kolumbien | H | So, 24.06. 20:00 Uhr | 
 | Polen Kolumbien | 0:3 [0:1]0:3 |
| 39' | 0:1 | Yerry Mina | | 70' | 0:2 | Radamel Falcao | | 75' | 0:3 | Juan Cuadrado |
|
| A | Mo, 25.06. | 16:00 Uhr | Samara |  | Uruguay | - |  | Russland | A | Mo, 25.06. 16:00 Uhr | 
 | Uruguay Russland | 3:0 [2:0]3:0 |
| 10' | 1:0 | Luis Suarez | | 23' | 2:0 | Denis Cheryshev [Eigentor] | | 90' | 3:0 | Edinson Cavani |
|
| A | Mo, 25.06. | 16:00 Uhr | Wolgograd |  | Saudi-Arabien | - |  | Ägypten | A | Mo, 25.06. 16:00 Uhr | 
 | Saudi-Arabien Ägypten | 2:1 [1:1]2:1 |
| 22' | 0:1 | Mohamed Salah | | 51' | 1:1 | Salman Al-Faraj [Elfmeter] | | 95' | 2:1 | Salem Al-Dawsari |
|
| B | Mo, 25.06. | 20:00 Uhr | Kaliningrad |  | Spanien | - |  | Marokko | B | Mo, 25.06. 20:00 Uhr | 
 | Spanien Marokko | 2:2 [1:1]2:2 |
| 14' | 0:1 | Khalid Boutaib | | 19' | 1:1 | Isco | | 81' | 1:2 | Youssef En-Nesyri | | 93' | 2:2 | Iago Aspas |
|
| B | Mo, 25.06. | 20:00 Uhr | Saransk |  | Iran | - |  | Portugal | B | Mo, 25.06. 20:00 Uhr | 
 | Iran Portugal | 1:1 [0:1]1:1 |
| 45' | 0:1 | Ricardo Quaresma | | 53' | | Cristiano Ronaldo verschießt Elfmeter | | 94' | 1:1 | Karim Ansarifard [Elfmeter] |
|
| C | Di, 26.06. | 16:00 Uhr | Moskau |  | Dänemark | - |  | Frankreich | C | Di, 26.06. 16:00 Uhr | 
 | Dänemark Frankreich | 0:0 [0:0]0:0 |
|
| C | Di, 26.06. | 16:00 Uhr | Sotschi |  | Australien | - |  | Peru | C | Di, 26.06. 16:00 Uhr | 
 | Australien Peru | 0:2 [0:1]0:2 |
| 18' | 0:1 | André Carrillo | | 50' | 0:2 | Paolo Guerrero |
|
| D | Di, 26.06. | 20:00 Uhr | Rostow |  | Island | - |  | Kroatien | D | Di, 26.06. 20:00 Uhr | 
 | Island Kroatien | 1:2 [0:0]1:2 |
| 53' | 0:1 | Milan Badelj | | 76' | 1:1 | Gylfi Sigurdsson [Elfmeter] | | 90' | 1:2 | Ivan Perisic |
|
| D | Di, 26.06. | 20:00 Uhr | St. Petersburg |  | Nigeria | - |  | Argentinien | D | Di, 26.06. 20:00 Uhr | 
 | Nigeria Argentinien | 1:2 [0:1]1:2 |
| 14' | 0:1 | Lionel Messi | | 51' | 1:1 | Victor Moses [Elfmeter] | | 86' | 1:2 | Marcos Rojo |
|
| F | Mi, 27.06. | 16:00 Uhr | Jekaterinburg |  | Mexiko | - |  | Schweden | F | Mi, 27.06. 16:00 Uhr | 
 | Mexiko Schweden | 0:3 [0:0]0:3 |
| 50' | 0:1 | Ludwig Augustinsson | | 62' | 0:2 | Andreas Granqvist | | 74' | 0:3 | Edson Alvarez [Eigentor] |
|
| F | Mi, 27.06. | 16:00 Uhr | Kasan |  | Südkorea | - |  | Deutschland | F | Mi, 27.06. 16:00 Uhr | 
 | Südkorea Deutschland | 2:0 [0:0]2:0 |
| 92' | 1:0 | Young-Gwon Kim | | 96' | 2:0 | Heung-Min Son |
|
| E | Mi, 27.06. | 20:00 Uhr | Moskau |  | Serbien | - |  | Brasilien | E | Mi, 27.06. 20:00 Uhr | 
 | Serbien Brasilien | 0:2 [0:1]0:2 |
| 36' | 0:1 | Paulinho | | 68' | 0:2 | Thiago Silva |
|
| E | Mi, 27.06. | 20:00 Uhr | Nischni Nowgorod |  | Schweiz | - |  | Costa Rica | E | Mi, 27.06. 20:00 Uhr | 
 | Schweiz Costa Rica | 2:2 [1:0]2:2 |
| 31' | 1:0 | Blerim Dzemaili | | 56' | 1:1 | Kendall Waston | | 88' | 2:1 | Josip Drmic | | 93' | 2:2 | Yann Sommer [Eigentor] |
|
| H | Do, 28.06. | 16:00 Uhr | Samara |  | Senegal | - |  | Kolumbien | H | Do, 28.06. 16:00 Uhr | 
 | Senegal Kolumbien | 0:1 [0:0]0:1 |
|
| H | Do, 28.06. | 16:00 Uhr | Wolgograd |  | Japan | - |  | Polen | H | Do, 28.06. 16:00 Uhr | 
 | Japan Polen | 0:1 [0:0]0:1 |
|
| G | Do, 28.06. | 20:00 Uhr | Kaliningrad |  | England | - |  | Belgien | G | Do, 28.06. 20:00 Uhr | 
 | England Belgien | 0:1 [0:0]0:1 |
|
| G | Do, 28.06. | 20:00 Uhr | Saransk |  | Panama | - |  | Tunesien | G | Do, 28.06. 20:00 Uhr | 
 | Panama Tunesien | 1:2 [1:0]1:2 |
| 33' | 1:0 | Yassine Meriah [Eigentor] | | 51' | 1:1 | Fakhreddine Ben Youssef | | 66' | 1:2 | Wahbi Khazri |
|