Friday 3rd July 2026

Spain and Switzerland qualify comfortably. Portugal also make it but not without further VAR controversy

Spain looked excellent in their Last 32 tie against Austria. They dominated throughout with the Austrian’s barely able to lay a glove on them. They tried and worked hard but ultimately were beaten by a better team. 3-0 the final score with Mikel Oyarzabal grabbing two more goals in his quest for the Golden Boot. Indeed he now has scored 17 goals in his past 16 international matches. Not bad for one of the more understated players in the Spanish squad. Should they and France progress that far, and both looked good this past week, they will meet at the semi-final stage. That really ought to be some match if it comes about. I would not bet against it.

Before that, however, Spain will need to find a way past their old rivals and neighbours Portugal in the Last 16 after the Portuguese scraped past Croatia in their Last 32 tie. I stayed up for this one and did ponder going to bed at half-time since it was goalless with Croatia seemingly intent on defending. I am glad I did not though with the second half being one of the best of the tournament to date. Croatia came out in the second half and started to play the football we all know they are capable of, the match becoming a classic end-to-end battle. I thought that Croatia may go back into their shells after they took the lead through one of their old warhorses Ivan Perisic in the 53rd minute but they did not, instead continuing to attack. Both sides had goals ruled out for narrow offsides before Portugal were awarded a penalty after the VAR decided a foul had been committed on Renato Veiga at a corner. Probably but so many similar pulls and pushes go on at corners these days it is difficult to know why one should be penalised over another. Croatia were penalised and Cristiano Ronaldo converted coolly to record his first ever goal in a World Cup Finals knockout tie. Croatia responded well with the excellent Mateo Kovacic forcing Portugal goalkeeper Diogo Costa into 2 quick-fire smart saves, the first outstanding as he tipped a shot onto the post. Croatia had a second goal disallowed for offside after Peter Sucic run onto a through ball to slot home. With all the interruptions from VAR and the hydration break, 10 minutes were added at the end. It ended up being closer to 20. Goncalo Ramos scored with a top class header from an even better cross from Rafael Leao in the 94th minute to put Portugal 2-1 up and looking to be on their way to the Last 16 but Croatia kept plugging away and thought they had rescued themselves in the dying seconds when Josko Gvardiol poked home, sparking huge celebrations in the end housing the Croatia fans. Replays though showed that the ball came off Mario Pasalic before Gvardiol scored with Pasalic standing in an offside position. The ball clearly came off Veiga’s back beforehand but it had also brushed past Igor Matanovic’s head just before. I did not know that the VAR has a “snicko” facility as they have it cricket. Apparently they do and it showed that Matanovic had gotten the slightest of touches before the ball reached Pasalic thus making it offside. No goal. Portugal qualify. The Croatian fans were not happy and you can understand why not. Harsh but technically the correct decision. They deserved extra-time but were denied that opportunity. A brilliant second half.

I did not stay up for the match between Switzerland and Algeria which saw the Swiss win their first knockout match at a World Cup Finals tournament since 1938. A long wait. Algeria have never won such a knockout tie and will need to wait another 4 years for their next chance after their 2-0 defeat. The Swiss go through to face either Colombia or Ghana in the Last 16.

World Cup Prediction Competition 2026

Louis V stays top with 449 points but Stuart Corbould has moved into second place on 446 with Gordon Annetts dropping to third on 440. Alan Dadswell stays 4th and Rebecca Corbould 5th with 433 and 432 points respectively. Tom Moir now shares 6th place with Ian Clapinson and Adam Wootton all on 424 points. Jen Smith leads the chasing pack on 422.

Honourable mentions today go to Steve Hards and Stuart Corbould for both scoring 28 points in last nights matches. Plenty of good scores across the board but I did not see anything better than 28. if anyone did beat that, my apologies, and please let me know for a special mention tomorrow.



PLEASE INVITE ANYONE YOU KNOW WHO MAY BE INTERESTED IN TAKING PART.

