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
Robert Lewandowski
Bayern Munich Bayern Munich
Poland
91.0
Year M G A S P
2021 13 14 2 25 193
2020 44 47 14 106 634
2019 57 61 9 186 678
Sum 114 122 25 317 1505
2
Lionel Messi
Barcelona Barcelona
Argentina
85.7
Year M G A S P
2021 13 14 3 34 553
2020 50 29 19 201 2479
2019 51 50 17 228 2006
Sum 114 93 39 463 5038
3
Cristiano Ronaldo
Juventus Juventus
Portugal
73.8
Year M G A S P
2021 15 11 2 43 362
2020 44 45 5 195 1198
2019 52 41 5 170 1057
Sum 111 97 12 408 2617
4
Kylian Mbappe Lottin
PSG PSG
France
73.3
Year M G A S P
2021 12 9 2 20 273
2020 35 32 14 92 715
2019 41 47 18 144 823
Sum 88 88 34 256 1811
5
Bruno Fernandes
Manchester United Manchester United
Portugal
69.1
Year M G A S P
2021 15 8 3 22 498
2020 51 27 17 133 2060
2019 53 37 20 136 1544
Sum 119 72 40 291 4102
6
Erling Braut Haaland
Borussia Dortmund Borussia Dortmund
Norway
67.2
Year M G A S P
2021 12 10 4 25 152
2020 35 41 6 78 376
2019 20 44 5 71 220
Sum 67 95 15 174 748
7
Raheem Sterling
Manchester City Manchester City
England
61.6
Year M G A S P
2021 13 6 2 11 346
2020 38 19 7 89 1088
2019 58 47 18 137 1426
Sum 109 72 27 237 2860
8
Romelu Lukaku
Inter Inter
Belgium
60.6
Year M G A S P
2021 10 8 4 20 147
2020 48 43 5 106 777
2019 41 29 8 92 529
Sum 99 80 17 218 1453
9
Ciro Immobile
Lazio Lazio
Italy
60.2
Year M G A S P
2021 11 5 1 12 194
2020 40 34 8 126 903
2019 43 34 13 146 861
Sum 94 73 22 284 1958
10
Dusan Tadic
Ajax Ajax
Serbia
58.7
Year M G A S P
2021 10 3 8 10 298
2020 38 18 9 60 1049
2019 61 33 33 108 1374
Sum 109 54 50 178 2721
11
Karim Benzema
Real Madrid Real Madrid
France
57.5
Year M G A S P
2021 8 5 0 19 214
2020 40 23 9 105 1346
2019 53 39 12 172 1420
Sum 101 67 21 296 2980
12
Jean Pierre Nsame
Young Boys Young Boys
France
57.0
Year M G A S P
2021 6 9 2 7 75
2020 35 39 5 36 285
2019 39 35 7 15 94
Sum 80 83 14 58 454
13
Harry Kane
Tottenham Tottenham
England
54.5
Year M G A S P
2021 9 6 1 31 203
2020 33 22 13 76 537
2019 48 38 9 117 475
Sum 90 66 23 224 1215
14
Pizzi
Benfica Benfica
Portugal
52.9
Year M G A S P
2021 9 3 1 8 270
2020 39 21 11 70 1328
2019 50 29 24 91 1688
Sum 98 53 36 169 3286
15
Mohamed Salah
Liverpool Liverpool
Egypt
52.5
Year M G A S P
2021 12 8 0 21 247
2020 43 26 10 121 1075
2019 54 26 9 186 992
Sum 109 60 19 328 2314
16
Patson Daka
Salzburg Salzburg
Zambia
51.3
Year M G A S P
2021 7 12 3 17 130
2020 28 31 6 73 310
2019 23 28 3 69 237
Sum 58 71 12 159 677
17
Odsonne Edouard
Celtic Celtic
France
51.2
Year M G A S P
2021 10 9 0 19 236
2020 33 27 5 34 234
2019 41 33 15 9 56
Sum 84 69 20 62 526
18
Luis Suarez
Atletico Madrid Atletico Madrid
Uruguay
50.6
Year M G A S P
2021 11 8 1 19 172
2020 28 20 3 64 484
2019 49 34 14 143 987
Sum 88 62 18 226 1643
19
Gabriel
Flamengo Flamengo
Brazil
50.4
Year M G A S P
2021 11 8 2 23 140
2020 17 20 1 19 106
2019 47 43 9 79 367
Sum 75 71 12 121 613
20
Heung-Min Son
Tottenham Tottenham
South Korea
50.3
Year M G A S P
2021 13 4 7 17 311
2020 37 26 10 66 836
2019 54 23 14 117 953
Sum 104 53 31 200 2100
21
Timo Werner
Chelsea Chelsea
Germany
49.8
Year M G A S P
2021 9 2 1 17 178
2020 44 24 9 79 842
2019 44 31 13 137 770
Sum 97 57 23 233 1790
22
Jadon Sancho
Borussia Dortmund Borussia Dortmund
England
48.7
Year M G A S P
2021 12 7 7 16 503
2020 36 15 14 41 1445
2019 45 21 21 67 1658
Sum 93 43 42 124 3606
23
Artem Dzyuba
Zenit St. Petersburg Zenit St. Petersburg
Russia
48.6
Year M G A S P
2021 0 0 0 2 32
2020 36 27 9 64 574
2019 48 26 22 82 881
Sum 84 53 31 148 1487
24
Marcus Rashford
Manchester United Manchester United
England
48.1
Year M G A S P
2021 15 4 5 14 385
2020 36 21 7 78 966
2019 50 30 8 152 837
Sum 101 55 20 244 2188
25
Kevin de Bruyne
Manchester City Manchester City
Belgium
47.8
Year M G A S P
2021 9 1 5 10 332
2020 40 12 23 81 1830
2019 47 16 29 101 1594
Sum 96 29 57 192 3756
26
Pierre-Emerick Aubameyang
Arsenal Arsenal
Gabon
47.1
Year M G A S P
2021 8 8 0 16 133
2020 36 20 3 67 639
2019 50 35 5 146 734
Sum 94 63 8 229 1506
27
Abderrazak Hamdallah
Al Nassr FC Al Nassr FC
Morocco
47.0
Year M G A S P
2021 3 3 0 0 0
2020 26 29 3 0 0
2019 30 39 8 0 0
Sum 59 71 11 0 0
28
Bafetimbi Gomis
Al Hilal Al Hilal
France
46.6
Year M G A S P
2021 10 10 0 0 0
2020 30 27 4 0 0
2019 38 32 9 0 0
Sum 78 69 13 0 0
29
Gabriel Jesus
Manchester City Manchester City
Brazil
46.5
Year M G A S P
2021 10 7 2 15 280
2020 29 15 8 83 677
2019 34 32 12 92 551
Sum 73 54 22 190 1508
30
Sadio Mane
Liverpool Liverpool
Senegal
46.3
Year M G A S P
2021 10 4 1 19 217
2020 41 18 4 79 997
2019 59 34 10 114 1211
Sum 110 56 15 212 2425
31
Serdar Azmoun
Zenit St. Petersburg Zenit St. Petersburg
Iran
46.2
Year M G A S P
2021 0 2 0 3 15
2020 24 27 3 51 266
2019 50 33 9 118 500
Sum 74 62 12 172 781
32
Thomas Mueller
Bayern Munich Bayern Munich
Germany
46.2
Year M G A S P
2021 9 4 5 5 235
2020 46 18 22 51 1308
2019 36 15 21 63 833
Sum 91 37 48 119 2376
33
Lautaro Martinez
Inter Inter
Argentina
46.0
Year M G A S P
2021 12 8 1 30 141
2020 44 22 9 110 478
2019 44 27 3 142 327
Sum 100 57 13 282 946
34
Duvan Zapata
Atalanta Atalanta
Colombia
45.8
Year M G A S P
2021 10 7 4 18 181
2020 39 19 11 90 707
2019 34 26 7 114 493
Sum 83 52 22 222 1381
35
Steven Berghuis
Feyenoord Feyenoord
Netherlands
45.7
Year M G A S P
2021 11 3 3 14 414
2020 32 18 13 94 1295
2019 45 25 9 134 1538
Sum 88 46 25 242 3247
36
Andrea Belotti
Torino Torino
Italy
45.7
Year M G A S P
2021 11 2 3 16 154
2020 39 20 4 95 639
2019 43 37 5 102 399
Sum 93 59 12 213 1192
37
Teemu Pukki
Norwich Norwich
Finland
45.0
Year M G A S P
2021 9 7 1 15 98
2020 38 17 3 66 490
2019 51 34 8 134 555
Sum 98 58 12 215 1143
38
Serge Gnabry
Bayern Munich Bayern Munich
Germany
45.0
Year M G A S P
2021 9 4 0 14 116
2020 38 18 7 64 861
2019 46 31 12 103 970
Sum 93 53 19 181 1947
39
Antoine Griezmann
Barcelona Barcelona
France
44.2
Year M G A S P
2021 12 5 6 15 237
2020 45 17 3 68 1121
2019 55 24 16 111 1357
Sum 112 46 25 194 2715
40
Ivan Toney
Brentford Brentford
England
44.2
Year M G A S P
2021 10 9 5 18 145
2020 34 27 7 46 355
2019 46 24 4 0 0
Sum 90 60 16 64 500
41
Luis Muriel
Atalanta Atalanta
Colombia
43.9
Year M G A S P
2021 10 8 4 17 189
2020 13 22 3 58 422
2019 38 29 2 116 491
Sum 61 59 9 191 1102
42
Eran Zahavi
PSV Eindhoven PSV Eindhoven
Israel
43.6
Year M G A S P
2021 11 10 1 24 165
2020 23 12 6 33 338
2019 37 40 5 0 0
Sum 71 62 12 57 503
43
Zlatan Ibrahimovic
AC Milan AC Milan
Sweden
43.5
Year M G A S P
2021 8 4 0 21 138
2020 29 22 7 98 747
2019 31 31 8 0 0
Sum 68 57 15 119 885
44
Wouter Weghorst
Wolfsburg Wolfsburg
Netherlands
42.5
Year M G A S P
2021 11 6 2 14 190
2020 35 22 4 78 552
2019 41 25 8 95 602
Sum 87 53 14 187 1344
45
Memphis Depay
Lyon Lyon
Netherlands
42.2
Year M G A S P
2021 12 7 3 21 229
2020 24 12 4 34 428
2019 43 27 16 130 1082
Sum 79 46 23 185 1739
46
Wissam Ben Yedder
Monaco Monaco
France
42.0
Year M G A S P
2021 11 6 0 9 125
2020 30 15 9 34 516
2019 44 31 7 104 810
Sum 85 52 16 147 1451
47
Raul Jimenez
Wolverhampton Wanderers Wolverhampton Wanderers
Mexico
41.4
Year M G A S P
2021 0 0 0 0 0
2020 34 17 1 85 675
2019 59 33 12 144 932
Sum 93 50 13 229 1607
48
Bruno Henrique
Flamengo Flamengo
Brazil
41.2
Year M G A S P
2021 11 3 2 17 241
2020 26 18 5 30 395
2019 47 35 4 63 364
Sum 84 56 11 110 1000
49
Gerard Moreno
Villarreal Villarreal
Spain
41.2
Year M G A S P
2021 8 8 3 16 221
2020 34 22 4 58 821
2019 34 20 7 111 852
Sum 76 50 14 185 1894
50
Donyell Malen
PSV Eindhoven PSV Eindhoven
Netherlands
41.0
Year M G A S P
2021 10 7 4 26 165
2020 20 17 3 42 446
2019 30 28 7 84 535
Sum 60 52 14 152 1146
51
Edin Dzeko
Roma Roma
Bosnia-Herzegovina
40.7
Year M G A S P
2021 5 3 1 9 92
2020 34 17 6 113 703
2019 46 25 10 148 660
Sum 85 45 17 270 1455
52
Jamie Vardy
Leicester Leicester
England
40.5
Year M G A S P
2021 10 1 1 8 73
2020 31 19 7 74 344
2019 38 31 6 94 345
Sum 79 51 14 176 762
53
Neymar
PSG PSG
Brazil
40.3
Year M G A S P
2021 4 4 0 5 97
2020 30 26 10 65 874
2019 23 17 9 66 790
Sum 57 47 19 136 1761
54
Edin Visca
Istanbul Basaksehir Istanbul Basaksehir
Bosnia-Herzegovina
40.2
Year M G A S P
2021 3 1 0 2 109
2020 41 18 13 101 1171
2019 50 15 18 156 936
Sum 94 34 31 259 2216
55
Josip Ilicic
Atalanta Atalanta
Slovenia
39.7
Year M G A S P
2021 8 3 3 16 243
2020 22 17 5 62 884
2019 45 22 12 129 1195
Sum 75 42 20 207 2322
56
Pernille Harder
Chelsea Ladies Chelsea Ladies
Denmark
39.6
Year M G A S P
2021 5 5 1 0 0
2020 9 20 2 0 0
2019 39 0 0 0
Sum 14 64 3 0 0
57
Robert Muehren
Cambuur Cambuur
Netherlands
39.6
Year M G A S P
2021 9 10 3 26 135
2020 25 28 6 35 188
2019 21 16 5 1 7
Sum 55 54 14 62 330
58
Michael Olunga
Lekhwiya Lekhwiya
Kenya
39.4
Year M G A S P
2021 0 1 0 0 0
2020 32 29 4 0 0
2019 35 33 0 0 0
Sum 67 63 4 0 0
59
Alfredo Morelo
Rangers Rangers
Colombia
39.2
Year M G A S P
2021 8 5 6 8 131
2020 30 9 2 27 424
2019 41 39 6 22 121
Sum 79 53 14 57 676
60
Roberto Firmino
Liverpool Liverpool
Brazil
39.2
Year M G A S P
2021 10 1 4 16 274
2020 44 14 8 74 1091
2019 54 21 16 103 1149
Sum 108 36 28 193 2514
61
Torgeir Boerven
Ankaragucu Ankaragucu
Norway
39.1
Year M G A S P
2021 4 3 1 4 80
2020 23 23 3 38 406
2019 32 28 4 89 410
Sum 59 54 8 131 896
62
Alexander Isak
Real Sociedad Real Sociedad
Sweden
39.0
Year M G A S P
2021 11 9 1 9 74
2020 33 14 3 71 361
2019 23 29 6 71 309
Sum 67 52 10 151 744
63
Angel Di Maria
PSG PSG
Argentina
38.8
Year M G A S P
2021 8 1 3 2 146
2020 33 6 18 46 881
2019 42 22 19 113 1114
Sum 83 29 40 161 2141
64
Alexander Soerloth
RasenBallsport Leipzig RasenBallsport Leipzig
Norway
38.7
Year M G A S P
2021 4 2 1 9 82
2020 31 23 6 61 485
2019 46 24 7 70 361
Sum 81 49 14 140 928
65
Adam Armstrong
Blackburn Blackburn
England
38.4
Year M G A S P
2021 11 4 0 27 175
2020 42 29 7 125 601
2019 41 13 5 75 731
Sum 94 46 12 227 1507
66
Ollie Watkins
Aston Villa Aston Villa
England
38.0
Year M G A S P
2021 11 4 1 8 112
2020 39 20 3 100 726
2019 43 23 5 113 979
Sum 93 47 9 221 1817
67
Mikel Oiarzabal
Real Sociedad Real Sociedad
Spain
38.0
Year M G A S P
2021 12 5 3 6 170
2020 39 14 12 69 940
2019 48 21 7 87 802
Sum 99 40 22 162 1912
68
Dries Mertens
Napoli Napoli
Belgium
37.5
Year M G A S P
2021 0 1 0 4 40
2020 31 16 13 68 614
2019 39 20 12 115 894
Sum 70 37 25 187 1548
69
Joao Felix
Atletico Madrid Atletico Madrid
Portugal
37.3
Year M G A S P
2021 4 2 2 3 111
2020 32 16 5 63 856
2019 49 25 8 123 798
Sum 85 43 15 189 1765
70
Angel Mena
Leon Leon
Ecuador
37.0
Year M G A S P
2021 4 1 0 0 0
2020 33 18 10 0 0
2019 44 26 15 0 0
Sum 81 45 25 0 0
71
Ali Ahmed Mabkhout
Al-Jazira Al-Jazira
U.A.E.
37.0
Year M G A S P
2021 6 10 4 0 0
2020 20 14 5 0 0
2019 27 27 7 0 0
Sum 53 51 16 0 0
72
Aleksandar Mitrovic
Fulham Fulham
Serbia
36.8
Year M G A S P
2021 4 0 2 8 101
2020 31 13 5 86 543
2019 49 32 2 146 775
Sum 84 45 9 240 1419
73
Vivianne Miedema
Arsenal Arsenal
Netherlands
36.8
Year M G A S P
2021 4 2 0 0 0
2020 10 14 2 0 0
2019 7 44 0 0 0
Sum 21 60 2 0 0
74
Tammy Abraham
Chelsea Chelsea
England
36.5
Year M G A S P
2021 6 4 0 8 57
2020 21 12 4 55 337
2019 46 30 6 139 508
Sum 73 46 10 202 902
75
Kai Havertz
Chelsea Chelsea
Germany
36.5
Year M G A S P
2021 3 1 2 4 88
2020 40 22 13 45 1246
2019 42 16 4 76 1686
Sum 85 39 19 125 3020
76
Roman Yaremchuk
Gent Gent
Ukraine
36.5
Year M G A S P
2021 8 6 1 11 96
2020 27 14 4 7 133
2019 52 32 6 12 79
Sum 87 52 11 30 308
77
Hakim Ziyech
Chelsea Chelsea
Morocco
36.4
Year M G A S P
2021 7 0 1 5 225
2020 16 6 3 27 544
2019 59 20 30 203 1735
Sum 82 26 34 235 2504
78
Shon Weissman
Valladolid Valladolid
Israel
36.3
Year M G A S P
2021 8 2 1 9 66
2020 22 19 3 51 301
2019 24 30 2 72 326
Sum 54 51 6 132 693
79
Ryan Christie
Celtic Celtic
Scotland
36.2
Year M G A S P
2021 7 1 3 17 279
2020 36 11 13 32 582
2019 45 22 18 11 155
Sum 88 34 34 60 1016
80
Sergio Aguero
Manchester City Manchester City
Argentina
36.1
Year M G A S P
2021 0 0 0 0 30
2020 14 11 1 40 199
2019 43 36 8 134 597
Sum 57 47 9 174 826
81
Andraz Sporar
Braga Braga
Slovenia
36.1
Year M G A S P
2021 6 0 0 6 78
2020 23 12 2 39 261
2019 45 38 9 18 73
Sum 74 50 11 63 412
82
Youssef El Arabi
Olympiacos Olympiacos
Morocco
36.0
Year M G A S P
2021 11 7 2 2 20
2020 38 27 4 17 143
2019 23 18 4 10 49
Sum 72 52 10 29 212
83
Haris Seferovic
Benfica Benfica
Switzerland
35.9
Year M G A S P
2021 11 5 1 12 85
2020 20 14 4 37 317
2019 43 28 5 98 387
Sum 74 47 10 147 789
84
German Cano
Vasco da Gama Vasco da Gama
Argentina
35.8
Year M G A S P
2021 11 3 1 0 0
2020 25 21 0 0 0
2019 35 0 0 0
Sum 36 59 1 0 0
85
Cauley Woodrow
Barnsley Barnsley
England
35.8
Year M G A S P
2021 12 3 0 12 215
2020 36 15 5 92 891
2019 46 28 2 81 557
Sum 94 46 7 185 1663
86
Viktor Tsigankov
Dynamo Kyiv Dynamo Kyiv
Ukraine
35.6
Year M G A S P
2021 5 2 2 0 36
2020 20 20 3 9 149
2019 48 21 17 21 264
Sum 73 43 22 30 449
87
Marco Paixao
Altay Altay
Portugal
35.6
Year M G A S P
2021 0 6 0 0 0
2020 0 26 0 0 0
2019 16 26 2 0 0
Sum 16 58 2 0 0
88
Nikola Vlasic
CSKA Moscow CSKA Moscow
Croatia
35.5
Year M G A S P
2021 0 3 0 1 34
2020 40 21 9 72 951
2019 43 14 8 116 1171
Sum 83 38 17 189 2156
89
Jarrod Bowen
West Ham West Ham
England
35.5
Year M G A S P
2021 9 1 2 2 99
2020 31 10 7 53 514
2019 46 29 7 135 667
Sum 86 40 16 190 1280
90
Simon Engelmann
RW Essen RW Essen
Germany
35.4
Year M G A S P
2021 0 3 0 0 0
2020 0 30 0 0 0
2019 26 0 0 0
Sum 0 59 0 0 0
91
Papiss Cisse
Fenerbahce Fenerbahce
Senegal
35.4
Year M G A S P
2021 0 1 0 1 15
2020 27 19 3 65 452
2019 29 29 0 122 559
Sum 56 49 3 188 1026
92
Kevin Volland
Monaco Monaco
Germany
35.4
Year M G A S P
2021 11 6 4 9 154
2020 25 13 5 45 389
2019 42 18 13 102 705
Sum 78 37 22 156 1248
93
Lorenzo Insigne
Napoli Napoli
Italy
35.1
Year M G A S P
2021 14 5 2 36 470
2020 42 14 9 107 1659
2019 36 13 7 126 1229
Sum 92 32 18 269 3358
94
Alvaro Morata
Juventus Juventus
Spain
35.1
Year M G A S P
2021 5 3 3 7 71
2020 33 18 9 56 536
2019 40 21 2 98 465
Sum 78 42 14 161 1072
95
Riyad Mahrez
Manchester City Manchester City
Algeria
34.9
Year M G A S P
2021 11 3 4 9 333
2020 34 13 5 83 1322
2019 38 16 15 76 1090
Sum 83 32 24 168 2745
96
Paulinho
Sporting CP Sporting CP
Portugal
34.8
Year M G A S P
2021 5 0 1 4 60
2020 38 23 11 91 587
2019 33 18 2 84 383
Sum 76 41 14 179 1030
97
Andrej Kramaric
Hoffenheim Hoffenheim
Croatia
34.6
Year M G A S P
2021 8 5 1 21 276
2020 21 22 4 46 585
2019 28 18 3 81 617
Sum 57 45 8 148 1478
98
Andre-Pierre Gignac
Tigres Tigres
France
34.6
Year M G A S P
2021 7 4 1 0 0
2020 33 27 1 0 0
2019 39 22 5 0 0
Sum 79 53 7 0 0
99
Jonathan David
Lille Lille
Canada
34.4
Year M G A S P
2021 10 5 0 12 131
2020 28 13 4 30 320
2019 48 26 12 9 97
Sum 86 44 16 51 548
100
Said Benrahma
West Ham West Ham
Algeria
34.4
Year M G A S P
2021 9 0 3 9 250
2020 28 16 6 112 847
2019 39 12 16 146 1113
Sum 76 28 25 267 2210