Day seven of the 2026 World Cup finals with Messi, Haaland, Mbappe scoring goals galore

Written on Wednesday, 17 June 2026
Mark Jensen

Welcome to day seven of the 2026 World Cup finals.

We are aiming to bring you a daily round up of the matches to come and recent results.

There are 48 countries at these 2026 World Cup finals, the most there has ever been. The matches to take place across Mexico, Canada and the USA.

The 48 teams are divided into 12 groups of four, with the top two in each group automatically going through and the eight best performing teams who finish third in their groups.

So only 16 of the 48 countries will be knocked out after the 72 group games have all played out, with the other 32 teams going through to the knockout stages.

The last 24 hours have seen some of the top goalscoring talents lay down their opening markers at this World Cup.

Senegal giving France a real scare as they were the best team across the opening 65 minutes and should have been ahead. Kylian Mbappe had been shocking and then suddenly burst into life and scored twice, Barcola getting another. Mbaye gave Senegal brief hope in added time when pulling it back to 2-1 but Mbappe went straight up the other end and scored his second and France’s third.

Iraq gave a decent account of themselves but Erling Haaland still blew them away, the Man City striker looking so sharp and scoring two first-half goals. Iraq scored a very good goal of their own just before the break but it gave false hope, as Norway added two more in the second half for a dominant 4-1 final scoreline.

I was convinced that Lionel Messi was surely a fading force, he turns 39 in a week’s time. One brilliant hat-trick later… Algeria swatted aside 3-0 with the defending champions and their iconic leader looking very decent.

Austria look the main competition to Argentina in Group J and they were eventually convincing winners against Jordan. The theme of this World Cup appears to be that there are very few transparently weak teams despite the expanded 48-team format and Jordan gave Austria a scare before they tired late on. Austria’s first half lead cancelled out on 50 minutes but Austria bouncing back to add two more goals and win 3-1. Former West Ham striker Marko Arnautovic is still Austria’s main man at the age of 37 and unlucky not to have scored a goal or two, he was the one who scored the third from the penalty spot.

The next seven matches to be played across Wednesday and Thursday are detailed below, all kick-offs are shown as UK times and with the channel that is showing them.

Thursday 11 June
Mexico 2 South Africa 0 Group A

Friday 12 June
South Korea 2 Czech Republic 1 Group A
Canada 1 Bosnia-Herzegovina 1 Group B

Saturday 13 June
USA 4 Paraguay 1 Group D
Qatar 1 Switzerland 1 Group B
Brazil 1 Morocco 1 Group C

Sunday 14 June
Haiti 0 Scotland 1 Group C
Australia 2 Turkey 0 Group D
Germany 7 Curacao 1 Group E
Netherlands 2 Japan 2 Group F

Monday 15 June
Ivory Coast 1 Ecuador 0 Group E
Sweden 5 Tunisia 1 Group F
Spain 0 Cape Verde 0 Group H
Belgium 1 Egypt 1 Group G
Saudi Arabia 1 Uruguay 1 Group H

Tuesday 16 June
Iran 2 New Zealand 2 Group G
France 3 Senegal 1 Group I
Iraq 1 Norway 4 Group I

Wednesday 17 June
Argentina 3 Algeria 0 Group J
Austria 3 Jordan 1 Group J
Portugal v DR Congo 6pm (BBC1) Group K
England v Croatia 9pm (ITV1) Group L

Thursday 18 June
Ghana v Panama 12am (ITV1) Group L
Uzbekistan v Colombia 3am (BBC1) Group K
Czech Republic v South Africa 5pm (BBC1) Group A
Switzerland v Bosnia-Herzegovina 8pm (ITV1) Group B
Canada v Qatar 11pm (ITV1) Group B

Source