CONTACT ME AT… contact.sytykf@gmail.com


Note - in case you are wondering, the match numbers shown below are the official FIFA Match Numbers. Matches are not played in match number order.


GROUP PHASE - MATCHDAY 1

Thursday 11th June 2026

GroupTeam 1ScoreTeam 2Match No.
A1Mexico 2 - 0South Africa 1
Estadio Azteca (Mexico City)

Friday 12th June 2026

GroupTeam 1ScoreTeam 2Match No.
A1South Korea 2 - 1Czech Republic 2
Estadio Akron (Zapopan)
B1Canada 1 - 1Bosnia and Herzegovina 3
BMO Field (Toronto)

Saturday 13th June 2026

GroupTeam 1ScoreTeam 2Match No.
D1USA 4 - 1Paraguay 4
SoFi Stadium (Inglewood CA)
B1Qatar 1 - 1Switzerland 8
Levi's Stadium (Santa Clara CA)
C1Brazil 1 - 1Morocco 7
MetLife Stadium (East Rutherford NJ)

Sunday 14th June 2026

GroupTeam 1ScoreTeam 2Match No.
C1Haiti 0 - 1Scotland 5
Gillette Stadium (Foxborough MA)
D1Australia 2 - 0Turkey 6
BC Place (Vancouver)
E1Germany 7 - 1Curacao 10
NRG Stadium (Houston TX)
F1Netherlands 2 - 2Japan 11
AT&T Stadium (Arlington TX)

Monday 15th June 2026

GroupTeam 1ScoreTeam 2Match No.
E1Ivory Coast 1 - 0Ecuador 9
Lincoln Financial Field (Philadelphia PA)
F1Sweden 5 - 1Tunisia 12
Estadio BBVA (Guadalupe)
H1Spain 0 - 0Cape Verde 14
Mercedes-Benz Stadium (Atlanta GA)
G1Belgium 1 - 1Egypt 16
Lumen Field (Seattle WA)
H1Saudi Arabia 1 - 1Uruguay 13
Hard Rock Stadium (Miami FL)

Tuesday 16th June 2026

GroupTeam 1ScoreTeam 2Match No.
G1Iran 2 - 2New Zealand 15
SoFi Stadium (Inglewood CA)
I1France 3 - 1Senegal 17
MetLife Stadium (East Rutherford NJ)
I1Iraq 1 - 4Norway 18
Gillette Stadium (Foxborough MA)

Wednesday 17th June 2026

GroupTeam 1ScoreTeam 2Match No.
J1Argentina 3 - 0Algeria 19
Arrowhead Stadium (Kansas City MO)
J1Austria 3 - 1Jordan 20
Levi's Stadium (Santa Clara CA)
K1Portugal 1 - 1DR Congo 23
NRG Stadium (Houston TX)
L1England 4 - 2Croatia 22
AT&T Stadium (Arlington TX)

Thursday 18th June 2026

GroupTeam 1ScoreTeam 2Match No.
L1Ghana 1 - 0Panama 21
BMO Field (Toronto)
K1Uzbekistan 1 - 3Colombia 24
Estadio Azteca (Mexico City)

GROUP PHASE - MATCHDAY 2

Thursday 18th June 2026

GroupTeam 1ScoreTeam 2Match No.
A2Czech Republic 1 - 1South Africa 25
Mercedes-Benz Stadium (Atlanta GA)
B2Switzerland 4 - 1Bosnia and Herzegovina 26
SoFi Stadium (Inglewood CA)
B2Canada 6 - 0Qatar 27
Levi's Stadium (Santa Clara CA)

Friday 19th June 2026

GroupTeam 1ScoreTeam 2Match No.
A2Mexico 1 - 0South Korea 28
Estadio Akron (Zapopan)
D2USA 2 - 0Australia 32
Lumen Field (Seattle WA)
C2Scotland 0 - 1Morocco 30
Gillette Stadium (Foxborough MA)

