Top scorers World Cup 2026

The top goalscorers in World Cup right now, as well as the most assists and all hat-tricks during the season so far.

Current overview

  • Top scorers
  • Assists
  • Hat-tricks

World Cup best goalscorers 2026

This is the current top scorer list for the World Cup, showing the 157 highest goalscorers right now.

Last updated: Fri 3 Jul 20:54 CET
# Player Nationality Age Min/goal GoalsGoals
1. Kylian Mbappé
France
27 58
  Lionel Messi
Argentina
39 33
3. Erling Haaland
Norway
25 54
  Harry Kane
England
32 70
5. Ismaïla Sarr
Senegal
28 91
  Mikel Oyarzabal
Spain
29 75
  Ousmane Dembélé
France
29 72
  Vinícius Júnior
Brazil
25 87
9. Brian Brobbey
Netherlands
24 77
  Cody Gakpo
Netherlands
27 123
  Cristiano Ronaldo
Portugal
41 117
  Deniz Undav
Germany
29 49
  Elijah Just
New Zealand
26 88
  Folarin Balogun
United States
25 75
  Ismael Saibari
Morocco
25 121
  Johan Manzambi
Switzerland
20 66
  Jonathan David
Canada
26 112
  Julián Quiñones
Mexico
29 111
  Kai Havertz
Germany
27 118
  Matheus Cunha
Brazil
27 78
  Yoane Wissa
Democratic Republic of the Congo
29 120
22. Amad Diallo
Ivory Coast
23 92
  Anthony Elanga
Sweden
24 108
  Ayase Ueda Japan 27 162
  Bradley Barcola
France
23 104
  Breel Embolo
Switzerland
29 173
  Crysencio Summerville
Netherlands
24 126
  Cyle Larin
Canada
31 81
  Daichi Kamada Japan 29 165
  Daniel Muñoz
Colombia
30 94
  Emam Ashour
Egypt
28 124
  Ermin Mahmic
Bosnia and Herzegovina
21 36
  Habib Diarra
Senegal
22 72
  Jude Bellingham
England
23 157
  Leandro Trossard
Belgium
31 180
  Marko Arnautovic
Austria
37 71
  Maximiliano Araújo
Uruguay
26 126
  Nicolas Pepe
Ivory Coast
31 122
  Pape Gueye
Senegal
27 118
  Ramin Rezaeian
Iran
36 135
  Raúl Jiménez
Mexico
35 115
  Riyad Mahrez
Algeria
35 131
  Romelu Lukaku
Belgium
33 91
  Ruben Vargas
Switzerland
27 124
  Yasin Ayari
Sweden
22 170
  Youri Tielemans
Belgium
29 192
47. Abbosbek Fayzullaev
Uzbekistan
Uzbekistan
22 223
  Abdulelah Al-Amri
Saudi Arabia
29 240
  Achraf Hakimi
Morocco
27 390
  Agustin Canobbio
Uruguay
27 225
  Álex Baena
Spain
24 198
  Alex Freeman
United States
21 283
  Alexander Isak
Sweden
26 358
  Alexis Saelemaekers
Belgium
27 76
  Ali Olwan
Jordan
Jordan
26 268
  Álvaro Fidalgo
Mexico
29 84
  Amine Gouiri
Algeria
26 253
  Ante Budimir
Croatia
34 156
  Antonio Nusa
Norway
21 228
  Arda Güler
Türkiye
21 270
  Auston Trusty
United States
27 100
  Aymen Hussein
Iraq
Iraq
30 116
  Baris Alper Yilmaz
Türkiye
26 179
  Brian Cipenga
Democratic Republic of the Congo
28 148
  Caleb Yirenkyi
Ghana
20 193
  Casemiro
Brazil
34 289
  Connor Metcalfe
Australia
26 273
  Daizen Maeda Japan 28 245
  Dan Ndoye
Switzerland
25 233
  Derrick Luckassen
Ghana
31 90
  Désiré Doué
France
21 214
  Eldor Shomurodov
Uzbekistan
Uzbekistan
31 269
  Felix Nmecha
Germany
25 272
  Finn Surman
New Zealand
22 270
  Fiston Mayele
Democratic Republic of the Congo
32 47
  Franck Kessié
Ivory Coast
29 347
  Gabriel Martinelli
Brazil
25 74
  Gessime Yassine
Morocco
20 61
  Giovani Lo Celso
Argentina
30 60
  Giovanni Reyna
United States
23 86
  Goncalo Ramos
Portugal
25 39
  Gonzalo Plata
Ecuador
25 360
  Granit Xhaka
Switzerland
33 360
  Hassan Al-Haydos
Qatar
Qatar
35 66
  Hazem Mastouri
Tunisia
Tunisia
29 89
  Hélio Varela
Cape Verde
24 61
  Hwang In-Beom
South Korea
29 264
  Ibrahim Mbaye
Senegal
18 155
  Iliman Ndiaye
Senegal
26 123
  Issa Diop
Morocco
29 300
  Ivan Perisic
Croatia
37 360
  Jamal Musiala
Germany
23 271
  Jaminton Campaz
Colombia
26 18
  Jan Paul van Hecke
Netherlands
26 390
  João Neves
Portugal
21 301
  John McGinn
Scotland
31 261
  Jovo Lukic
Bosnia and Herzegovina
27 74
  Julio Enciso
Paraguay
22 326
  Junya Ito Japan 33 215
  Kaan Ayhan
