Top 100 soccer players

Below is a list of the best players. Ranking is generated based on statistics from the last three years.. Every player has an index, which is calculated on the basis of goals scored, assists, shots and passes. Ranking is refreshed every day. The easy way to check the best players in the world.

1
Kylian Mbappe Lottin
PSG PSG
France
105.4
Year M G A S P
2024 19 20 8 89 704
2023 49 54 12 199 1787
2022 51 57 16 136 1388
Sum 119 131 36 424 3879
2
Harry Kane
Bayern Munich Bayern Munich
England
86.8
Year M G A S P
2024 20 14 2 85 332
2023 58 57 12 145 1000
2022 59 40 14 109 887
Sum 137 111 28 339 2219
3
Erling Braut Haaland
Manchester City Manchester City
Norway
81.8
Year M G A S P
2024 18 12 1 77 249
2023 58 50 12 155 534
2022 40 48 7 97 487
Sum 116 110 20 329 1270
4
Mohamed Salah
Liverpool Liverpool
Egypt
73.5
Year M G A S P
2024 9 8 6 46 339
2023 58 38 26 133 1487
2022 54 32 13 112 1088
Sum 121 78 45 291 2914
5
Lionel Messi
Inter Miami CF Inter Miami CF
Argentina
69.8
Year M G A S P
2024 10 8 5 44 510
2023 39 29 9 92 1428
2022 49 38 27 90 1964
Sum 98 75 41 226 3902
6
Robert Lewandowski
Barcelona Barcelona
Poland
68.5
Year M G A S P
2024 20 11 5 59 402
2023 56 29 10 151 979
2022 50 43 9 133 861
Sum 126 83 24 343 2242
7
Aleksandar Mitrovic
Al Hilal Al Hilal
Serbia
64.9
Year M G A S P
2024 12 9 2 41 229
2023 39 33 8 141 691
2022 47 43 3 155 1020
Sum 98 85 13 337 1940
8
Mehdi Taremi
FC Porto FC Porto
Iran
64.8
Year M G A S P
2024 9 6 2 24 215
2023 50 32 12 84 794
2022 44 40 17 88 715
Sum 103 78 31 196 1724
9
Viktor Gyoekeres
Sporting CP Sporting CP
Sweden
64.4
Year M G A S P
2024 23 19 8 82 533
2023 52 32 18 109 1057
2022 47 22 4 107 1064
Sum 122 73 30 298 2654
10
Cristiano Ronaldo
Al Nassr FC Al Nassr FC
Portugal
64.0
Year M G A S P
2024 12 12 1 69 362
2023 50 49 15 208 995
2022 36 16 5 83 871
Sum 98 77 21 360 2228
11
Paul Mullin
Wrexham Wrexham
England
60.3
Year M G A S P
2024 19 15 3 65 430
2023 43 34 2 51 330
2022 46 43 0 0 0
Sum 108 92 5 116 760
12
Amahl Pellegrino
San Jose Earthquakes San Jose Earthquakes
Norway
59.7
Year M G A S P
2024 7 1 0 10 104
2023 42 35 20 120 1187
2022 34 34 11 46 466
Sum 83 70 31 176 1757
13
Lautaro Martinez
Inter Inter
Argentina
59.6
Year M G A S P
2024 17 10 2 59 370
2023 51 39 7 152 922
2022 48 27 6 95 633
Sum 116 76 15 306 1925
14
Vinicius Junior
Real Madrid Real Madrid
Brazil
57.3
Year M G A S P
2024 19 12 6 68 541
2023 53 22 20 77 1065
2022 54 22 16 60 1216
Sum 126 56 42 205 2822
15
Evangelos Pavlidis
AZ Alkmaar AZ Alkmaar
Greece
56.5
Year M G A S P
2024 16 9 1 60 434
2023 55 37 10 144 1336
2022 30 26 3 59 624
Sum 101 72 14 263 2394
16
Karim Benzema
Al Ittihad Al Ittihad
France
56.1
Year M G A S P
2024 6 0 3 26 182
2023 49 34 9 122 1186
2022 37 34 8 92 1171
Sum 92 68 20 240 2539
17
Bruno Fernandes
Manchester United Manchester United
Portugal
54.8
Year M G A S P
2024 17 8 5 58 924
2023 74 23 22 140 3161
2022 55 15 12 70 2144
Sum 146 46 39 268 6229
18
James Tavernier
Rangers Rangers
England
54.1
Year M G A S P
2024 21 8 4 35 974
2023 59 27 11 79 2866
2022 59 22 10 64 2463
Sum 139 57 25 178 6303
19
Dusan Tadic
Fenerbahce Fenerbahce
Serbia
53.9
Year M G A S P
2024 19 4 5 19 689
2023 59 23 23 66 1980
2022 51 15 26 49 1728
Sum 129 42 54 134 4397
20
Ikoma Lois Openda
RasenBallsport Leipzig RasenBallsport Leipzig
Belgium
53.5
Year M G A S P
2024 16 11 2 51 226
2023 46 36 8 150 536
2022 30 22 3 83 484
Sum 92 69 13 284 1246
21
Luuk de Jong
PSV Eindhoven PSV Eindhoven
Netherlands
53.3
Year M G A S P
2024 19 18 6 86 458
2023 51 32 13 127 1028
2022 15 12 5 30 202
Sum 85 62 24 243 1688
22
Heung-Min Son
Tottenham Tottenham
South Korea
53.3
Year M G A S P
2024 16 8 4 52 636
2023 53 27 11 91 1132
2022 49 27 8 70 840
Sum 118 62 23 213 2608
23
Cody Gapko
Liverpool Liverpool
Netherlands
52.2
Year M G A S P
2024 13 7 4 45 442
2023 44 19 5 92 921
2022 43 29 23 72 887
Sum 100 55 32 209 2250
24
Eran Zahavi
Maccabi Tel Aviv Maccabi Tel Aviv
Israel
51.9
Year M G A S P
2024 17 14 2 61 326
2023 26 35 5 75 362
2022 12 23 4 30 296
Sum 55 72 11 166 984
25
Bukayo Saka
Arsenal Arsenal
England
51.0
Year M G A S P
2024 17 9 1 51 540
2023 59 23 19 118 1786
2022 46 20 10 53 1025
Sum 122 52 30 222 3351
26
Hulk
Atletico MG Atletico MG
Brazil
50.6
Year M G A S P
2024 14 7 4 9 118
2023 41 27 11 149 1088
2022 36 28 3 64 604
Sum 91 62 18 222 1810
27
Niclas Fuellkrug
Borussia Dortmund Borussia Dortmund
Germany
50.6
Year M G A S P
2024 17 8 5 44 352
2023 42 23 10 79 970
2022 31 29 5 93 947
Sum 90 60 20 216 2269
28
Alfie May
Charlton Charlton
England
50.1
Year M G A S P
2024 16 8 1 62 344
2023 52 37 1 143 810
2022 37 22 4 82 557
Sum 105 67 6 287 1711
29
Julian Alvarez
Manchester City Manchester City
Argentina
49.0
Year M G A S P
2024 15 4 6 51 514
2023 47 22 10 102 1239
2022 40 33 6 0 0
Sum 102 59 22 153 1753
30
Jonathan David
Lille Lille
Canada
48.9
Year M G A S P
2024 16 16 4 56 306
2023 47 31 3 93 933
2022 43 17 4 63 660
Sum 106 64 11 212 1899
31
Olivier Giroud
AC Milan AC Milan
France
48.7
Year M G A S P
2024 16 7 3 51 281
2023 50 22 10 83 679
2022 45 30 7 61 482
Sum 111 59 20 195 1442
32
Wissam Ben Yedder
Monaco Monaco
France
48.3
Year M G A S P
2024 12 7 1 30 359
2023 32 24 6 65 667
2022 41 33 6 61 587
Sum 85 64 13 156 1613
33
Victor Osimeh
Napoli Napoli
Nigeria
48.2
Year M G A S P
2024 10 7 1 29 118
2023 41 30 5 114 357
2022 30 28 4 76 327
Sum 81 65 10 219 802
34
Kevin de Bruyne
Manchester City Manchester City
Belgium
48.0
Year M G A S P
2024 12 5 13 43 756
2023 26 8 16 19 511
2022 52 21 26 67 1704
Sum 90 34 55 129 2971
35
Baard Finne
Brann Brann
Norway
47.8
Year M G A S P
2024 6 4 1 25 57
2023 37 31 12 126 516
2022 16 26 6 0 0
Sum 59 61 19 151 573
36
Hugo Cuypers
Chicago Fire Chicago Fire
Belgium
47.5
Year M G A S P
2024 10 2 0 22 179
2023 49 39 8 101 997
2022 34 20 6 53 653
Sum 93 61 14 176 1829
37
Robert Glatzel
Hamburger SV Hamburger SV
Germany
47.4
Year M G A S P
2024 9 6 2 19 171
2023 40 23 6 125 655
2022 37 31 5 96 582
Sum 86 60 13 240 1408
38
Pedro Goncalves
Sporting CP Sporting CP
Portugal
47.3
Year M G A S P
2024 18 11 8 46 499
2023 46 19 15 109 1359
2022 34 16 9 57 772
Sum 98 46 32 212 2630
39
Antoine Griezmann
Atletico Madrid Atletico Madrid
France
47.2
Year M G A S P
2024 15 5 6 44 735
2023 63 28 16 130 2300
2022 37 8 14 43 802
Sum 115 41 36 217 3837
40
Rodrygo
Real Madrid Real Madrid
Brazil
47.2
Year M G A S P
2024 18 8 2 50 556
2023 57 25 13 142 1664
2022 32 15 11 52 857
Sum 107 48 26 244 3077
41
Rafael Leao
AC Milan AC Milan
Portugal
47.0
Year M G A S P
2024 20 10 8 52 619
2023 47 14 12 75 1014
2022 42 19 17 73 781
Sum 109 43 37 200 2414
42
Phil Foden
Manchester City Manchester City
England
46.9
Year M G A S P
2024 20 13 2 74 1086
2023 44 17 14 97 1891
2022 42 16 11 46 1225
Sum 106 46 27 217 4202
43
Andy Cook
Bradford Bradford
England
46.8
Year M G A S P
2024 16 5 1 48 349
2023 48 29 12 157 892
2022 38 21 3 72 666
Sum 102 55 16 277 1907
44
Khvicha Kvaratskhelia
Napoli Napoli
Georgia
46.5
Year M G A S P
2024 18 5 3 62 542
2023 53 16 11 138 1559
2022 28 27 12 39 456
Sum 99 48 26 239 2557
45
Romelu Lukaku
Roma Roma
Belgium
46.5
Year M G A S P
2024 21 7 3 48 390
2023 46 40 9 113 834
2022 20 13 1 29 254
Sum 87 60 13 190 1478
46
Edin Dzeko
Fenerbahce Fenerbahce
Bosnia-Herzegovina
46.3
Year M G A S P
2024 18 8 2 69 484
2023 47 23 8 129 819
2022 39 21 8 92 815
Sum 104 52 18 290 2118
47
Sadio Mane
Al Nassr FC Al Nassr FC
Senegal
46.3
Year M G A S P
2024 12 6 3 28 435
2023 36 16 8 53 913
2022 54 34 7 77 997
Sum 102 56 18 158 2345
48
Barnabas Varga
Ferencvaros Ferencvaros
Hungary
45.8
Year M G A S P
2024 11 11 1 44 240
2023 38 39 6 43 268
2022 26 18 0 0 0
Sum 75 68 7 87 508
49
Joel Pohjanpalo
Venezia Venezia
Finland
45.7
Year M G A S P
2024 15 14 1 43 281
2023 43 24 6 105 656
2022 33 21 5 58 469
Sum 91 59 12 206 1406
50
Ollie Watkins
Aston Villa Aston Villa
England
45.6
Year M G A S P
2024 19 12 2 49 297
2023 52 31 11 111 629
2022 34 13 3 46 559
Sum 105 56 16 206 1485
51
Brian Brobbey
Ajax Ajax
Netherlands
45.1
Year M G A S P
2024 15 10 5 33 254
2023 38 21 6 105 607
2022 15 27 3 42 243
Sum 68 58 14 180 1104
52
Denis Bouanga
Los Angeles FC Los Angeles FC
France
45.1
Year M G A S P
2024 8 4 2 45 161
2023 47 40 10 137 663
2022 31 9 7 40 415
Sum 86 53 19 222 1239
53
Ricardo Horta
Braga Braga
Portugal
44.9
Year M G A S P
2024 13 1 1 17 413
2023 48 23 16 96 1420
2022 45 22 10 65 1113
Sum 106 46 27 178 2946
54
Alvaro Morata
Atletico Madrid Atletico Madrid
Spain
44.4
Year M G A S P
2024 15 6 1 47 286
2023 42 28 3 110 589
2022 42 22 8 65 709
Sum 99 56 12 222 1584
55
Kiril Despodov
PAOK Thessaloniki FC PAOK Thessaloniki FC
Bulgaria
44.4
Year M G A S P
2024 15 8 4 32 266
2023 46 21 23 35 401
2022 33 17 10 0 0
Sum 94 46 37 67 667
56
Luis Suarez
Inter Miami CF Inter Miami CF
Uruguay
44.3
Year M G A S P
2024 15 9 5 35 348
2023 39 25 13 153 1234
2022 13 16 2 34 327
Sum 67 50 20 222 1909
57
Anderson Talisca
Al Nassr FC Al Nassr FC
Brazil
43.9
Year M G A S P
2024 6 8 0 29 175
2023 33 33 7 102 744
2022 24 21 1 0 0
Sum 63 62 8 131 919
58
Malcom
Al Hilal Al Hilal
Brazil
43.8
Year M G A S P
2024 15 8 2 28 605
2023 35 23 8 87 1277
2022 31 22 5 44 896
Sum 81 53 15 159 2778
59
Nemanja Bilbija
Zrinjski Mostar Zrinjski Mostar
Bosnia-Herzegovina
43.6
Year M G A S P
2024 6 4 2 0 0
2023 32 34 7 15 128
2022 28 0 0 0
Sum 38 66 9 15 128
60
Crysan
Shandong Luneng Shandong Luneng
Brazil
43.5
Year M G A S P
2024 7 3 0 31 228
2023 27 23 8 109 847
2022 38 29 7 19 243
Sum 72 55 15 159 1318
61
Jarrod Bowen
West Ham West Ham
England
43.4
Year M G A S P
2024 18 6 6 44 363
2023 50 24 10 94 890
2022 41 20 3 51 766
Sum 109 50 19 189 2019
62
Riyad Mahrez
Al Ahli Al Ahli
Algeria
43.3
Year M G A S P
2024 9 2 4 14 365
2023 49 20 21 71 1289
2022 36 20 7 50 991
Sum 94 42 32 135 2645
63
Alexandre Lacazette
Lyon Lyon
France
43.2
Year M G A S P
2024 14 11 2 28 297
2023 37 28 2 82 626
2022 29 17 8 57 547
Sum 80 56 12 167 1470
64
Jude Bellingham
Real Madrid Real Madrid
England
42.9
Year M G A S P
2024 16 4 5 41 845
2023 48 25 10 93 2083
2022 50 13 9 40 1703
Sum 114 42 24 174 4631
65
Conor Chaplin
Ipswich Ipswich
England
42.8
Year M G A S P
2024 15 5 1 49 445
2023 47 27 9 153 1231
2022 36 17 3 59 1336
Sum 98 49 13 261 3012
66
Matteo Brunori
Palermo Palermo
Italy
42.7
Year M G A S P
2024 14 8 3 33 162
2023 35 17 3 76 479
2022 19 34 3 37 174
Sum 68 59 9 146 815
67
Roger
Al-Rayyan Al-Rayyan
Brazil
42.2
Year M G A S P
2024 8 9 0 31 284
2023 39 29 5 117 1167
2022 43 15 4 67 1068
Sum 90 53 9 215 2519
68
Goncalo Ramos
PSG PSG
Portugal
41.8
Year M G A S P
2024 8 9 0 35 187
2023 38 19 2 57 406
2022 41 33 5 0 0
Sum 87 61 7 92 593
69
Aaron Collins
Bolton Bolton
Wales
41.4
Year M G A S P
2024 15 7 2 47 323
2023 47 9 10 98 999
2022 52 27 10 86 861
Sum 114 43 22 231 2183
70
Artem Dovbyk
Girona Girona
Ukraine
41.3
Year M G A S P
2024 14 7 2 27 184
2023 36 30 8 56 292
2022 20 20 2 6 77
Sum 70 57 12 89 553
71
Marcus Rashford
Manchester United Manchester United
England
41.1
Year M G A S P
2024 14 5 1 33 384
2023 54 25 10 127 1174
2022 26 18 5 32 528
Sum 94 48 16 192 2086
72
Marko Livaja
Hajduk Split Hajduk Split
Croatia
41.1
Year M G A S P
2024 10 6 2 20 151
2023 26 20 7 80 759
2022 4 28 1 59 601
Sum 40 54 10 159 1511
73
Colby Bishop
Portsmouth Portsmouth
England
41.0
Year M G A S P
2024 17 9 1 36 467
2023 46 23 5 100 1051
2022 43 20 3 53 944
Sum 106 52 9 189 2462
74
Jonson Clarke-Harris
Peterborough Peterborough
England
40.8
Year M G A S P
2024 0 3 2 10 71
2023 41 26 3 102 658
2022 43 24 4 82 827
Sum 84 53 9 194 1556
75
Mohammed Kudus
West Ham West Ham
Ghana
40.8
Year M G A S P
2024 16 3 4 44 442
2023 49 25 8 97 1101
2022 25 21 3 34 376
Sum 90 49 15 175 1919
76
German Cano
Fluminense Fluminense
Argentina
40.4
Year M G A S P
2024 0 0 0 0 0
2023 6 20 0 0 0
2022 49 44 5 0 0
Sum 55 64 5 0 0
77
Daniel Gazdag
Philadelphia Union Philadelphia Union
Hungary
40.3
Year M G A S P
2024 11 5 3 15 323
2023 47 22 6 67 1186
2022 39 25 6 0 0
Sum 97 52 15 82 1509
78
Joel Piroe
Leeds Leeds
Netherlands
40.0
Year M G A S P
2024 8 3 2 25 297
2023 50 25 3 115 1081
2022 44 22 2 95 1110
Sum 102 50 7 235 2488
79
Neymar
Al Hilal Al Hilal
Brazil
39.9
Year M G A S P
2024 0 0 0 0 0
2023 17 8 8 36 636
2022 41 35 17 57 1642
Sum 58 43 25 93 2278
80
Randal Kolo Muani
PSG PSG
France
39.9
Year M G A S P
2024 10 5 4 17 255
2023 45 24 7 73 707
2022 42 15 12 51 556
Sum 97 44 23 141 1518
81
Hany Mukhtar
Nashville SC Nashville SC
Germany
39.8
Year M G A S P
2024 7 3 1 18 255
2023 39 17 14 95 896
2022 33 26 7 0 0
Sum 79 46 22 113 1151
82
Abderrazak Hamdallah
Al Ittihad Al Ittihad
Morocco
39.7
Year M G A S P
2024 12 9 1 40 327
2023 37 27 7 70 551
2022 19 19 1 0 0
Sum 68 55 9 110 878
83
Davis Keillor-Dunn
Mansfield Mansfield
England
39.7
Year M G A S P
2024 16 8 5 61 539
2023 44 20 9 123 1314
2022 42 16 0 68 777
Sum 102 44 14 252 2630
84
Fedor Chalov
CSKA Moscow CSKA Moscow
Russia
39.7
Year M G A S P
2024 5 5 1 3 68
2023 39 29 9 75 892
2022 25 17 3 46 426
Sum 69 51 13 124 1386
85
Dusan Vlahovic
Juventus Juventus
Serbia
39.6
Year M G A S P
2024 13 11 2 62 314
2023 34 17 4 105 498
2022 39 21 4 78 496
Sum 86 49 10 245 1308
86
Serhou Guirassy
VfB Stuttgart VfB Stuttgart
France
39.4
Year M G A S P
2024 8 8 0 26 261
2023 33 34 4 86 663
2022 15 14 0 35 338
Sum 56 56 4 147 1262
87
Sergej Milinkovic-Savic
Al Hilal Al Hilal
Serbia
39.3
Year M G A S P
2024 14 4 7 28 731
2023 44 14 6 91 2516
2022 49 14 14 61 2404
Sum 107 32 27 180 5651
88
Thijs Dallinga
Toulouse Toulouse
Netherlands
39.2
Year M G A S P
2024 16 7 2 49 346
2023 39 26 2 81 610
2022 36 15 7 80 833
Sum 91 48 11 210 1789
89
Georgios Giakoumakis
Atlanta United Atlanta United
Greece
39.1
Year M G A S P
2024 4 6 1 21 73
2023 30 22 3 74 403
2022 21 27 2 56 221
Sum 55 55 6 151 697
90
Angel Di Maria
Benfica Benfica
Argentina
39.1
Year M G A S P
2024 24 8 10 77 1087
2023 45 18 9 100 1421
2022 23 8 10 24 540
Sum 92 34 29 201 3048
91
Ahoueke Denkey
Cercle Bruges Cercle Bruges
France
39.0
Year M G A S P
2024 12 10 0 41 272
2023 38 24 2 123 688
2022 23 16 6 56 454
Sum 73 50 8 220 1414
92
Dominic Poleon
Ebbsfleet United Ebbsfleet United
England
39.0
Year M G A S P
2024 14 4 0 0 0
2023 22 39 0 0 0
2022 22 0 0 0
Sum 36 65 0 0 0
93
Paulo Dybala
Roma Roma
Argentina
38.7
Year M G A S P
2024 15 11 3 35 500
2023 34 18 11 75 969
2022 26 14 4 60 858
Sum 75 43 18 170 2327
94
Christopher Nkunku
Chelsea Chelsea
France
38.7
Year M G A S P
2024 0 1 0 9 63
2023 13 9 5 34 296
2022 48 36 13 78 1145
Sum 61 46 18 121 1504
95
Juan Hernandez
Columbus Crew Columbus Crew
Colombia
38.6
Year M G A S P
2024 8 4 1 38 328
2023 52 28 11 192 955
2022 19 12 3 11 121
Sum 79 44 15 241 1404
96
Benjamin Bourigeaud
Rennes Rennes
France
38.5
Year M G A S P
2024 17 9 5 34 683
2023 45 13 9 57 1751
2022 40 13 14 32 1398
Sum 102 35 28 123 3832
97
Cameron Brannagan
Oxford Oxford
England
38.5
Year M G A S P
2024 21 4 5 60 1057
2023 46 11 7 78 2168
2022 45 23 4 75 1799
Sum 112 38 16 213 5024
98
Ciro Immobile
Lazio Lazio
Italy
38.2
Year M G A S P
2024 11 3 1 29 209
2023 39 19 2 69 804
2022 33 27 6 78 704
Sum 83 49 9 176 1717
99
Boris Kopitovic
Tampines Rovers FC Tampines Rovers FC
Montenegro
38.2
Year M G A S P
2024 0 0 0 0 0
2023 22 23 1 0 0
2022 40 0 0 0
Sum 22 63 1 0 0
100
Michael Gregoritsch
Freiburg Freiburg
Austria
38.1
Year M G A S P
2024 12 9 4 41 248
2023 33 16 5 99 562
2022 33 21 4 61 514
Sum 78 46 13 201 1324