Saturday 20th June 2026

GroupTeam 1ScoreTeam 2Match No.
C2Brazil 3 - 0Haiti 29
Lincoln Financial Field (Philadelphia PA)
D2Turkey 0 - 1Paraguay 31
Levi's Stadium (Santa Clara CA)
F2Netherlands 5 - 1Sweden 35
NRG Stadium (Houston TX)
E2Germany 2 - 1Ivory Coast 33
BMO Field (Toronto)

Sunday 21st June 2026

GroupTeam 1ScoreTeam 2Match No.
E2Ecuador 0 - 0Curacao 34
Arrowhead Stadium (Kansas City MO)
F2Tunisia 0 - 4Japan 36
Estadio BBVA (Guadalupe)
H2Spain 4 - 0Saudi Arabia 38
Mercedes-Benz Stadium (Atlanta GA)
G2Belgium 0 - 0Iran 39
SoFi Stadium (Inglewood CA)
H2Uruguay 2 - 2Cape Verde 37
Hard Rock Stadium (Miami FL)

Monday 22nd June 2026

GroupTeam 1ScoreTeam 2Match No.
G2New Zealand 1 - 3Egypt 40
BC Place (Vancouver)
J2Argentina 2 - 0Austria 43
AT&T Stadium (Arlington TX)
I2France 3 - 0Iraq 42
Lincoln Financial Field (Philadelphia PA)

Tuesday 23rd June 2026

GroupTeam 1ScoreTeam 2Match No.
I2Norway 3 - 2Senegal 41
MetLife Stadium (East Rutherford NJ)
J2Jordan 1 - 2Algeria 44
Levi's Stadium (Santa Clara CA)
K2Portugal 5 - 0Uzbekistan 47
NRG Stadium (Houston TX)
L2England 0 - 0Ghana 45
Gillette Stadium (Foxborough MA)

Wednesday 24th June 2026

GroupTeam 1ScoreTeam 2Match No.
L2Panama 0 - 1Croatia 46
BMO Field (Toronto)
K2Colombia 1 - 0DR Congo 48
Estadio Akron (Zapopan)

GROUP PHASE - MATCHDAY 3

Wednesday 24th June 2026

GroupTeam 1ScoreTeam 2Match No.
B3Switzerland 2 - 1Canada 51
BC Place (Vancouver)
B3Bosnia and Herzegovina 3 - 1Qatar 52
Lumen Field (Seattle WA)
C3Scotland 0 - 3Brazil 49
Hard Rock Stadium (Miami FL)
C3Morocco 4 - 2Haiti 50
Mercedes-Benz Stadium (Atlanta GA)

Thursday 25th June 2026

GroupTeam 1ScoreTeam 2Match No.
A3Czech Republic 0 - 3Mexico 53
Estadio Azteca (Mexico City)
A3South Africa 1 - 0South Korea 54
Estadio BBVA (Guadalupe)
E3Curacao 0 - 2Ivory Coast 55
Lincoln Financial Field (Philadelphia PA)
E3Ecuador 2 - 1Germany 56
MetLife Stadium (East Rutherford NJ)

Friday 26th June 2026

GroupTeam 1ScoreTeam 2Match No.
F3Japan 1 - 1Sweden 57
AT&T Stadium (Arlington TX)
F3Tunisia 1 - 3Netherlands 58
Arrowhead Stadium (Kansas City MO)
D3Turkey 3 - 2USA 59
SoFi Stadium (Inglewood CA)
D3Paraguay 0 - 0Australia 60
Levi's Stadium (Santa Clara CA)
I3Norway 1 - 4France 61
Gillette Stadium (Foxborough MA)
I3Senegal 5 - 0Iraq 62
BMO Field (Toronto)

Saturday 27th June 2026

