Are you going to watch? Who is your favourite? Who are you rooting for?
The schedule:
Russia (Host)
Saudi Arabia
Egypt
Uruguay
14 June
Russia 5 - 0 Saudi Arabia
15 June
Egypt 0 - 1 Uruguay
19 June
Russia - Egypt
20 June
Uruguay - Saudi Arabia
25 June
Uruguay - Russia
25 June
Saudi Arabia - Egypt
Saudi Arabia
Egypt
Uruguay
14 June
Russia 5 - 0 Saudi Arabia
15 June
Egypt 0 - 1 Uruguay
19 June
Russia - Egypt
20 June
Uruguay - Saudi Arabia
25 June
Uruguay - Russia
25 June
Saudi Arabia - Egypt
Portugal
Spain
Morocco
Iran
15 June
Morocco - Iran
15 June
Portugal - Spain
20 June
Portugal - Morocco
20 June
Iran - Spain
25 June
Iran - Portugal
25 June
Spain - Morocco
Spain
Morocco
Iran
15 June
Morocco - Iran
15 June
Portugal - Spain
20 June
Portugal - Morocco
20 June
Iran - Spain
25 June
Iran - Portugal
25 June
Spain - Morocco
France
Australia
Peru
Denmark
16 June
France - Australia
16 June
Peru - Denmark
21 June
Denmark - Australia
21 June
France - Peru
26 June
Denmark - France
26 June
Australia - Peru
Australia
Peru
Denmark
16 June
France - Australia
16 June
Peru - Denmark
21 June
Denmark - Australia
21 June
France - Peru
26 June
Denmark - France
26 June
Australia - Peru
Argentina
Iceland
Croatia
Nigeria
16 June
Argentina - Iceland
16 June
Croatia - Nigeria
21 June
Argentina - Croatia
22 June
Nigeria - Iceland
26 June
Nigeria - Argentina
26 June
Iceland - Croatia
Iceland
Croatia
Nigeria
16 June
Argentina - Iceland
16 June
Croatia - Nigeria
21 June
Argentina - Croatia
22 June
Nigeria - Iceland
26 June
Nigeria - Argentina
26 June
Iceland - Croatia
Brazil
Switzerland
Costa Rica
Serbia
17 June
Costa Rica - Serbia
17 June
Brazil - Switzerland
22 June
Brazil - Costa Rica
22 June
Serbia - Switzerland
27 June
Serbia - Brazil
27 June
Switzerland - Costa Rica
Switzerland
Costa Rica
Serbia
17 June
Costa Rica - Serbia
17 June
Brazil - Switzerland
22 June
Brazil - Costa Rica
22 June
Serbia - Switzerland
27 June
Serbia - Brazil
27 June
Switzerland - Costa Rica
Germany
Mexico
Sweden
South Korea
17 June
Germany - Mexico
18 June
Sweden - South Korea
23 June
South Korea - Mexico
23 June
Germany - Sweden
27 June
South Korea - Germany
27 June
Mexico - Sweden
Mexico
Sweden
South Korea
17 June
Germany - Mexico
18 June
Sweden - South Korea
23 June
South Korea - Mexico
23 June
Germany - Sweden
27 June
South Korea - Germany
27 June
Mexico - Sweden
Belgium
Panama
Tunisia
England
18 June
Belgium - Panama
18 June
Tunisia - England
23 June
Belgium - Tunisia
24 June
England - Panama
28 June
England - Belgium
28 June
Panama - Tunisia
Panama
Tunisia
England
18 June
Belgium - Panama
18 June
Tunisia - England
23 June
Belgium - Tunisia
24 June
England - Panama
28 June
England - Belgium
28 June
Panama - Tunisia
Poland
Senegal
Colombia
Japan
19 June
Colombia - Japan
19 June
Poland - Senegal
24 June
Japan - Senegal
24 June
Poland - Colombia
28 June
Japan - Poland
28 June
Senegal - Colombia
Senegal
Colombia
Japan
19 June
Colombia - Japan
19 June
Poland - Senegal
24 June
Japan - Senegal
24 June
Poland - Colombia
28 June
Japan - Poland
28 June
Senegal - Colombia