Bracket

edit
 
Round of 16Quarter-finalsSemi-finalsFinal
 
              
 
30 June – Sochi
 
 
  Uruguay2
 
6 July – Nizhny Novgorod
 
  Portugal1
 
  Uruguay0
 
30 June – Kazan
 
  Croatia2
 
  Brazil3
 
10 July – Saint Petersburg
 
  Croatia4
 
  Croatia2
 
2 July – Samara
 
  Wales1
 
  Wales2
 
6 July – Kazan
 
  Mexico0
 
  Wales3
 
2 July – Rostov-on-Don
 
  Belgium2
 
  Belgium3
 
15 July – Moscow (Luzhniki)
 
  Japan2
 
  Croatia2
 
1 July – Moscow (Luzhniki)
 
  England4
 
  Spain3
 
7 July – Sochi
 
  Russia0
 
  Spain2 (0)
 
1 July – Nizhny Novgorod
 
  Scotland (ADG)2 (1)
 
  Scotland2
 
11 July – Moscow (Luzhniki)
 
  Denmark1
 
  Scotland1
 
3 July – Saint Petersburg
 
  England3 Third place play-off
 
  Sweden1
 
7 July – Samara14 July – Saint Petersburg
 
  Northern Ireland2
 
  Northern Ireland0  Wales2
 
3 July – Moscow (Otkritie)
 
  England2   Scotland0
 
  Colombia2
 
 
  England3