GroupTeam 1ScoreTeam 2Match No.
H3Cape Verde 0 - 0Saudi Arabia 65
NRG Stadium (Houston TX)
H3Uruguay 0 - 1Spain 66
Estadio Akron (Zapopan)
G3Egypt 1 - 1Iran 63
Lumen Field (Seattle WA)
G3New Zealand 1 - 5Belgium 64
BC Place (Vancouver)
L3Panama 0 - 2England 67
MetLife Stadium (East Rutherford NJ)
L3Croatia 2 - 1Ghana 68
Lincoln Financial Field (Philadelphia PA)

Sunday 28th June 2026

GroupTeam 1ScoreTeam 2Match No.
K3Colombia 0 - 0Portugal 71
Hard Rock Stadium (Miami FL)
K3DR Congo 3 - 1Uzbekistan 72
Mercedes-Benz Stadium (Atlanta GA)
J3Algeria 3 - 3Austria 69
Arrowhead Stadium (Kansas City MO)
J3Jordan 1 - 3Argentina 70
AT&T Stadium (Arlington TX)

KNOCKOUT PHASE

LAST 32

Sunday 28th June 2026

KO PhaseTeam 1ScoreTeam 2Match No.
32 (1)South Africa 0 - 1Canada 73
SoFi Stadium (Inglewood CA)

Monday 29th June 2026

KO PhaseTeam 1ScoreTeam 2Match No.
32 (2)Brazil 2 - 1Japan 76
NRG Stadium (Houston TX)
32 (3)Germany 1 - 1Paraguay **74
Gillette Stadium (Foxborough MA)

Tuesday 30th June 2026

KO PhaseTeam 1ScoreTeam 2Match No.
32 (4)Netherlands 1 - 1Morocco **75
Estadio BBVA (Guadalupe)
32 (5)Ivory Coast 1 - 2Norway 78
AT&T Stadium (Arlington TX)
32 (6)France 3 - 0Sweden 77
MetLife Stadium (East Rutherford NJ)

Wednesday 1st July 2026

KO PhaseTeam 1ScoreTeam 2Match No.
32 (7)Mexico 2 - 0Ecuador 79
Estadio Azteca (Mexico City)
32 (8)England 2 - 1DR Congo 80
Mercedes-Benz Stadium (Atlanta GA)
32 (9)Belgium 3 - 2Senegal 82
Lumen Field (Seattle WA)

Thursday 2nd July 2026

KO PhaseTeam 1ScoreTeam 2Match No.
32 (10)USA 2 - 0Bosnia and Herzegovina 81
Levi's Stadium (Santa Clara CA)
32 (11)Spain 3 - 0Austria 84
SoFi Stadium (Inglewood CA)

Friday 3rd July 2026

KO PhaseTeam 1ScoreTeam 2Match No.
32 (12)Portugal 2 - 1Croatia 83
BMO Field (Toronto)
32 (13)Switzerland 2 - 0Algeria 85
BC Place (Vancouver)
32 (14)Australia 19:00Egypt 88
AT&T Stadium (Arlington TX)
32 (15)Argentina 21:00Cape Verde 86
Hard Rock Stadium (Miami FL)

Saturday 4th July 2026

KO PhaseTeam 1ScoreTeam 2Match No.
32 (16)Colombia 02:30Ghana 87
Arrowhead Stadium (Kansas City MO)

KNOCKOUT PHASE

LAST 16

Saturday 4th July 2026

KO PhaseTeam 1ScoreTeam 2Match No.
16 (1)Canada 18:00Morocco 90
NRG Stadium (Houston TX)
16 (2)Paraguay 22:00France 89
Lincoln Financial Field (Philadelphia PA)

Sunday 5th July 2026

KO PhaseTeam 1ScoreTeam 2Match No.
16 (3)Brazil 21:00Norway 91
MetLife Stadium (East Rutherford NJ)

Monday 6th July 2026