Türkiye
31 11
  Kaishu Sano Japan 25 270
  Keito Nakamura Japan 25 310
  Kerim Alajbegovic
Bosnia and Herzegovina
18 277
  Kevin De Bruyne
Belgium
35 301
  Kevin Pina
Cape Verde
29 251
  Ladislav Krejci
Czech Republic
27 270
  Lamine Yamal
Spain
18 225
  Lautaro Martínez
Argentina
28 180
  Leo Skiri Østigård
Norway
26 124
  Leroy Sané
Germany
30 328
  Livano Comenencia
Curaçao
Curaçao
22 235
  Luis Díaz
Colombia
29 269
  Luis Romo
Mexico
31 207
  Mahmoud Saber
Egypt
24 45
  Malik Tillman
United States
24 275
  Marcel Sabitzer
Austria
32 360
  Marcus Holmgren Pedersen
Norway
25 205
  Marcus Rashford
England
28 183
  Martin Baturina
Croatia
23 324
  Mateo Chávez
Mexico
22 78
  Matias Galarza
Paraguay
24 298
  Mattias Svanberg
Sweden
27 21
  Maurício
Paraguay
25 153
  Michal Sadilek
Czech Republic
27 183
  Mohamed Salah
Egypt
34 266
  Mohammad Mohebi
Iran
27 245
  Mostafa Ziko
Egypt
29 276
  Musa Al-Taamari
Jordan
Jordan
29 217
  Nadhir Benbouali
Algeria
26 45
  Nathan Saliba
Canada
22 182
  Nathaniel Brown
Germany
23 283
  Nestory Irankunda
Australia
20 238
  Nico Schlotterbeck
Germany
26 135
  Nikola Vlasic
Croatia
28 189
  Nilson Angulo
Ecuador
23 218
  Nizar Al-Rashdan
Jordan
Jordan
27 256
  Nuno Mendes
Portugal
24 341
  Oh Hyeon-gyu
South Korea
25 128
  Omar Rekik
Tunisia
Tunisia
24 180
  Pedro Porro
Spain
26 180
  Petar Musa
Croatia
28 111
  Petar Sucic
Croatia
22 288
  Promise David
Canada
25 72
  Rafael Leão
Portugal
27 142
  Rafik Belghali
Algeria
24 333
  Romano Schmid
Austria
26 266
  Sasa Kalajdzic
Austria
28 77
  Sebastian Berhalter
United States
25 164
  Soufiane Rahimi
Morocco
30 79
  Stephen Eustáquio
Canada
29 308
  Teboho Mokoena
South Africa
29 277
  Thapelo Maseko
South Africa
22 245
  Thelo Aasgaard
Norway
24 90
  Trézéguet
Egypt
31 104
  Viktor Gyökeres
Sweden
28 360
  Virgil van Dijk
Netherlands
34 390
  Wilson Isidor
Haiti
Haiti
25 188
TIP! Click on the number of goals to see the matches in which the player scored.
  • Data last updated: Friday 3 July 20:54 CET
  • Sources: Current season statistics are kept as close to real time as possible using data from our providers. Read more in our About Us section.
  • Methodology: We count league goals, including knockout rounds when they are part of the same competition. Qualification, promotion and relegation playoffs are not included.

Most assists in the World Cup 2026

Below you can see the top assists list in the World Cup for the current season, listing the players that have assisted to most goals.

# Player, team Nationality Age Assists
1. Michael Olise
France
24
5
2. Bruno Guimarães
Brazil
28
4
3. Martin Ødegaard
Norway
27
3
  Alexander Isak
Sweden
26
3
  Roberto Alvarado
Mexico
27
3
  Florian Wirtz
Germany
23
3
7. Patrick Berg
Norway
28
2
  Joshua Kimmich
Germany
31
2
  Ousmane Dembélé
France
29
2
  Iliman Ndiaye
Senegal
26
2
  Breel Embolo
Switzerland
29
2
  Nathan Saliba
Canada
22
2
  Bukayo Saka
England
24
2
  Denzel Dumfries
Netherlands
30
2
  Johan Manzambi
Switzerland
20
2
  Brahim Diaz
Morocco
26
2
  Chris Wood
New Zealand
34
2
  Houssem Aouar
France
28
2
  Deniz Undav
Germany
29
2
  Crysencio Summerville
Netherlands
24
2
  Julio Enciso
Paraguay
22
2
  Hannibal Mejbri
Tunisia
Tunisia
23
2
  Mohamed Salah
Egypt
34
2
  Viktor Gyökeres
Sweden
28
2
  Anthony Gordon
England
25
2
  Ryan Gravenberch
Netherlands
24
2
  Kylian Mbappé
France
27
2
  Marc Cucurella
Spain
27
2

Scored hat-tricks in World Cup, season 2026

Totally there are 3 hat-tricks scored this season in World Cup, International. Below we are listing all players that have scored 3 or more goals in the one match.

Player, Team Match GoalsGoals
Ousmane Dembélé
Frankrike
Norway - France 1-4
Fri 26 June 2026
3
7', 20', 32'
Jonathan David
Kanada
Canada - Qatar 6-0
Fri 19 June 2026
3
29', 45', 90'
Lionel Messi
Argentina
Argentina - Algeria 3-0
Wed 17 June 2026
3
17', 60', 76'

This World Cup season started 11 June 2026 and the last round of matches is planned to be played 19 July 2026.

All top scorers in recent seasons