Match 1.Thursday 14th June 2018, Moscow (Luzhniki),16:00 BST
Group A Match
Russia 5–0 Saudi Arabia
Russia goals: Gazinsky (12′), Cheryshev (43′, 90′+1), Dzyuba (71′), Golovin (90′+4)
Coverage: ITV1
Match 2.Friday 15th June 2018, Ekaterinburg,13:00 BST
Group A Match
Egypt 0–1 Uruguay
Uruguay goal: Giménez (89′)
Coverage: BBC
Match 4.Friday 15th June 2018, St. Petersburg,16:00 BST
Group B Match
Morocco 0–1 Iran
Iran goal: Bouhaddouz (90′+5 own goal)
Coverage: ITV
Match 3.Friday 15th June 2018, Sochi,19:00 BST
Group B Match
Portugal 3–3 Spain
Portugal goals: Ronaldo (4′ penalty, 44′, 88′)
Spain goals: Costa (24′, 55′), Nacho (58′)
Coverage: BBC
Match 5.Saturday 16th June 2018, Kazan,11:00 BST
Group C Match
France 2–1 Australia
France goals: Griezmann (58′ penalty), Behich (80′ own goal)
Australia goal: Jedinak (62′ penalty)
Coverage: BBC
Match 7.Saturday 16th June 2018, Moscow (Spartak),14:00 BST
Group D Match
Argentina 1–1 Iceland
Argentina goal: Agüero (19′)
Iceland goal: Finnbogason (23′)
Coverage: ITV
Match 6.Saturday 16th June 2018, Saransk,17:00 BST
Group C Match
Peru 0–1 Denmark
Denmark goal: Poulsen (59′)
Coverage: BBC
Match 8.Saturday 16th June 2018, Kaliningrad,20:00 BST
Group D Match
Croatia 2–0 Nigeria
Croatia goals: Etebo (32′ own goal), Modrić (71′ penalty)
Coverage: ITV
Match 10.Sunday 17th June 2018, Samara,13:00 BST
Group E Match
Costa Rica 0–1 Serbia
Serbia goal: Kolarov (56′)
Coverage: ITV
Match 11.Sunday 17th June 2018, Moscow (Luzhniki),16:00 BST
Group F Match
Germany 0–1 Mexico
Mexico goal: Lozano (35′)
Coverage: BBC
Match 9.Sunday 17th June 2018, Rostov-on-Don,19:00 BST
Group E Match
Brazil 1–1 Switzerland
Brazil goal: Coutinho (20′)
Switzerland goal: Zuber (50′)
Coverage: ITV
Match 12.Monday 18th June 2018, Nizhny Novgorod,13:00 BST
Group F Match
Sweden 1–0 South Korea
Sweden goal: Granqvist (65′ penalty)
Coverage: ITV
Match 13.Monday 18th June 2018, Sochi,16:00 BST
Group G Match
Belgium 3–0 Panama
Belgium goals: Mertens (47′), Lukaku (69′, 75′)
Coverage: BBC
Match 14.Monday 18th June 2018, Volgograd,19:00 BST
Group G Match
Tunisia 1–2 England
Tunisia goal: Sassi (35′ penalty)
England goals: Kane (11′, 90′+1)
Coverage: BBC
Match 16.Tuesday 19th June 2018, Saransk,13:00 BST
Group H Match
Colombia 1–2 Japan
Colombia goal: Quintero (39′)
Japan goals: Kagawa (6′ penalty), Osako (73′)
Coverage: BBC
Match 15.Tuesday 19th June 2018, Moscow (Spartak),16:00 BST
Group H Match
Poland 1–2 Senegal
Poland goal: Krychowiak (86′)
Senegal goals: Cionek (37′ own goal), Niang (60′)
Coverage: ITV
Match 17.Tuesday 19th June 2018, St. Petersburg,19:00 BST
Group A Match
Russia 3–1 Egypt
Russia goals: Fathy (47′ own goal), Cheryshev (59′), Dzyuba (62′)
Egypt goal: Salah (73′ penalty)
Coverage: BBC
Match 19.Wednesday 20th June 2018, Moscow (Luzhniki),13:00 BST
Group B Match
Portugal 1–0 Morocco
Portugal goal: Ronaldo (4′)
Coverage: BBC
Match 18.Wednesday 20th June 2018, Rostov-on-Don,16:00 BST
Group A Match
Uruguay 1–0 Saudi Arabia
Uruguay goal: Suárez (23′)
Coverage: BBC
Match 20.Wednesday 20th June 2018, Kazan,19:00 BST
Group B Match
Iran 0–1 Spain
Spain goal: Costa (54′)
Coverage: ITV
Match 22.Thursday 21st June 2018, Samara,13:00 BST
Group C Match
Denmark 1–1 Australia
Denmark goal: Eriksen (7′)
Australia goal: Jedinak (38′ penalty)
Coverage: ITV
Match 21.Thursday 21st June 2018, Ekaterinburg,16:00 BST
Group C Match
France 1–0 Peru
France goal: Mbappé (34′)
Coverage: ITV
Match 23.Thursday 21st June 2018, Nizhny Novgorod,19:00 BST
Group D Match
Argentina 0–3 Croatia
Croatia goals: Rebić (53′), Modrić (80′), Rakitić (90′+1)
Coverage: BBC
Match 25.Friday 22nd June 2018, St. Petersburg,13:00 BST
Group E Match
Brazil 2–0 Costa Rica
Brazil goals: Coutinho (90′+1), Neymar (90′+7)
Coverage: ITV
Match 24.Friday 22nd June 2018, Volgograd,16:00 BST
Group D Match
Nigeria 2–0 Iceland
Nigeria goals: Musa (49′, 75′)
Coverage: BBC1
Match 26.Friday 22nd June 2018, Kaliningrad,19:00 BST
Group E Match
Serbia 1–2 Switzerland
Serbia goal: Mitrović (5′)
Switzerland goals: Xhaka (52′), Shaqiri (90′)
Coverage: BBC
Match 29.Saturday 23rd June 2018, Moscow (Spartak),13:00 BST
Group G Match
Belgium 5–2 Tunisia
Belgium goals: E. Hazard (6′ penalty, 51′), Lukaku (16′, 45′+3), Batshuayi (90′)
Tunisia goals: Bronn (18′), Khazri (90′+3)
Coverage: BBC1
Match 28.Saturday 23rd June 2018, Rostov-on-Don,16:00 BST
Group F Match
South Korea 1–2 Mexico
South Korea goal: Son Heung-min (90′+3)
Mexico goals: Vela (26′ penalty), Hernández (66′)
Coverage: ITV
Match 27.Saturday 23rd June 2018, Sochi,19:00 BST
Group F Match
Germany 2–1 Sweden
Germany goals: Reus (48′), Kroos (90′+5)
Sweden goal: Toivonen (32′)
Coverage: ITV
Match 30.Sunday 24th June 2018, Nizhny Novgorod,13:00 BST
Group G Match
England 6–1 Panama
England goals: Stones (8′, 40′), Kane (22′ penalty, 45′+1 penalty, 62′), Lingard (36′)
Panama goal: Baloy (78′)
Coverage: BBC1
Match 31.Sunday 24th June 2018, Ekaterinburg,16:00 BST
Group H Match
Japan 2–2 Senegal
Japan goals: Inui (34′), Honda (78′)
Senegal goals: Mané (11′), Wagué (71′)
Coverage: BBC1
Match 32.Sunday 24th June 2018, Kazan,19:00 BST
Group H Match
Poland 0–3 Colombia
Colombia goals: Mina (40′), Falcao (70′), Ju. Cuadrado (75′)
Coverage: ITV1
Match 33.Monday 25th June 2018, Samara,15:00 BST
Group A Match
Uruguay 3–0 Russia
Uruguay goals: Suárez (10′), Cheryshev (23′ own goal), Cavani (90′)
Coverage: ITV1
Match 34.Monday 25th June 2018, Volgograd,15:00 BST
Group A Match
Saudi Arabia 2–1 Egypt
Saudi Arabia goals: Al-Faraj (45′+6 penalty), Al-Dawsari (90′+5)
Egypt goal: Salah (22′)
Coverage: ITV4
Match 35.Monday 25th June 2018, Saransk,19:00 BST
Group B Match
Iran 1–1 Portugal
Iran goal: Ansarifard (90′+3 penalty)
Portugal goal: Quaresma (45′)
Coverage: BBC
Match 36.Monday 25th June 2018, Kaliningrad,19:00 BST
Group B Match
Spain 2–2 Morocco
Spain goals: Isco (19′), Aspas (90′+1)
Morocco goals: Boutaïb (14′), En-Nesyri (81′)
Coverage: BBC
Match 37.Tuesday 26th June 2018, Moscow (Luzhniki),15:00 BST
Group C Match
Denmark 0–0 France
Coverage: ITV1
Match 38.Tuesday 26th June 2018, Sochi,15:00 BST
Group C Match
Australia 0–2 Peru
Peru goals: Carrillo (18′), Guerrero (50′)
Coverage: ITV4
Match 39.Tuesday 26th June 2018, St. Petersburg,19:00 BST
Group D Match
Nigeria 1–2 Argentina
Nigeria goal: Moses (51′ penalty)
Argentina goals: Messi (14′), Rojo (86′)
Coverage: BBC1
Match 40.Tuesday 26th June 2018, Rostov-on-Don,19:00 BST
Group D Match
Iceland 1–2 Croatia
Iceland goal: G. Sigurðsson (76′ penalty)
Croatia goals: Badelj (53′), Perišić (90′)
Coverage: BBC4
Match 43.Wednesday 27th June 2018, Kazan,15:00 BST
Group F Match
South Korea 2–0 Germany
South Korea goals: Kim Young-gwon (90′+2), Son Heung-min (90′+6)
Coverage: BBC1
Match 44.Wednesday 27th June 2018, Ekaterinburg,15:00 BST
Group F Match
Mexico 0–3 Sweden
Sweden goals: Augustinsson (50′), Granqvist (62′ penalty), Álvarez (74′ own goal)
Coverage: BBC2
Match 41.Wednesday 27th June 2018, Moscow (Spartak),19:00 BST
Group E Match
Serbia 0–2 Brazil
Brazil goals: Paulinho (36′), Thiago Silva (68′)
Coverage: ITV1
Match 42.Wednesday 27th June 2018, Nizhny Novgorod,19:00 BST
Group E Match
Switzerland 2–2 Costa Rica
Switzerland goals: Džemaili (31′), Drmić (88′)
Costa Rica goals: Waston (56′), Sommer (90′+3 own goal)
Coverage: ITV4
Match 47.Thursday 28th June 2018, Volgograd,15:00 BST
Group H Match
Japan 0–1 Poland
Poland goal: Bednarek (59′)
Coverage: BBC
Match 48.Thursday 28th June 2018, Samara,15:00 BST
Group H Match
Senegal 0–1 Colombia
Colombia goal: Mina (74′)
Coverage: BBC
Match 45.Thursday 28th June 2018, Kaliningrad,19:00 BST
Group G Match
England 0–1 Belgium
Belgium goal: Januzaj (51′)
Coverage: ITV1
Match 46.Thursday 28th June 2018, Saransk,19:00 BST
Group G Match
Panama 1–2 Tunisia
Panama goal: Meriah (33′ own goal)
Tunisia goals: F. Ben Youssef (51′), Khazri (66′)
Coverage: ITV4