The diamond geezer guide to England's games in next year's World Cup
Group stage
Wed 17 June:England v Croatia(Dallas, 9pm) Tue 23 June:England v Ghana(Boston, 9pm) Sat 27 June:England v Panama(New Jersey, 10pm) (we got lucky with those kick-off times, Scotland's first match starts at 2am!)
Round of 32
If England top Group L then.... Wed 1 July:England v Algeria or Argentina or Austria or Bolivia or Cape Verde or Colombia or Curaçao or DR Congo or Ecuador or France or Germany or Iraq or Ivory Coast or Jamaica or Jordan or New Caledonia or Norway or Portugal or Saudi Arabia or Senegal or Spain or Suriname or Uruguay or Uzbekistan(Atlanta, 5pm)
Otherwise... England v Colombia or DR Congo or Jamaica or New Caledonia or Portugal or Uzbekistan
...on Fri 3 July at midnight in Toronto (if England come second in Group L)
...or Sat 4 July at 2.30am in Kansas City (if England are one of the eight best placed third-placed teams)
(or England v National Shame if we've gone home by then)
Round of 16(one of the following)
Mon 6 July:England v Algeria or Argentina or Austria or Bolivia or Cape Verde or Colombia or Curaçao or Czech Republicor or DR Congo or Denmark or Ecuador or France or Germany or Iraq or Ivory Coast or Jamaica or Jordan or Mexico or New Caledonia or North Macedonia or Norway or Portugal or Republic of Ireland or Saudi Arabia or Senegal or South Africa or South Korea or Spain or Suriname or Uruguay or Uzbekistan(Mexico City, 1am) Mon 6 July:England v Algeria or Argentina or Austria or Cape Verde or Jordan or Saudi Arabia or Spain or Uruguay(Dallas, 8pm) Tue 7 July:England v Albania or Algeria or Argentina or Austria or Belgium or Bolivia or Bosnia-Herzegovina or Canada or Curaçao or Ecuador or Egypt or France or Germany or Iran or Iraq or Italy or Ivory Coast or Japan or Jordan or Netherlands or New Zealand or Northern Ireland or Norway or Poland or Qatar or Senegal or Sweden or Switzerland or Suriname or Tunisia or Ukraine or Wales(Vancouver, 9pm)
Quarter Final(one of the following)
Fri 10 July:England v any team except Bosnia-Herzegovina, Brazil, Canada, Haiti, Italy, Morocco, Northern Ireland, Qatar, Scotland, Switzerland or Wales(Los Angeles, 8pm) Sat 11 July:England v Albania or Bolivia or Brazil or Curaçao or Ecuador or France or Germany or Haiti or Iraq or Ivory Coast or Japan or Morocco or Netherlands or Norway or Poland or Scotland or Senegal or Sweden or Suriname or Tunisia or Ukraine(Miami, 10pm) Sun 12 July:England v Algeria or Argentina or Australia or Austria or Belgium or Cape Verde or Egypt or Jordan or Kosovo or Iran or New Zealand or Paraguay or Romania or Saudi Arabia or Slovakia or Spain or Turkey or United States or Uruguay(Kansas City, 2am)
Semi Final(probably a bit optimistic here)
Tue 14 July:England v any of 63 teams(Dallas, 8pm) Wed 15 July:England v any of 63 teams(Atlanta, 8pm) Sat 18 July:England v any of 63 teams(3rd place play-off in Miami)
Final(Emperor Donald Trump presiding)
Sun 19 July: England v any of 63 teams(New Jersey, 8pm)