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 34 32 9 120 1133
2016 60 62 26 184 2192
2015 55 53 21 169 1922
Sum 149 147 56 473 5247
2
Cristiano Ronaldo
Real Madrid Real Madrid
Portugal
117.3
Year M G A S P
2017 34 33 6 100 528
2016 53 55 17 207 1048
2015 58 58 17 244 1124
Sum 145 146 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
93.0
Year M G A S P
2017 27 29 5 82 385
2016 54 47 4 158 870
2015 49 53 6 140 722
Sum 130 129 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
80.5
Year M G A S P
2017 29 25 1 69 269
2016 40 39 5 125 522
2015 42 51 7 66 320
Sum 111 115 13 260 1111
8
Edinson Cavani
Paris Saint Germain Paris Saint Germain
Uruguay
78.0
Year M G A S P
2017 29 26 5 89 342
2016 49 46 6 127 705
2015 46 35 3 102 768
Sum 124 107 14 318 1815
9
Gonzalo Higuain
Juventus Juventus
Argentina
73.3
Year M G A S P
2017 33 19 4 89 505
2016 47 40 1 169 853
2015 51 37 8 152 904
Sum 131 96 13 410 2262
10
Harry Kane
Tottenham Tottenham
England
70.1
Year M G A S P
2017 23 29 6 72 327
2016 42 29 1 133 757
2015 49 35 6 146 1011
Sum 114 93 13 351 2095
11
Antoine Griezmann
Atletico Madrid Atletico Madrid
France
69.1
Year M G A S P
2017 36 19 6 55 794
2016 61 36 12 87 1264
2015 52 34 4 56 845
Sum 149 89 22 198 2903
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.7
Year M G A S P
2017 31 18 6 75 956
2016 56 27 16 117 1681
2015 52 24 8 123 1362
Sum 139 69 30 315 3999
14
Romelu Lukaku
Manchester United Manchester United
Belgium
62.9
Year M G A S P
2017 24 18 3 64 504
2016 49 28 5 95 936
2015 44 35 8 113 1009
Sum 117 81 16 272 2449
15
Dries Mertens
SSC Napoli SSC Napoli
Belgium
62.6
Year M G A S P
2017 22 27 9 94 526
2016 25 26 7 110 777
2015 31 20 13 58 637
Sum 78 73 29 262 1940
16
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
17
Thomas Mueller
Bayern Munich Bayern Munich
Germany
60.9
Year M G A S P
2017 25 8 7 35 636
2016 45 20 15 89 1080
2015 47 38 14 84 988
Sum 117 66 36 208 2704
18
Edin Dzeko
Roma Roma
Bosnia-Herzegovina
59.8
Year M G A S P
2017 26 22 7 90 445
2016 33 35 7 125 630
2015 31 18 5 65 510
Sum 90 75 19 280 1585
19
Leigh Griffiths
Celtic Celtic
Scotland
57.8
Year M G A S P
2017 9 7 5 0 0
2016 37 37 7 1 11
2015 36 41 5 0 0
Sum 82 85 17 1 11
20
Alexandre Lacazette
Arsenal Arsenal
France
56.3
Year M G A S P
2017 24 23 4 47 428
2016 38 32 4 103 1076
2015 38 22 1 60 763
Sum 100 77 9 210 2267
21
Olivier Giroud
Arsenal Arsenal
France
56.0
Year M G A S P
2017 19 17 3 28 300
2016 30 23 9 72 619
2015 40 33 4 95 945
Sum 89 73 16 195 1864
22
Eran Zahavi
Guangzhou R&F F.C. Guangzhou R&F F.C.
Israel
55.4
Year M G A S P
2017 20 14 2 0 0
2016 4 32 0 0 0
2015 13 43 3 0 0
Sum 37 89 5 0 0
23
Danny L. Rowe
AFC Fylde AFC Fylde
England
53.4
Year M G A S P
2017 0 15 0 0 0
2016 0 49 0 0 0
2015 25 0 0 0
Sum 0 89 0 0 0
24
Kevin de Bruyne
Manchester City Manchester City
Belgium
51.4
Year M G A S P
2017 25 4 9 32 1025
2016 43 10 16 76 1319
2015 55 26 25 74 1378
Sum 123 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
Andrea Belotti
Torino Torino
Italy
50.4
Year M G A S P
2017 23 16 5 75 381
2016 41 38 6 98 716
2015 17 11 3 45 324
Sum 81 65 14 218 1421
27
Mohamed Salah
Liverpool Liverpool
Egypt
50.3
Year M G A S P
2017 26 13 8 40 425
2016 44 27 10 85 1230
2015 38 19 4 56 862
Sum 108 59 22 181 2517
28
Hulk
Shanghai SIPG FC Shanghai SIPG FC
Brazil
49.9
Year M G A S P
2017 21 16 7 0 0
2016 14 20 4 0 0
2015 38 25 21 19 82
Sum 73 61 32 19 82
29
Jonas
Benfica Benfica
Brazil
49.5
Year M G A S P
2017 17 19 0 5 48
2016 28 25 1 0 0
2015 41 37 1 0 0
Sum 86 81 2 5 48
30
Nemanja Nikolic
Chicago Fire Chicago Fire
Hungary
49.4
Year M G A S P
2017 19 16 2 0 0
2016 38 31 0 8 62
2015 28 33 1 0 0
Sum 85 80 3 8 62
31
Nicolai Joergensen
Feyenoord Feyenoord
Denmark
49.4
Year M G A S P
2017 18 12 5 0 0
2016 48 42 11 0 0
2015 34 15 4 0 0
Sum 100 69 20 0 0
32
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
33
Marek Hamsik
SSC Napoli SSC Napoli
Slovakia
49.3
Year M G A S P
2017 26 9 6 50 1794
2016 54 16 14 99 3549
2015 47 15 13 84 2104
Sum 127 40 33 233 7447
34
Ali Ahmed Mabkhout
Al-Jazira Al-Jazira
U.A.E.
49.2
Year M G A S P
2017 20 20 2 0 0
2016 14 35 6 0 0
2015 10 19 4 0 0
Sum 44 74 12 0 0
35
Bas Dost
Sporting CP Sporting CP
Netherlands
48.9
Year M G A S P
2017 21 27 0 0 0
2016 24 16 2 17 296
2015 39 29 6 64 608
Sum 84 72 8 81 904
36
Karim Benzema
Real Madrid Real Madrid
France
48.5
Year M G A S P
2017 23 9 6 51 503
2016 35 23 9 95 782
2015 38 26 3 82 645
Sum 96 58 18 228 1930
37
Angel Di Maria
Paris Saint Germain Paris Saint Germain
Argentina
48.4
Year M G A S P
2017 19 13 8 45 468
2016 53 12 22 87 1794
2015 40 14 14 66 1175
Sum 112 39 44 198 3437
38
Lorenzo Insigne
SSC Napoli SSC Napoli
Italy
48.1
Year M G A S P
2017 29 18 6 95 1588
2016 38 12 10 130 1997
2015 24 15 10 84 945
Sum 91 45 26 309 4530
39
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
40
Christian Eriksen
Tottenham Tottenham
Denmark
47.4
Year M G A S P
2017 26 7 17 61 1073
2016 57 18 14 141 2193
2015 50 9 10 79 1730
Sum 133 34 41 281 4996
41
Anthony Modeste
FC Köln FC Köln
France
47.1
Year M G A S P
2017 19 16 1 43 384
2016 32 30 2 114 658
2015 25 18 3 84 428
Sum 76 64 6 241 1470
42
Paulo Dybala
Juventus Juventus
Argentina
47.0
Year M G A S P
2017 32 15 5 67 888
2016 32 20 8 94 1073
2015 34 16 7 112 995
Sum 98 51 20 273 2956
43
Sebastien Haller
FC Utrecht FC Utrecht
France
46.2
Year M G A S P
2017 20 6 2 0 0
2016 41 28 6 0 0
2015 31 33 7 0 0
Sum 92 67 15 0 0
44
Jonathan Soriano
Beijing Guoan Beijing Guoan
Spain
46.0
Year M G A S P
2017 12 9 1 0 0
2016 31 22 0 0 0
2015 33 45 0 0 0
Sum 76 76 1 0 0
45
Carlos Bacca
AC Milan AC Milan
Colombia
46.0
Year M G A S P
2017 18 9 2 33 230
2016 46 22 2 72 519
2015 44 29 9 67 566
Sum 108 60 13 172 1315
46
Andre-Pierre Gignac
Tigres Tigres
France
45.9
Year M G A S P
2017 29 15 0 0 0
2016 40 29 1 0 0
2015 41 29 1 51 239
Sum 110 73 2 51 239
47
Fedor Smolov
FC Krasnodar FC Krasnodar
Russia
45.8
Year M G A S P
2017 18 14 0 0 0
2016 34 38 2 0 0
2015 33 19 6 0 0
Sum 85 71 8 0 0
48
Sebastian Giovinco
Toronto FC Toronto FC
Italy
45.8
Year M G A S P
2017 15 9 4 0 0
2016 34 21 17 6 25
2015 34 24 12 1 7
Sum 83 54 33 7 32
49
Vincent Janssen
Tottenham Tottenham
Netherlands
45.6
Year M G A S P
2017 7 7 1 10 76
2016 32 31 3 18 179
2015 40 32 3 0 0
Sum 79 70 7 28 255
50
Javier Hernandez
Bayer Leverkusen Bayer Leverkusen
Mexico
45.1
Year M G A S P
2017 18 10 3 37 237
2016 38 22 4 66 694
2015 26 28 4 63 452
Sum 82 60 11 166 1383
51
Diego Costa
Chelsea Chelsea
Spain
44.9
Year M G A S P
2017 22 10 2 57 508
2016 41 28 13 88 920
2015 35 14 4 55 701
Sum 98 52 19 200 2129
52
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
53
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
54
Henrik Mkhitaryan
Manchester United Manchester United
Armenia
44.7
Year M G A S P
2017 27 13 3 16 565
2016 30 16 12 49 881
2015 39 19 14 49 587
Sum 96 48 29 114 2033
55
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
56
Marcus Berg
Panathinaikos Panathinaikos
Sweden
44.6
Year M G A S P
2017 25 21 0 0 0
2016 37 29 2 0 0
2015 30 23 0 0 0
Sum 92 73 2 0 0
57
Alvaro Morata
Real Madrid Real Madrid
Spain
44.6
Year M G A S P
2017 11 12 2 27 227
2016 29 26 12 61 501
2015 33 15 8 51 445
Sum 73 53 22 139 1173
58
Wissam Ben Yedder
Sevilla Sevilla
France
44.5
Year M G A S P
2017 14 8 3 26 284
2016 31 30 3 90 659
2015 30 21 4 56 767
Sum 75 59 10 172 1710
59
Gerard Gohou
Kairat Almaty Kairat Almaty
Ivory Coast
44.4
Year M G A S P
2017 3 20 0 0 0
2016 4 27 0 0 0
2015 27 0 0 0
Sum 7 74 0 0 0
60
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
61
Quincy Promes
Spartak Moscow Spartak Moscow
Netherlands
44.0
Year M G A S P
2017 16 14 4 0 0
2016 31 25 8 0 0
2015 30 25 2 0 0
Sum 77 64 14 0 0
62
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
63
Lars Stindl
Borussia Moenchengladbach Borussia Moenchengladbach
Germany
44.0
Year M G A S P
2017 27 15 4 36 668
2016 33 15 6 73 1561
2015 37 20 7 67 1428
Sum 97 50 17 176 3657
64
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
65
John Akinde
Barnet Barnet
South Africa
43.4
Year M G A S P
2017 23 10 0 0 0
2016 45 32 3 0 0
2015 38 25 5 0 0
Sum 106 67 8 0 0
66
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
67
Iago Aspas
Celta Vigo Celta Vigo
Spain
43.2
Year M G A S P
2017 25 14 4 40 533
2016 35 23 6 73 940
2015 20 18 2 56 512
Sum 80 55 12 169 1985
68
David Tarpey
Maidenhead United Maidenhead United
England
42.6
Year M G A S P
2017 0 17 0 0 0
2016 0 36 0 0 0
2015 18 0 0 0
Sum 0 71 0 0 0
69
Santiago Salcedo
Libertad Libertad
Argentina
42.6
Year M G A S P
2017 7 19 0 0 0
2016 0 26 0 0 0
2015 26 0 0 0
Sum 7 71 0 0 0
70
Mario Gomez
Wolfsburg Wolfsburg
Germany
42.6
Year M G A S P
2017 20 16 1 44 388
2016 38 22 2 35 298
2015 36 24 3 26 167
Sum 94 62 6 105 853
71
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
72
Mesut Oezil
Arsenal Arsenal
Germany
42.2
Year M G A S P
2017 21 3 7 16 1095
2016 51 14 12 58 2531
2015 53 11 24 46 2133
Sum 125 28 43 120 5759
73
Andre Silva
FC Porto FC Porto
Portugal
42.1
Year M G A S P
2017 22 10 0 0 24
2016 31 31 2 15 157
2015 27 0 0 0
Sum 53 68 2 15 181
74
Ricardo Goulart
Guangzhou Evergrande Guangzhou Evergrande
Brazil
41.8
Year M G A S P
2017 25 16 7 0 0
2016 7 22 0 0 0
2015 13 27 0 0 0
Sum 45 65 7 0 0
75
Jose Maria Callejon
SSC Napoli SSC Napoli
Spain
41.8
Year M G A S P
2017 24 11 6 38 896
2016 47 16 14 102 1651
2015 44 11 8 56 1318
Sum 115 38 28 196 3865
76
Dele Alli
Tottenham Tottenham
England
41.7
Year M G A S P
2017 29 15 8 50 742
2016 45 15 10 106 1275
2015 35 11 9 29 581
Sum 109 41 27 185 2598
77
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
78
Gianluca Lapadula
AC Milan AC Milan
Italy
41.4
Year M G A S P
2017 8 7 3 33 212
2016 30 25 7 11 93
2015 20 25 5 0 0
Sum 58 57 15 44 305
79
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
80
Konstantinos Mitroglou
Benfica Benfica
Greece
41.0
Year M G A S P
2017 22 19 0 5 31
2016 39 30 0 9 51
2015 31 18 1 0 0
Sum 92 67 1 14 82
81
Dimitri Payet
Marseille Marseille
France
41.0
Year M G A S P
2017 19 5 3 41 716
2016 50 17 21 96 1484
2015 31 10 12 63 1160
Sum 100 32 36 200 3360
82
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
83
Islam Slimani
Leicester Leicester
Algeria
40.5
Year M G A S P
2017 7 4 1 11 127
2016 38 31 4 27 367
2015 23 27 0 0 0
Sum 68 62 5 38 494
84
Nils Petersen
Freiburg Freiburg
Germany
40.4
Year M G A S P
2017 5 10 3 29 209
2016 9 19 2 22 156
2015 23 28 6 15 125
Sum 37 57 11 66 490
85
Philippe Coutinho
Liverpool Liverpool
Brazil
40.0
Year M G A S P
2017 24 9 3 57 746
2016 41 18 9 78 968
2015 49 13 6 136 1622
Sum 114 40 18 271 3336
86
Arkadiusz Milik
SSC Napoli SSC Napoli
Poland
39.8
Year M G A S P
2017 0 8 0 7 70
2016 28 24 3 22 125
2015 31 23 12 2 18
Sum 59 55 15 31 213
87
Antonio Candreva
Inter Inter
Italy
39.7
Year M G A S P
2017 25 4 6 32 693
2016 46 15 10 103 1091
2015 42 15 5 114 4123
Sum 113 34 21 249 5907
88
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
89
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
90
Moussa Dembele
Celtic Celtic
France
39.2
Year M G A S P
2017 11 15 2 0 0
2016 42 29 9 14 136
2015 21 12 2 0 0
Sum 74 56 13 14 136
91
Paal Andre Helland
Rosenborg Rosenborg
Norway
39.0
Year M G A S P
2017 17 5 5 0 0
2016 24 12 6 0 0
2015 27 36 7 0 0
Sum 68 53 18 0 0
92
Ivan Perisic
Inter Inter
Croatia
38.9
Year M G A S P
2017 21 7 8 55 656
2016 38 16 8 93 1164
2015 33 17 5 46 769
Sum 92 40 21 194 2589
93
Teemu Pukki
Brondby IF Brondby IF
Finland
38.8
Year M G A S P
2017 21 14 3 0 0
2016 41 28 6 0 0
2015 43 16 1 0 0
Sum 105 58 10 0 0
94
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
95
Anthony Martial
Manchester United Manchester United
France
38.8
Year M G A S P
2017 15 4 5 23 361
2016 42 16 10 50 745
2015 39 24 5 57 693
Sum 96 44 20 130 1799
96
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
97
Cedric Bakambu
Villarreal Villarreal
DR Congo
38.7
Year M G A S P
2017 17 11 1 38 302
2016 27 19 0 40 336
2015 23 26 5 17 192
Sum 67 56 6 95 830
98
David Villa
New York City FC New York City FC
Spain
38.6
Year M G A S P
2017 18 13 4 0 0
2016 34 23 4 0 0
2015 29 19 6 0 0
Sum 81 55 14 0 0
99
Odion Ighalo
Changchun Yatai Changchun Yatai
Nigeria
38.5
Year M G A S P
2017 17 6 2 3 25
2016 33 8 2 78 594
2015 32 37 6 65 345
Sum 82 51 10 146 964
100
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