KO PhaseTeam 1ScoreTeam 2Match No.
16 (4)Mexico 01:00England 92
Estadio Azteca (Mexico City)
16 (5)Winner L32 (12) (Match 83) 20:00Winner L32 (11) (Match 84) 93
AT&T Stadium (Arlington TX)

Tuesday 7th July 2026

KO PhaseTeam 1ScoreTeam 2Match No.
16 (6)Winner L32 (10) (Match 81) 01:00Winner L32 (9) (Match 82) 94
Lumen Field (Seattle WA)
16 (7)Winner L32 (15) (Match 86) 17:00Winner L32 (14) (Match 88) 95
Mercedes-Benz Stadium (Atlanta GA)
16 (8)Winner L32 (13) (Match 85) 21:00Winner L32 (16) (Match 87) 96
BC Place (Vancouver)

KNOCKOUT PHASE

QUARTER FINALS

Thursday 9th Juily 2026

KO PhaseTeam 1ScoreTeam 2Match No.
QF (1)Winner L16 (2) (Match 89) 21:00Winner L16 (1) (Match 90) 97
Gillette Stadium (Foxborough MA)

Friday 10th July 2026

KO PhaseTeam 1ScoreTeam 2Match No.
QF (2)Winner L16 (5) (Match 93) 20:00Winner L16 (6) (Match 94) 98
SoFi Stadium (Inglewood CA)

Saturday 11th July 2026

KO PhaseTeam 1ScoreTeam 2Match No.
QF (3)Winner L16 (3) (Match 91) 22:00Winner L16 (4) (Match 92) 99
Hard Rock Stadium (Miami FL)

Sunday 12th July 2026

KO PhaseTeam 1ScoreTeam 2Match No.
QF (4)Winner L16 (7) (Match 95) 02:00Winner L16 (8) (Match 96) 100
Arrowhead Stadium (Kansas City MO)

KNOCKOUT PHASE

SEMI FINALS

Tuesday 14th July 2026

KO PhaseTeam 1ScoreTeam 2Match No.
SF (1)Winner QF (1) 20:00Winner QF (2) 101
AT&T Stadium (Arlington TX)

Wednesday 15th July 2026

KO PhaseTeam 1ScoreTeam 2Match No.
SF (2)Winner QF (3) 20:00Winner QF (4) 102
Mercedes-Benz Stadium (Atlanta GA)

KNOCKOUT PHASE

THIRD PLACE PLAYOFF

Saturday 18th July 2026

KO PhaseTeam 1ScoreTeam 2Match No.
TPLoser SF1 22:00Loser SF2 103
Hard Rock Stadium (Miami FL)

KNOCKOUT PHASE

FINAL

Sunday 19th July 2026

KO PhaseTeam 1ScoreTeam 2Match No.
FLWinner SF1 20:00Winner SF2 104
MetLife Stadium (East Rutherford NJ)


Group A

PosTeamPWDLFAGDPts
1Mexico33006069
2South Africa311123-14
3South Korea310223-13
4Czech Republic301226-41
Team 1ScoreTeam 2
Mexico2 - 0South Africa
South Korea2 - 1Czech Republic
 
Czech Republic1 - 1South Africa
Mexico1 - 0South Korea
 
Czech Republic0 - 3Mexico
South Africa1 - 0South Korea

Group B

PosTeamPWDLFAGDPts
1Switzerland32107347
2Canada31118354
3Bosnia and Herzegovina311156-14
4Qatar3012210-81
Team 1ScoreTeam 2
Canada1 - 1Bosnia and Herzegovina
Qatar1 - 1Switzerland
 
Switzerland4 - 1Bosnia and Herzegovina
Canada6 - 0Qatar
 
Switzerland2 - 1Canada
Bosnia and Herzegovina3 - 1Qatar

Group C

PosTeamPWDLFAGDPts
1Brazil32107167
2Morocco32106337
3Scotland310214-33
4Haiti300328-60
Team 1ScoreTeam 2
Brazil1 - 1Morocco
Haiti0 - 1Scotland
 
