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 150 highest goalscorers right now.

Last updated: Wed 1 Jul 09:01 CET
# Player Nationality Age Min/goal GoalsGoals
1. Kylian Mbappé
France
27 58
  Lionel Messi
Argentina
39 33
3. Erling Haaland
Norway
25 54
4. Ousmane Dembélé
France
29 72
  Vinícius Júnior
Brazil
25 87
6. Brian Brobbey
Netherlands
24 77
  Cody Gakpo
Netherlands
27 123
  Deniz Undav
Germany
29 49
  Elijah Just
New Zealand
26 88
  Harry Kane
England
32 88
  Ismael Saibari
Morocco
25 121
  Ismaïla Sarr
Senegal
28 82
  Johan Manzambi
Switzerland
20 43
  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 90
19. Amad Diallo
Ivory Coast
23 92
  Anthony Elanga
Sweden
24 108
  Ayase Ueda Japan 27 162
  Bradley Barcola
France
23 104
  Cristiano Ronaldo
Portugal
41 135
  Crysencio Summerville
Netherlands
24 126
  Cyle Larin
Canada
31 81
  Daichi Kamada Japan 29 165
  Daniel Muñoz
Colombia
30 94
  Ermin Mahmic
Bosnia and Herzegovina
21 16
  Folarin Balogun
United States
24 80
  Jude Bellingham
England
23 112
  Leandro Trossard
Belgium
31 126
  Marko Arnautovic
Austria
37 56
  Maximiliano Araújo
Uruguay
26 126
  Mikel Oyarzabal
Spain
29 105
  Nicolas Pepe
Ivory Coast
31 122
  Pape Gueye
Senegal
27 85
  Ramin Rezaeian
Iran
36 135
  Raúl Jiménez
Mexico
35 115
  Riyad Mahrez
Algeria
35 96
  Ruben Vargas
Switzerland
27 89
  Yasin Ayari
Sweden
22 170
42. 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 127
  Alex Freeman
United States
21 193
  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 221
  Ante Budimir
Croatia
34 111
  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
  Breel Embolo
Switzerland
29 264
  Caleb Yirenkyi
Ghana
20 193
  Casemiro
Brazil
34 289
  Connor Metcalfe
Australia
26 225
  Daizen Maeda Japan 28 245
  Derrick Luckassen
Ghana
30 90
  Désiré Doué
France
21 214
  Eldor Shomurodov
Uzbekistan
Uzbekistan
31 269
  Emam Ashour
Egypt
28 201
  Felix Nmecha
Germany
25 272
  Finn Surman
New Zealand
22 270
  Fiston Mayele
Democratic Republic of the Congo
32 39
  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 85
  Gonzalo Plata
Ecuador
25 360
  Granit Xhaka
Switzerland
33 270
  Habib Diarra
Senegal
22 71
  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 108
  Iliman Ndiaye
Senegal
26 50
  Issa Diop
France
29 300
  Jamal Musiala
Germany
23 271
  Jaminton Campaz
Colombia
26 18
  Jan Paul van Hecke
Netherlands
26 390
  João Neves
Portugal
21 211
  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 187
  Kevin De Bruyne
Belgium
35 245
  Kevin Pina
Cape Verde
29 251
  Ladislav Krejci
Czech Republic
27 270
  Lamine Yamal
Spain
18 140
  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
  Marcel Sabitzer
Austria
32 270
  Marcus Holmgren Pedersen
Norway
25 205
  Marcus Rashford
England
28 122
  Martin Baturina
Croatia
23 256
  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 218
  Mohammad Mohebi
Iran
27 245
  Mostafa Ziko
Egypt
29 228
  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 190
  Nico Schlotterbeck
Germany
26 135
  Nikola Vlasic
Croatia
28 100
  Nilson Angulo
Ecuador
23 218
  Nizar Al-Rashdan
Jordan
Jordan
27 256
  Nuno Mendes
Portugal
24 251
  Oh Hyeon-gyu
South Korea
25 128
  Omar Rekik
Tunisia
Tunisia
24 180
  Petar Musa
Croatia
28 111
  Petar Sucic
Croatia
22 198
  Promise David
Canada
24 72
  Rafael Leão
Portugal
27 52
  Rafik Belghali
Algeria
24 251
  Romano Schmid
Austria
26 206
  Romelu Lukaku
Belgium
33 108
  Sasa Kalajdzic
Austria
28 47
  Sebastian Berhalter
United States
25 151
  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: Wednesday 1 July 09:01 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. Joshua Kimmich
Germany
31
2
  Chris Wood
New Zealand
34
2
  Brahim Diaz
Morocco
26
2
  Denzel Dumfries
Netherlands
30
2
  Bukayo Saka
England
24
2
  Nathan Saliba
Canada
22
2
  Breel Embolo
Switzerland
29
2
  Iliman Ndiaye
Senegal
26
2
  Ousmane Dembélé
France
29
2
  Patrick Berg
Norway
28
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
  Ryan Gravenberch
Netherlands
24
2
  Kylian Mbappé
France
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