World Cup 2026 Results
Final scores and goalscorers, match by match — and live scores while the games are on.
👟 Golden Boot — Top Scorers
-
1
L. Messi
6
-
2
Vinicius Junior
5
-
3
E. Haaland
4
-
4
H. Kane
4
-
5
M. Cunha
4
-
6
A. Ueda
3
-
7
B. Brobbey
3
-
8
D. Kamada
3
-
9
D. Munoz
3
-
10
D. Undav
3
-
11
I. Saibari
3
-
12
J. David
3
-
13
J. Manzambi
3
-
14
K. Mbappe
3
-
15
M. Arnautovic
3
-
16
A. Fayzullaev
2
-
17
C. Gakpo
2
-
18
C. Larin
2
-
19
C. Ronaldo
2
-
20
C. Summerville
2
Thursday, 25 June 2026
Wednesday, 24 June 2026
Scotland
Brazil
0
3
FT
Vinicius Junior 7', Vinicius Junior 22', Vinicius Junior 45+3', M. Cunha 60'
Morocco
Haiti
4
2
FT
? 39', A. Hakimi 39', I. Saibari 45+1', S. Rahimi 78', G. Yassine 89'
L. Joseph 10', Bono 10' (OG), W. Isidor 43'
Bosnia & Herzegovina
Qatar
3
1
FT
K. Alajbegovic 29', S. Al Brake 34' (OG), M. Abunada 34' (OG), E. Mahmic 80'
H. Al Haydos 42'
Switzerland
Canada
2
1
FT
R. Vargas 46', J. Manzambi 57'
P. David 76'
Colombia
Congo DR
1
0
FT
D. Munoz 76'
Panama
Croatia
0
1
FT
A. Budimir 54'
Tuesday, 23 June 2026
England
Ghana
0
0
FT
Portugal
Uzbekistan
5
0
FT
C. Ronaldo 6', N. Mendes 17', C. Ronaldo 39', A. Khusanov 60' (OG), A. Nematov 60' (OG), R. Leao 87'
A. Ganiev 29'
Jordan
Algeria
1
2
FT
N. Al Rashdan 36'
N. Benbouali 69', A. Gouiri 82'
Norway
Senegal
3
2
FT
M. Pedersen 43', E. Haaland 48', E. Haaland 58'
I. Sarr 53', ? 90+3', I. Sarr 90+3'
Monday, 22 June 2026
France
Iraq
3
0
FT
K. Mbappe 14', Kylian Mbappé 14', Kylian Mbappé 54', Ousmane Dembélé 66'
Argentina
Austria
2
0
FT
L. Messi 9' (P), L. Messi 38', L. Messi 90+5'
New Zealand
Egypt
1
3
FT
F. Surman 15', Finn Surman 15'
M. Ziko 58', Mostafa Zico 58', M. Salah 67', Mohamed Salah 67', Trezeguet 82', Mahmoud Trezeguet 82'
Sunday, 21 June 2026
Uruguay
Cape Verde Islands
2
2
FT
M. Araujo 44', A. Canobbio 45+6'
K. Lenini 21', H. Varela 61'
Belgium
Iran
0
0
FT
M. Taremi 25'
Spain
Saudi Arabia
4
0
FT
Lamine Yamal 10', Lamine Yamal 11', M. Oyarzabal 21', M. Oyarzabal 24', ? 49', H. Tambakti 49' (OG), F. Torres 90+2'
Tunisia
Japan
0
4
FT
D. Kamada 4', A. Ueda 31', J. Ito 69', A. Ueda 83', A. Ueda 84'
Ecuador
Curaçao
0
0
FT
Saturday, 20 June 2026
Germany
Ivory Coast
2
1
FT
D. Undav 68', D. Undav 90+4'
F. Kessie 30'
Netherlands
Sweden
5
1
FT
B. Brobbey 5', B. Brobbey 6', B. Brobbey 17', C. Gakpo 47', C. Gakpo 54', C. Summerville 89'
A. Elanga 59'
Türkiye
Paraguay
0
1
FT
M. Galarza 2'
Brazil
Haiti
3
0
FT
M. Cunha 23', Matheus Cunha 23', M. Cunha 24', M. Cunha 36', Matheus Cunha 36', Vinicius Junior 45+3', Vinícius 48'
Friday, 19 June 2026
Thursday, 18 June 2026
Canada
Qatar
6
0
FT
C. Larin 16', Cyle Larin 16', ? 29', J. David 29', Jonathan David 29', J. David 45+3', Jonathan David 48', N. Saliba 64', M. Al Mannai 75' (OG), J. David 90+2'
Switzerland
Bosnia & Herzegovina
4
1
FT
J. Manzambi 74', R. Vargas 84', J. Manzambi 90', G. Xhaka 90+6' (P), G. Xhaka 90+7' (P)
E. Mahmic 90+3'
Czechia
South Africa
1
1
FT
? 6', M. Sadilek 6'
T. Mokoena 83' (P)
Uzbekistan
Colombia
1
3
FT
A. Fayzullaev 60', A. Fayzullaev 61'
D. Munoz 40', D. Munoz 41', L. Diaz 65', J. Campaz 90+9'
Ghana
Panama
1
0
FT
C. Yirenkyi 90+5'
Wednesday, 17 June 2026
England
Croatia
4
2
FT
H. Kane 10' (P), H. Kane 11' (P), H. Kane 12' (P), H. Kane 42', J. Bellingham 47', M. Rashford 85'
M. Baturina 36', P. Musa 45+5'
Portugal
Congo DR
1
1
FT
J. Neves 6'
Y. Wissa 45+5'
Austria
Jordan
3
1
FT
Romano Schmid 20', R. Schmid 20', Romano Schmid 21', R. Schmid 21', M. Arnautovic 67', Y. Al Arab 76' (OG), M. Arnautovic 77', M. Arnautovic 90+12' (P)
A. Olwan 50', Ali Olwan 50'
Argentina
Algeria
3
0
FT
L. Messi 17', L. Messi 60', L. Messi 76'
F. Chaibi 8'
Tuesday, 16 June 2026
Iraq
Norway
1
4
FT
A. Hussein 39'
E. Haaland 29', E. Haaland 43', L. Ostigard 76', L. Ostigard 77', A. Hussein 90+6' (OG), K. Thorstvedt 90+7'
France
Senegal
3
1
FT
K. Mbappe 66', B. Barcola 82', K. Mbappe 90+6'
I. Mbaye 90+5'
Iran
New Zealand
2
2
FT
Ramin Rezaeian 32', R. Rezaeian 32', M. Mohebi 64', Mohammad Mohebbi 64'
E. Just 7', Elijah Just 7', E. Just 54', Elijah Just 54'
Monday, 15 June 2026
Saudi Arabia
Uruguay
1
1
FT
A. Al Amri 41'
M. Araujo 80'
Belgium
Egypt
1
1
FT
M. Hany 66' (OG)
E. Ashour 19'
Spain
Cape Verde Islands
0
0
FT
Sweden
Tunisia
5
1
FT
Y. Ayari 7', Yasin Ayari 7', A. Isak 30', Alexander Isak 30', V. Gyokeres 59', Viktor Gyökeres 59', M. Svanberg 84', M. Svanberg 85', Y. Ayari 90+6'
O. Rekik 43', Omar Rekik 43'
Ivory Coast
Ecuador
1
0
FT
Amad Diallo 90', A. Diallo 90'
Sunday, 14 June 2026
Netherlands
Japan
2
2
FT
V. van Dijk 51', C. Summerville 64'
K. Nakamura 57', D. Kamada 88', K. Ogawa 89', D. Kamada 89'
Germany
Curaçao
7
1
FT
F. Nmecha 6', N. Schlotterbeck 38', K. Havertz 45+5' (P), J. Musiala 47', N. Brown 68', D. Undav 78', K. Havertz 88'
L. Comenencia 21'
Australia
Türkiye
2
0
FT
N. Irankunda 27', C. Metcalfe 75'
Haiti
Scotland
0
1
FT
J. McGinn 28'
Saturday, 13 June 2026
Brazil
Morocco
1
1
FT
Vinicius Junior 32', Vinícius 32'
I. Saibari 21', Ismael Saibari 21'
Qatar
Switzerland
1
1
FT
M. Muheim 90+4' (OG)
B. Embolo 17' (P)
USA
Paraguay
4
1
FT
D. Bobadilla 7' (OG), Damian Bobadilla 7' (OG), F. Balogun 31', Folarin Balogun 31', F. Balogun 45+5', Folarin Balogun 50', Giovanni Reyna 98'
Mauricio 73', Maurício Magalhães Prado 73'