The end of the 2026 World Cup is nigh, making every moment between now and Sunday’s final unmissable.
Every single game from the competition has been available to watch on free-to-air TV for UK viewers., with the BBC and ITV sharing coverage right through to the decider.

The time difference has provided a challenge for European audiences, with some games kicking off in the early hours – though their are kinder start times for the semi-finals and final.
Here’s how you can watch the final two games of the 2026 World Cup on the BBC and ITV – and STV in Scotland.
World Cup 2026 TV schedule, UK
Finals
Saturday 18 July
Third-place play-off: France vs England/Argentina – 10pm BST – BBC One / BBC iPlayer / BBC Sport Website
Sunday 19 July
Final: Spain vs England/Argentina – 8pm BST – BBC and ITV / STV
Semi-finals
Tuesday 14 July
Wednesday 15 July
England 1-2 Argentina (Semi-final)
Thursday 9 July
France 2-0 Morocco (Quarter-final)
Friday 10 July
Spain 2-1 Belgium (Quarter-final)
Saturday 11 July
Norway 1-2 England A.E.T. (Quarter-final)
Sunday 12 July

Argentina 3-1 Switzerland A.E.T. (Quarter-final)
Last-16
Saturday 4 July
Sunday 5 July
Brazil 1-2 Norway (Round of 16)
Monday 6 July
Mexico 2-3 England (Round of 16)
Portugal 0-1 Spain (Round of 16)
Tuesday 7 July
Argentina 3-2 Egypt (Round of 16)
Switzerland 0-0 (4-3 pens) Colombia (Round of 16)
Round-of-32
Sunday 28 June
South Africa 0-1 Canada (Round of 32)
Monday 29 June
Brazil 2-1 Japan (Round of 32)
Germany 1-1 (3-4 pens) Paraguay (Round of 32)
Tuesday 30 June
Netherlands 1-1 (2-3 pens) Morocco (Round of 32)
Ivory Coast 1-2 Norway (Round of 32)
France 3-0 Sweden (Round of 32)
Wednesday 1 July
Mexico 2-0 Ecuador (Round of 32)
England 2-1 DR Congo (Round of 32)
Belgium 3-2 Senegal A.E.T. (Round of 32)
Thursday 2 July
Friday 3 July
Portugal 2-1 Croatia (Round of 32)
Switzerland 2-0 Algeria (Round of 32)
Australia 1-1 (2-4 pens) Egypt (Round of 32)
Argentina 3-2 Cape Verde A.E.T. (Round of 32)
Saturday 4 July
Colombia 1-0 Ghana (Round of 32)
Group stage results
Thursday 11 June
Mexico 2-0 South Africa (Group A)
Friday 12 June
South Korea 2-1 Czech Republic (Group A)
Canada 1-1 Bosnia-Herzegovina (Group B)
Saturday 13 June
Qatar 1-1 Switzerland (Group B)
Sunday 14 June
Australia 2-0 Turkey (Group D)
Netherlands 2-2 Japan (Group F)
Monday 15 June
Saudi Arabia 1-1 Uruguay (Group H)
Tuesday 16 June
Iran 2-2 New Zealand (Group G)
Wednesday 17 June
Argentina 3-0 Algeria (Group J)
Portugal 1-1 DR Congo (Group K)
Thursday 18 June
Uzbekistan 1-3 Colombia (Group K)
Czech Republic 1-1 South Africa (Group A)
Switzerland 4-1 Bosnia-Herzegovina (Group B)
Friday 19 June
Mexico 1-0 South Korea (Group A)
Scotland 0-1 Morocco (Group C)
Saturday 20 June
Germany 2-1 Ivory Coast (Group E)
Sunday 21 June
Spain 4-0 Saudi Arabia (Group H)
Uruguay 2-2 Cape Verde (Group H)
Monday 22 June
New Zealand 1-3 Egypt (Group G)
Argentina 2-0 Austria (Group J)
Tuesday 23 June
Portugal 5-0 Uzbekistan (Group K)
Wednesday 24 June
Colombia 1-0 DR Congo (Group K)
Bosnia-Herzegovina 3-1 Qatar (Group B)
Switzerland 2-1 Canada (Group B)
Thursday 25 June
South Africa 1-0 South Korea (Group A)
Curacao 0-2 Ivory Coast (Group E)
Friday 26 June
Tunisia 1-3 Netherlands (Group F)
Paraguay 0-0 Australia (Group D)
Saturday 27 June
Cape Verde 0-0 Saudi Arabia (Group H)
New Zealand 1-5 Belgium (Group G)
Sunday 28 June
Colombia 0-0 Portugal (Group K)
DR Congo 3-1 Uzbekistan (Group K)
Jordan 1-3 Argentina (Group J)
Read MoreThis baffling Fifa decision could ruin the World Cup’s famous group stage drama
Why England’s tactics DIDN’T WORK against Ghana
Why are World Cup games kicking off at the same time?
World Cup 2026 kits: Every home and away shirt ranked and rated
England player ratings: Iconic defender earns 8/10 but Tuchel costs Three Lions
World Cup 2026: Final start time, date and results in full
Tuchel under fire after England World Cup heartbreak vs Argentina - live reaction




