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
Lionel Messi
Barcelona Barcelona
Argentina
125.3
Year M G A S P
2017 33 32 9 120 1133
2016 60 62 26 184 2192
2015 55 53 21 169 1922
Sum 148 147 56 473 5247
2
Cristiano Ronaldo
Real Madrid Real Madrid
Portugal
113.7
Year M G A S P
2017 28 27 6 100 528
2016 53 55 17 207 1048
2015 58 58 17 244 1124
Sum 139 140 40 551 2700
3
Luis Suarez
Barcelona Barcelona
Uruguay
105.7
Year M G A S P
2017 31 22 10 73 549
2016 59 54 22 138 1034
2015 54 51 19 118 889
Sum 144 127 51 329 2472
4
Robert Lewandowski
Bayern Munich Bayern Munich
Poland
90.0
Year M G A S P
2017 24 24 5 82 385
2016 54 47 4 158 870
2015 49 53 6 140 722
Sum 127 124 15 380 1977
5
Zlatan Ibrahimovic
Manchester United Manchester United
Sweden
89.4
Year M G A S P
2017 17 11 4 34 345
2016 51 51 15 164 1395
2015 46 49 15 115 1168
Sum 114 111 34 313 2908
6
Neymar
Barcelona Barcelona
Brazil
83.2
Year M G A S P
2017 29 16 7 73 1058
2016 55 30 21 113 1894
2015 56 46 15 114 1834
Sum 140 92 43 300 4786
7
Pierre-Emerick Aubameyang
Borussia Dortmund Borussia Dortmund
Gabon
78.7
Year M G A S P
2017 26 22 1 69 269
2016 40 39 5 125 522
2015 42 51 7 66 320
Sum 108 112 13 260 1111
8
Edinson Cavani
Paris Saint Germain Paris Saint Germain
Uruguay
78.0
Year M G A S P
2017 28 26 5 89 342
2016 49 46 6 127 705
2015 46 35 3 102 768
Sum 123 107 14 318 1815
9
Gonzalo Higuain
Juventus Juventus
Argentina
72.7
Year M G A S P
2017 31 19 3 84 475
2016 47 40 1 169 853
2015 51 37 8 152 904
Sum 129 96 12 405 2232
10
Antoine Griezmann
Atletico Madrid Atletico Madrid
France
68.5
Year M G A S P
2017 34 18 6 55 794
2016 61 36 12 87 1264
2015 52 34 4 56 845
Sum 147 88 22 198 2903
11
Harry Kane
Tottenham Tottenham
England
68.3
Year M G A S P
2017 21 26 6 72 327
2016 42 29 1 133 757
2015 49 35 6 146 1011
Sum 112 90 13 351 2095
12
Sergio Aguero
Manchester City Manchester City
Argentina
68.2
Year M G A S P
2017 21 17 5 82 511
2016 50 39 5 143 888
2015 39 32 6 118 693
Sum 110 88 16 343 2092
13
Alexis Sanchez
Arsenal Arsenal
Chile
63.1
Year M G A S P
2017 26 17 6 75 956
2016 56 27 16 117 1681
2015 52 24 8 123 1362
Sum 134 68 30 315 3999
14
Romelu Lukaku
Everton Everton
Belgium
62.3
Year M G A S P
2017 21 17 3 64 504
2016 49 28 5 95 936
2015 44 35 8 113 1009
Sum 114 80 16 272 2449
15
Aritz Aduriz
Athletic Bilbao Athletic Bilbao
Spain
61.9
Year M G A S P
2017 16 12 0 50 319
2016 41 31 5 77 572
2015 45 40 9 115 758
Sum 102 83 14 242 1649
16
Thomas Mueller
Bayern Munich Bayern Munich
Germany
59.7
Year M G A S P
2017 20 6 7 35 636
2016 45 20 15 89 1080
2015 47 38 14 84 988
Sum 112 64 36 208 2704
17
Edin Dzeko
Roma Roma
Bosnia-Herzegovina
58.2
Year M G A S P
2017 24 21 5 83 409
2016 33 35 7 125 630
2015 31 18 5 65 510
Sum 88 74 17 273 1549
18
Dries Mertens
SSC Napoli SSC Napoli
Belgium
57.0
Year M G A S P
2017 21 18 9 85 498
2016 25 26 7 110 777
2015 31 20 13 58 637
Sum 77 64 29 253 1912
19
Leigh Griffiths
Celtic Celtic
Scotland
56.6
Year M G A S P
2017 7 5 5 0 0
2016 37 37 7 1 11
2015 36 41 5 0 0
Sum 80 83 17 1 11
20
Alexandre Lacazette
Lyon Lyon
France
55.3
Year M G A S P
2017 22 22 3 47 428
2016 38 32 4 103 1076
2015 38 22 1 60 763
Sum 98 76 8 210 2267
21
Olivier Giroud
Arsenal Arsenal
France
53.0
Year M G A S P
2017 15 12 3 28 300
2016 30 23 9 72 619
2015 40 33 4 95 945
Sum 85 68 16 195 1864
22
Danny L. Rowe
AFC Fylde AFC Fylde
England
52.2
Year M G A S P
2017 0 15 0 0 0
2016 0 49 0 0 0
2015 23 0 0 0
Sum 0 87 0 0 0
23
Eran Zahavi
Guangzhou R&F F.C. Guangzhou R&F F.C.
Israel
51.6
Year M G A S P
2017 12 9 0 0 0
2016 4 32 0 0 0
2015 13 43 3 0 0
Sum 29 84 3 0 0
24
Kevin de Bruyne
Manchester City Manchester City
Belgium
51.4
Year M G A S P
2017 23 4 9 32 1025
2016 43 10 16 76 1319
2015 55 26 25 74 1378
Sum 121 40 50 182 3722
25
Mauro Icardi
Inter Inter
Argentina
51.0
Year M G A S P
2017 16 10 4 46 210
2016 39 26 8 98 557
2015 40 26 7 97 616
Sum 95 62 19 241 1383
26
Mohamed Salah
Roma Roma
Egypt
49.7
Year M G A S P
2017 24 12 8 40 403
2016 44 27 10 85 1230
2015 38 19 4 56 862
Sum 106 58 22 181 2495
27
Luuk de Jong
PSV Eindhoven PSV Eindhoven
Netherlands
49.3
Year M G A S P
2017 15 5 3 0 0
2016 42 23 12 9 156
2015 42 36 11 6 67
Sum 99 64 26 15 223
28
Ali Ahmed Mabkhout
Al-Jazira Al-Jazira
U.A.E.
48.6
Year M G A S P
2017 19 19 2 0 0
2016 14 35 6 0 0
2015 10 19 4 0 0
Sum 43 73 12 0 0
29
Karim Benzema
Real Madrid Real Madrid
France
48.5
Year M G A S P
2017 22 9 6 51 503
2016 35 23 9 95 782
2015 38 26 3 82 645
Sum 95 58 18 228 1930
30
Jonas
Benfica Benfica
Brazil
48.3
Year M G A S P
2017 16 17 0 5 48
2016 28 25 1 0 0
2015 41 37 1 0 0
Sum 85 79 2 5 48
31
Angel Di Maria
Paris Saint Germain Paris Saint Germain
Argentina
47.8
Year M G A S P
2017 17 12 8 45 468
2016 53 12 22 87 1794
2015 40 14 14 66 1175
Sum 110 38 44 198 3437
32
Bas Dost
Sporting CP Sporting CP
Netherlands
47.7
Year M G A S P
2017 21 25 0 0 0
2016 24 16 2 17 296
2015 39 29 6 64 608
Sum 84 70 8 81 904
33
Nicolai Joergensen
Feyenoord Feyenoord
Denmark
47.6
Year M G A S P
2017 16 9 5 0 0
2016 48 42 11 0 0
2015 34 15 4 0 0
Sum 98 66 20 0 0
34
Marek Hamsik
SSC Napoli SSC Napoli
Slovakia
47.6
Year M G A S P
2017 25 7 5 47 1709
2016 54 16 14 99 3549
2015 47 15 13 84 2104
Sum 126 38 32 230 7362
35
Kevin Gameiro
Atletico Madrid Atletico Madrid
France
47.5
Year M G A S P
2017 12 9 3 22 152
2016 42 31 7 80 503
2015 26 23 4 54 319
Sum 80 63 14 156 974
36
Andrea Belotti
Torino Torino
Italy
47.2
Year M G A S P
2017 21 13 2 68 364
2016 41 38 6 98 716
2015 17 11 3 45 324
Sum 79 62 11 211 1404
37
Paulo Dybala
Juventus Juventus
Argentina
46.9
Year M G A S P
2017 29 15 5 62 851
2016 32 20 8 94 1073
2015 34 16 7 112 995
Sum 95 51 20 268 2919
38
Hulk
Shanghai SIPG FC Shanghai SIPG FC
Brazil
46.5
Year M G A S P
2017 16 11 6 0 0
2016 14 20 4 0 0
2015 38 25 21 19 82
Sum 68 56 31 19 82
39
Christian Eriksen
Tottenham Tottenham
Denmark
46.2
Year M G A S P
2017 24 5 17 61 1073
2016 57 18 14 141 2193
2015 50 9 10 79 1730
Sum 131 32 41 281 4996
40
Nemanja Nikolic
Chicago Fire Chicago Fire
Hungary
46.0
Year M G A S P
2017 13 11 1 0 0
2016 38 31 0 8 62
2015 28 33 1 0 0
Sum 79 75 2 8 62
41
Anthony Modeste
FC Köln FC Köln
France
45.9
Year M G A S P
2017 19 14 1 43 384
2016 32 30 2 114 658
2015 25 18 3 84 428
Sum 76 62 6 241 1470
42
Andre-Pierre Gignac
Tigres Tigres
France
45.9
Year M G A S P
2017 27 15 0 0 0
2016 40 29 1 0 0
2015 41 29 1 51 239
Sum 108 73 2 51 239
43
Sebastien Haller
FC Utrecht FC Utrecht
France
45.6
Year M G A S P
2017 20 5 2 0 0
2016 41 28 6 0 0
2015 31 33 7 0 0
Sum 92 66 15 0 0
44
Carlos Bacca
AC Milan AC Milan
Colombia
45.3
Year M G A S P
2017 16 8 2 29 215
2016 46 22 2 72 519
2015 44 29 9 67 566
Sum 106 59 13 168 1300
45
Hakim Ziyech
Ajax Ajax
Morocco
44.8
Year M G A S P
2017 23 4 10 0 0
2016 36 22 11 0 0
2015 35 24 16 0 0
Sum 94 50 37 0 0
46
Eden Hazard
Chelsea Chelsea
Belgium
44.7
Year M G A S P
2017 21 8 4 30 882
2016 43 23 10 58 1376
2015 53 16 9 62 2062
Sum 117 47 23 150 4320
47
Lorenzo Insigne
SSC Napoli SSC Napoli
Italy
44.7
Year M G A S P
2017 27 14 4 90 1489
2016 38 12 10 130 1997
2015 24 15 10 84 945
Sum 89 41 24 304 4431
48
Jamie Vardy
Leicester Leicester
England
44.6
Year M G A S P
2017 24 11 3 35 288
2016 41 20 5 77 612
2015 36 22 10 94 584
Sum 101 53 18 206 1484
49
Marcus Berg
Panathinaikos Panathinaikos
Sweden
44.6
Year M G A S P
2017 24 21 0 0 0
2016 37 29 2 0 0
2015 30 23 0 0 0
Sum 91 73 2 0 0
50
Diego Costa
Chelsea Chelsea
Spain
44.3
Year M G A S P
2017 21 9 2 57 508
2016 41 28 13 88 920
2015 35 14 4 55 701
Sum 97 51 19 200 2129
51
Ruben Castro
Real Betis Real Betis
Spain
44.2
Year M G A S P
2017 19 6 1 66 382
2016 36 24 4 102 788
2015 16 29 2 49 444
Sum 71 59 7 217 1614
52
Simon Terodde
VfB Stuttgart VfB Stuttgart
Germany
44.0
Year M G A S P
2017 17 15 3 0 0
2016 30 31 6 0 0
2015 30 20 2 0 0
Sum 77 66 11 0 0
53
Fedor Smolov
FC Krasnodar FC Krasnodar
Russia
44.0
Year M G A S P
2017 13 11 0 0 0
2016 34 38 2 0 0
2015 33 19 6 0 0
Sum 80 68 8 0 0
54
Alvaro Morata
Real Madrid Real Madrid
Spain
44.0
Year M G A S P
2017 11 11 2 27 227
2016 29 26 12 61 501
2015 33 15 8 51 445
Sum 73 52 22 139 1173
55
Gareth Bale
Real Madrid Real Madrid
Wales
43.8
Year M G A S P
2017 8 2 0 22 203
2016 43 25 8 101 899
2015 47 20 15 101 853
Sum 98 47 23 224 1955
56
Javier Hernandez
Bayer Leverkusen Bayer Leverkusen
Mexico
43.5
Year M G A S P
2017 13 8 2 37 237
2016 38 22 4 66 694
2015 26 28 4 63 452
Sum 77 58 10 166 1383
57
Wissam Ben Yedder
Sevilla Sevilla
France
43.3
Year M G A S P
2017 14 6 3 26 284
2016 31 30 3 90 659
2015 30 21 4 56 767
Sum 75 57 10 172 1710
58
Vincent Janssen
Tottenham Tottenham
Netherlands
43.2
Year M G A S P
2017 4 3 1 10 76
2016 32 31 3 18 179
2015 40 32 3 0 0
Sum 76 66 7 28 255
59
Nikola Kalinic
Fiorentina Fiorentina
Croatia
43.2
Year M G A S P
2017 18 9 1 45 239
2016 35 20 9 80 643
2015 20 27 3 37 292
Sum 73 56 13 162 1174
60
Jonathan Soriano
Beijing Guoan Beijing Guoan
Spain
43.2
Year M G A S P
2017 7 5 0 0 0
2016 31 22 0 0 0
2015 33 45 0 0 0
Sum 71 72 0 0 0
61
Iago Aspas
Celta Vigo Celta Vigo
Spain
43.2
Year M G A S P
2017 24 14 4 40 533
2016 35 23 6 73 940
2015 20 18 2 56 512
Sum 79 55 12 169 1985
62
John Akinde
Barnet Barnet
South Africa
42.8
Year M G A S P
2017 23 9 0 0 0
2016 45 32 3 0 0
2015 38 25 5 0 0
Sum 106 66 8 0 0
63
Sebastian Giovinco
Toronto FC Toronto FC
Italy
42.8
Year M G A S P
2017 9 6 1 0 0
2016 34 21 17 6 25
2015 34 24 12 1 7
Sum 77 51 30 7 32
64
Mario Gomez
Wolfsburg Wolfsburg
Germany
42.6
Year M G A S P
2017 19 16 1 44 388
2016 38 22 2 35 298
2015 36 24 3 26 167
Sum 93 62 6 105 853
65
Jason Cummings
Hibernian Hibernian
Scotland
42.4
Year M G A S P
2017 18 13 3 0 0
2016 39 23 4 0 0
2015 35 30 0 0 0
Sum 92 66 7 0 0
66
Henrik Mkhitaryan
Manchester United Manchester United
Armenia
42.3
Year M G A S P
2017 24 9 3 16 565
2016 30 16 12 49 881
2015 39 19 14 49 587
Sum 93 44 29 114 2033
67
Mesut Oezil
Arsenal Arsenal
Germany
42.2
Year M G A S P
2017 19 3 7 16 1095
2016 51 14 12 58 2531
2015 53 11 24 46 2133
Sum 123 28 43 120 5759
68
Lars Stindl
Borussia Moenchengladbach Borussia Moenchengladbach
Germany
41.8
Year M G A S P
2017 21 12 3 36 668
2016 33 15 6 73 1561
2015 37 20 7 67 1428
Sum 91 47 16 176 3657
69
Dele Alli
Tottenham Tottenham
England
41.7
Year M G A S P
2017 27 15 8 50 742
2016 45 15 10 106 1275
2015 35 11 9 29 581
Sum 107 41 27 185 2598
70
Omar Al Somah
Al Ahli Al Ahli
Syria
41.4
Year M G A S P
2017 14 12 0 0 0
2016 13 35 0 0 0
2015 6 22 0 0 0
Sum 33 69 0 0 0
71
David Tarpey
Maidenhead United Maidenhead United
England
41.4
Year M G A S P
2017 0 17 0 0 0
2016 0 36 0 0 0
2015 16 0 0 0
Sum 0 69 0 0 0
72
Quincy Promes
Spartak Moscow Spartak Moscow
Netherlands
41.2
Year M G A S P
2017 13 10 3 0 0
2016 31 25 8 0 0
2015 30 25 2 0 0
Sum 74 60 13 0 0
73
Andre Gray
Burnley Burnley
Wales
41.2
Year M G A S P
2017 17 5 1 23 229
2016 34 24 7 18 111
2015 43 27 8 0 0
Sum 94 56 16 41 340
74
Konstantinos Mitroglou
Benfica Benfica
Greece
41.0
Year M G A S P
2017 21 19 0 5 31
2016 39 30 0 9 51
2015 31 18 1 0 0
Sum 91 67 1 14 82
75
Matt Taylor
Bristol City Bristol City
England
40.6
Year M G A S P
2017 13 2 5 0 0
2016 43 32 1 0 0
2015 38 27 4 0 0
Sum 94 61 10 0 0
76
Dimitri Payet
Marseille Marseille
France
40.6
Year M G A S P
2017 17 5 2 41 716
2016 50 17 21 96 1484
2015 31 10 12 63 1160
Sum 98 32 35 200 3360
77
Islam Slimani
Leicester Leicester
Algeria
40.5
Year M G A S P
2017 5 4 1 11 127
2016 38 31 4 27 367
2015 23 27 0 0 0
Sum 66 62 5 38 494
78
Andre Silva
FC Porto FC Porto
Portugal
40.3
Year M G A S P
2017 16 7 0 0 24
2016 31 31 2 15 157
2015 27 0 0 0
Sum 47 65 2 15 181
79
Philippe Coutinho
Liverpool Liverpool
Brazil
40.0
Year M G A S P
2017 21 9 3 57 746
2016 41 18 9 78 968
2015 49 13 6 136 1622
Sum 111 40 18 271 3336
80
Antonio Candreva
Inter Inter
Italy
39.6
Year M G A S P
2017 22 4 6 32 631
2016 46 15 10 103 1091
2015 42 15 5 114 4123
Sum 110 34 21 249 5845
81
Gerard Gohou
Kairat Almaty Kairat Almaty
Ivory Coast
39.6
Year M G A S P
2017 0 12 0 0 0
2016 4 27 0 0 0
2015 27 0 0 0
Sum 4 66 0 0 0
82
Jose Maria Callejon
SSC Napoli SSC Napoli
Spain
39.5
Year M G A S P
2017 24 8 5 36 839
2016 47 16 14 102 1651
2015 44 11 8 56 1318
Sum 115 35 27 194 3808
83
Fernandao
Fenerbahce Fenerbahce
Brazil
39.4
Year M G A S P
2017 7 8 0 0 0
2016 21 21 0 0 0
2015 28 32 7 0 0
Sum 56 61 7 0 0
84
Marco Reus
Borussia Dortmund Borussia Dortmund
Germany
39.3
Year M G A S P
2017 20 11 2 39 348
2016 25 15 9 43 575
2015 35 23 5 31 326
Sum 80 49 16 113 1249
85
Gianluca Lapadula
AC Milan AC Milan
Italy
38.9
Year M G A S P
2017 8 3 3 31 203
2016 30 25 7 11 93
2015 20 25 5 0 0
Sum 58 53 15 42 296
86
Fabio Lima
Al-Wasl Al-Wasl
Brazil
38.8
Year M G A S P
2017 13 9 1 0 0
2016 20 27 4 0 0
2015 17 22 5 0 0
Sum 50 58 10 0 0
87
Troy Deeney
Watford Watford
England
38.8
Year M G A S P
2017 16 6 1 20 416
2016 38 15 7 66 1025
2015 41 21 14 50 607
Sum 95 42 22 136 2048
88
Nils Petersen
Freiburg Freiburg
Germany
38.6
Year M G A S P
2017 5 7 3 29 209
2016 9 19 2 22 156
2015 23 28 6 15 125
Sum 37 54 11 66 490
89
Santiago Salcedo
Libertad Libertad
Argentina
38.4
Year M G A S P
2017 5 12 0 0 0
2016 0 26 0 0 0
2015 26 0 0 0
Sum 5 64 0 0 0
90
Ricky Miller
Dover Dover
England
38.4
Year M G A S P
2017 19 17 0 0 0
2016 43 37 0 0 0
2015 29 10 0 0 0
Sum 91 64 0 0 0
91
Heung-Min Son
Tottenham Tottenham
South Korea
38.2
Year M G A S P
2017 20 15 4 48 432
2016 31 14 3 66 765
2015 28 19 4 49 571
Sum 79 48 11 163 1768
92
Ricardo Goulart
Guangzhou Evergrande Guangzhou Evergrande
Brazil
38.2
Year M G A S P
2017 18 12 4 0 0
2016 7 22 0 0 0
2015 13 27 0 0 0
Sum 38 61 4 0 0
93
Anthony Martial
Manchester United Manchester United
France
38.2
Year M G A S P
2017 15 3 5 23 361
2016 42 16 10 50 745
2015 39 24 5 57 693
Sum 96 43 20 130 1799
94
Moussa Dembele
Celtic Celtic
France
38.0
Year M G A S P
2017 10 13 2 0 0
2016 42 29 9 14 136
2015 21 12 2 0 0
Sum 73 54 13 14 136
95
Paul Pogba
Manchester United Manchester United
France
37.9
Year M G A S P
2017 24 3 2 27 881
2016 60 15 16 132 2090
2015 42 12 9 78 1376
Sum 126 30 27 237 4347
96
Guillaume Hoarau
Young Boys Young Boys
France
37.8
Year M G A S P
2017 9 6 0 0 0
2016 36 38 0 0 0
2015 21 19 0 0 0
Sum 66 63 0 0 0
97
Cedric Bakambu
Villarreal Villarreal
DR Congo
37.5
Year M G A S P
2017 16 9 1 38 302
2016 27 19 0 40 336
2015 23 26 5 17 192
Sum 66 54 6 95 830
98
Ivan Perisic
Inter Inter
Croatia
37.4
Year M G A S P
2017 19 6 6 52 621
2016 38 16 8 93 1164
2015 33 17 5 46 769
Sum 90 39 19 191 2554
99
James Rodriguez
Real Madrid Real Madrid
Colombia
37.3
Year M G A S P
2017 13 11 4 25 610
2016 30 12 9 37 1030
2015 35 14 13 35 1154
Sum 78 37 26 97 2794
100
Christian Benteke
Crystal Palace Crystal Palace
Belgium
37.3
Year M G A S P
2017 22 11 1 58 463
2016 25 14 4 70 603
2015 39 22 2 86 984
Sum 86 47 7 214 2050