World Cup 2026 Results — Thursday, July 2

The day in numbers

8
goals
🏟️
3
matches
👟
Oyarzabal
2 goals
👥
166,025
fans

On Thursday, July 2, the World Cup 2026 delivered 3 matches and 8 goals. The biggest result was Spain 3-0 Austria. Mikel Oyarzabal stood out with 2 goals.

Spain flag
Spain30Austria
Austria flag
Mikel Oyarzabal 36'
Pedro Porro 66'
Mikel Oyarzabal 89'

Spain put on a show and routed Austria 3-0. Spain dominated possession with 64.4%. Spain had more attempts on goal, with 23 shots. Spain also kept a clean sheet. 70,492 fans packed out SoFi Stadium.

SpainStatisticsAustria
64.4Possession %35.6
23Shots5
10On target0
9Corners0
8Fouls15
0Yellow cards1
0Saves6
SoFi Stadium · 70,492 fans🧑‍⚖️ Referee: Glenn NybergMatch details →
Portugal flag
Portugal21Croatia
Croatia flag
Cristiano Ronaldo 68'
Gonçalo Ramos 90'+4'
Ivan Perisic 53'

Portugal ground out a hard-fought win over Croatia by the narrowest margin (2-1). Portugal dominated possession with 60.4%. Portugal had more attempts on goal, with 15 shots. 43,036 fans packed out BMO Field.

PortugalStatisticsCroatia
60.4Possession %39.6
15Shots13
3On target6
9Corners5
6Fouls12
1Yellow cards2
5Saves2
BMO Field · 43,036 fans🧑‍⚖️ Referee: Espen EskasMatch details →
Switzerland flag
Switzerland20Algeria
Algeria flag
Breel Embolo 10'
Dan Ndoye 46'

Switzerland beat Algeria convincingly (2-0). Control was split evenly (44.5%-55.5%). Switzerland had more attempts on goal, with 11 shots. Switzerland also kept a clean sheet. 52,497 fans packed out BC Place.

SwitzerlandStatisticsAlgeria
44.5Possession %55.5
11Shots8
5On target2
4Corners2
10Fouls12
0Yellow cards2
2Saves2
BC Place · 52,497 fans🧑‍⚖️ Referee: Yael Falcón PérezMatch details →

You may also like