World Cup 2026 results & xG — match center

Updated 16 June 2026 · 16 matches

Every finished match with its expected goals and a one-line verdict on who deserved more — the lucky wins, the robberies, and the deserved results.

16 June

Iran22New Zealand
xG 1.501.24 · Group G

An even contest (1.50–1.24 xG) finished 2–2.

15 June

Saudi Arabia11Uruguay
xG 0.661.72 · Group H

Uruguay created far more (0.66–1.72 xG) but were held to a 1–1 draw.

Belgium11Egypt
xG 1.351.08 · Group G

An even contest (1.35–1.08 xG) finished 1–1.

Spain00Cape Verde
xG 2.100.20 · Group H

Spain created far more (2.10–0.20 xG) but were held to a 0–0 draw.

Sweden51Tunisia
xG 1.330.28 · Group F

Sweden backed up their xG edge (1.33–0.28 xG), winning 5–1.

14 June

Ivory Coast10Ecuador
xG 1.521.01 · Group E

Ivory Coast edged a balanced game 1–0 (1.52–1.01 xG).

Netherlands22Japan
xG 0.780.59 · Group F

An even contest (0.78–0.59 xG) finished 2–2.

Germany71Curacao
xG 4.220.41 · Group E

Germany backed up their xG edge (4.22–0.41 xG), winning 7–1.

Australia20Turkiye
xG 1.181.36 · Group D

Australia edged a balanced game 2–0 (1.18–1.36 xG).

Haiti01Scotland
xG 1.051.05 · Group C

Scotland edged a balanced game 0–1 (1.05–1.05 xG).

13 June

Brazil11Morocco
xG 1.261.37 · Group C

An even contest (1.26–1.37 xG) finished 1–1.

Qatar11Switzerland
xG 0.603.20 · Group B

Switzerland created far more (0.60–3.20 xG) but were held to a 1–1 draw.

USA41Paraguay
xG 1.420.54 · Group D

USA backed up their xG edge (1.42–0.54 xG), winning 4–1.

12 June

Canada11Bosnia and Herzegovina
xG 1.230.96 · Group B

An even contest (1.23–0.96 xG) finished 1–1.

South Korea21Czechia
xG 2.300.83 · Group A

South Korea backed up their xG edge (2.30–0.83 xG), winning 2–1.

11 June

Mexico20South Africa
xG 1.460.07 · Group A

Mexico backed up their xG edge (1.46–0.07 xG), winning 2–0.