Scotland0 - 1Morocco
Brazil3 - 0Haiti
 
Scotland0 - 3Brazil
Morocco4 - 2Haiti

Group D

PosTeamPWDLFAGDPts
1USA32018446
2Australia31112204
3Paraguay311124-24
4Turkey310235-23
Team 1ScoreTeam 2
USA4 - 1Paraguay
Australia2 - 0Turkey
 
USA2 - 0Australia
Turkey0 - 1Paraguay
 
Turkey3 - 2USA
Paraguay0 - 0Australia

Group E

PosTeamPWDLFAGDPts
1Germany320110466
2Ivory Coast32014226
3Ecuador31112204
4Curacao301219-81
Team 1ScoreTeam 2
Germany7 - 1Curacao
Ivory Coast1 - 0Ecuador
 
Germany2 - 1Ivory Coast
Ecuador0 - 0Curacao
 
Curacao0 - 2Ivory Coast
Ecuador2 - 1Germany

Group F

PosTeamPWDLFAGDPts
1Netherlands321010467
2Japan31207345
3Sweden31117704
4Tunisia3003212-100
Team 1ScoreTeam 2
Netherlands2 - 2Japan
Sweden5 - 1Tunisia
 
Netherlands5 - 1Sweden
Tunisia0 - 4Japan
 
Japan1 - 1Sweden
Tunisia1 - 3Netherlands

Group G

PosTeamPWDLFAGDPts
1Belgium31206245
2Egypt31205325
3Iran30303303
4New Zealand3012410-61
Team 1ScoreTeam 2
Belgium1 - 1Egypt
Iran2 - 2New Zealand
 
Belgium0 - 0Iran
New Zealand1 - 3Egypt
 
Egypt1 - 1Iran
New Zealand1 - 5Belgium

Group H

PosTeamPWDLFAGDPts
1Spain32105057
2Cape Verde30302203
3Uruguay302134-12
4Saudi Arabia302115-42
Team 1ScoreTeam 2
Spain0 - 0Cape Verde
Saudi Arabia1 - 1Uruguay
 
Spain4 - 0Saudi Arabia
Uruguay2 - 2Cape Verde
 
Cape Verde0 - 0Saudi Arabia
Uruguay0 - 1Spain

Group I

PosTeamPWDLFAGDPts
1France330010289
2Norway32018716
3Senegal31028623
4Iraq3003112-110
Team 1ScoreTeam 2
France3 - 1Senegal
Iraq1 - 4Norway
 
France3 - 0Iraq
Norway3 - 2Senegal
 
Norway1 - 4France
Senegal5 - 0Iraq

Group J

PosTeamPWDLFAGDPts
1Argentina33008179
2Austria31116604
3Algeria311157-24
4Jordan300338-50
Team 1ScoreTeam 2
Argentina3 - 0Algeria
Austria3 - 1Jordan
 
Argentina2 - 0Austria
Jordan1 - 2Algeria
 
Algeria3 - 3Austria
Jordan1 - 3Argentina

Group K

PosTeamPWDLFAGDPts
1Colombia32104137
2Portugal31206155
3DR Congo31114314
4Uzbekistan3003211-90
Team 1ScoreTeam 2
Portugal1 - 1DR Congo
Uzbekistan1 - 3Colombia
 
Portugal5 - 0Uzbekistan
Colombia1 - 0DR Congo
 
Colombia0 - 0Portugal
DR Congo3 - 1Uzbekistan

Group L

PosTeamPWDLFAGDPts
1England32106247
2Croatia32015506
3Ghana31112204
4Panama300304-40
Team 1ScoreTeam 2
England4 - 2Croatia
Ghana1 - 0Panama
 
England0 - 0Ghana
Panama0 - 1Croatia
 
Panama0 - 2England
Croatia2 - 1Ghana

Leave a Reply