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
132.7
Year M G A S P
2017 48 42 10 156 1421
2016 60 62 26 184 2192
2015 55 53 21 169 1922
Sum 163 157 57 509 5535
2
Cristiano Ronaldo
Real Madrid Real Madrid
Portugal
121.7
Year M G A S P
2017 38 40 6 109 555
2016 53 55 17 207 1048
2015 58 58 17 244 1124
Sum 149 153 40 560 2727
3
Luis Suarez
Barcelona Barcelona
Uruguay
107.5
Year M G A S P
2017 42 24 11 82 626
2016 59 54 22 138 1034
2015 54 51 19 118 889
Sum 155 129 52 338 2549
4
Robert Lewandowski
Bayern Munich Bayern Munich
Poland
99.6
Year M G A S P
2017 41 39 5 105 516
2016 54 47 4 158 870
2015 49 53 6 140 722
Sum 144 139 15 403 2108
5
Neymar
Paris Saint Germain Paris Saint Germain
Brazil
91.2
Year M G A S P
2017 40 24 13 93 1460
2016 55 30 21 113 1894
2015 56 46 15 114 1834
Sum 151 100 49 320 5188
6
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
7
Pierre-Emerick Aubameyang
Borussia Dortmund Borussia Dortmund
Gabon
85.8
Year M G A S P
2017 38 33 1 86 382
2016 40 39 5 125 522
2015 42 51 7 66 320
Sum 120 123 13 277 1224
8
Edinson Cavani
Paris Saint Germain Paris Saint Germain
Uruguay
85.6
Year M G A S P
2017 41 36 7 123 458
2016 49 46 6 127 705
2015 46 35 3 102 768
Sum 136 117 16 352 1931
9
Harry Kane
Tottenham Tottenham
England
76.2
Year M G A S P
2017 34 37 7 110 438
2016 42 29 1 133 757
2015 49 35 6 146 1011
Sum 125 101 14 389 2206
10
Gonzalo Higuain
Juventus Juventus
Argentina
75.9
Year M G A S P
2017 42 22 5 104 613
2016 47 40 1 169 853
2015 51 37 8 152 904
Sum 140 99 14 425 2370
11
Sergio Aguero
Manchester City Manchester City
Argentina
73.7
Year M G A S P
2017 29 24 7 103 631
2016 50 39 5 143 888
2015 39 32 6 118 693
Sum 118 95 18 364 2212
12
Romelu Lukaku
Manchester United Manchester United
Belgium
71.8
Year M G A S P
2017 36 31 4 92 618
2016 49 28 5 95 936
2015 44 35 8 113 1009
Sum 129 94 17 300 2563
13
Antoine Griezmann
Atletico Madrid Atletico Madrid
France
70.8
Year M G A S P
2017 45 21 7 60 850
2016 61 36 12 87 1264
2015 52 34 4 56 845
Sum 158 91 23 203 2959
14
Dries Mertens
SSC Napoli SSC Napoli
Belgium
68.8
Year M G A S P
2017 30 36 10 112 633
2016 25 26 7 110 777
2015 31 20 13 58 637
Sum 86 82 30 280 2047
15
Aritz Aduriz
Athletic Bilbao Athletic Bilbao
Spain
65.6
Year M G A S P
2017 23 18 0 55 373
2016 41 31 5 77 572
2015 45 40 9 115 758
Sum 109 89 14 247 1703
16
Edin Dzeko
Roma Roma
Bosnia-Herzegovina
64.5
Year M G A S P
2017 36 29 7 111 506
2016 33 35 7 125 630
2015 31 18 5 65 510
Sum 100 82 19 301 1646
17
Alexis Sanchez
Arsenal Arsenal
Chile
64.4
Year M G A S P
2017 35 19 6 78 1012
2016 56 27 16 117 1681
2015 52 24 8 123 1362
Sum 143 70 30 318 4055
18
Thomas Mueller
Bayern Munich Bayern Munich
Germany
64.1
Year M G A S P
2017 36 11 10 43 742
2016 45 20 15 89 1080
2015 47 38 14 84 988
Sum 128 69 39 216 2810
19
Eran Zahavi
Guangzhou R&F F.C. Guangzhou R&F F.C.
Israel
63.4
Year M G A S P
2017 29 26 4 0 0
2016 4 32 0 0 0
2015 13 43 3 0 0
Sum 46 101 7 0 0
20
Leigh Griffiths
Celtic Celtic
Scotland
62.3
Year M G A S P
2017 18 13 7 1 12
2016 37 37 7 1 11
2015 36 41 5 0 0
Sum 91 91 19 2 23
21
Alexandre Lacazette
Arsenal Arsenal
France
58.3
Year M G A S P
2017 31 26 4 55 534
2016 38 32 4 103 1076
2015 38 22 1 60 763
Sum 107 80 9 218 2373
22
Olivier Giroud
Arsenal Arsenal
France
57.7
Year M G A S P
2017 23 19 4 32 339
2016 30 23 9 72 619
2015 40 33 4 95 945
Sum 93 75 17 199 1903
23
Hulk
Shanghai SIPG FC Shanghai SIPG FC
Brazil
56.9
Year M G A S P
2017 31 23 14 0 0
2016 14 20 4 0 0
2015 38 25 21 19 82
Sum 83 68 39 19 82
24
Mohamed Salah
Liverpool Liverpool
Egypt
56.8
Year M G A S P
2017 37 22 9 64 609
2016 44 27 10 85 1230
2015 38 19 4 56 862
Sum 119 68 23 205 2701
25
Danny L. Rowe
AFC Fylde AFC Fylde
England
55.8
Year M G A S P
2017 11 19 0 0 0
2016 0 49 0 0 0
2015 25 0 0 0
Sum 11 93 0 0 0
26
Andrea Belotti
Torino Torino
Italy
54.9
Year M G A S P
2017 30 23 5 90 450
2016 41 38 6 98 716
2015 17 11 3 45 324
Sum 88 72 14 233 1490
27
Mauro Icardi
Inter Inter
Argentina
54.9
Year M G A S P
2017 24 16 4 58 258
2016 39 26 8 98 557
2015 40 26 7 97 616
Sum 103 68 19 253 1431
28
Jonas
Benfica Benfica
Brazil
54.5
Year M G A S P
2017 26 27 0 9 88
2016 28 25 1 0 0
2015 41 37 1 0 0
Sum 95 89 2 9 88
29
Paulo Dybala
Juventus Juventus
Argentina
53.7
Year M G A S P
2017 42 25 5 92 1092
2016 32 20 8 94 1073
2015 34 16 7 112 995
Sum 108 61 20 298 3160
30
Kevin de Bruyne
Manchester City Manchester City
Belgium
53.7
Year M G A S P
2017 37 4 13 45 1488
2016 43 10 16 76 1319
2015 55 26 25 74 1378
Sum 135 40 54 195 4185
31
Christian Eriksen
Tottenham Tottenham
Denmark
53.5
Year M G A S P
2017 37 12 23 79 1439
2016 57 18 14 141 2193
2015 50 9 10 79 1730
Sum 144 39 47 299 5362
32
Bas Dost
Sporting CP Sporting CP
Netherlands
53.2
Year M G A S P
2017 28 34 0 2 5
2016 24 16 2 17 296
2015 39 29 6 64 608
Sum 91 79 8 83 909
33
Lorenzo Insigne
SSC Napoli SSC Napoli
Italy
51.7
Year M G A S P
2017 40 20 10 115 1936
2016 38 12 10 130 1997
2015 24 15 10 84 945
Sum 102 47 30 329 4878
34
Jonathan Soriano
Beijing Guoan Beijing Guoan
Spain
51.4
Year M G A S P
2017 20 18 1 0 0
2016 31 22 0 0 0
2015 33 45 0 0 0
Sum 84 85 1 0 0
35
Nicolai Joergensen
Feyenoord Feyenoord
Denmark
51.2
Year M G A S P
2017 25 15 5 0 0
2016 48 42 11 0 0
2015 34 15 4 0 0
Sum 107 72 20 0 0
36
Nemanja Nikolic
Chicago Fire Chicago Fire
Hungary
50.6
Year M G A S P
2017 29 18 2 0 0
2016 38 31 0 8 62
2015 28 33 1 0 0
Sum 95 82 3 8 62
37
Ali Ahmed Mabkhout
Al-Jazira Al-Jazira
U.A.E.
50.4
Year M G A S P
2017 22 22 2 0 0
2016 14 35 6 0 0
2015 10 19 4 0 0
Sum 46 76 12 0 0
38
Anthony Modeste
Tianjin Quanjian Tianjin Quanjian
France
50.3
Year M G A S P
2017 23 20 3 43 384
2016 32 30 2 114 658
2015 25 18 3 84 428
Sum 80 68 8 241 1470
39
Sebastian Giovinco
Toronto FC Toronto FC
Italy
50.2
Year M G A S P
2017 24 15 6 0 0
2016 34 21 17 6 25
2015 34 24 12 1 7
Sum 92 60 35 7 32
40
Marek Hamsik
SSC Napoli SSC Napoli
Slovakia
49.9
Year M G A S P
2017 37 9 6 62 2128
2016 54 16 14 99 3549
2015 47 15 13 84 2104
Sum 138 40 33 245 7781
41
Luuk de Jong
PSV Eindhoven PSV Eindhoven
Netherlands
49.8
Year M G A S P
2017 17 5 4 2 15
2016 42 23 12 9 156
2015 42 36 11 6 67
Sum 101 64 27 17 238
42
Alvaro Morata
Chelsea Chelsea
Spain
49.8
Year M G A S P
2017 17 18 5 43 307
2016 29 26 12 61 501
2015 33 15 8 51 445
Sum 79 59 25 155 1253
43
Karim Benzema
Real Madrid Real Madrid
France
49.7
Year M G A S P
2017 32 10 7 60 569
2016 35 23 9 95 782
2015 38 26 3 82 645
Sum 105 59 19 237 1996
44
Angel Di Maria
Paris Saint Germain Paris Saint Germain
Argentina
49.3
Year M G A S P
2017 26 13 9 60 703
2016 53 12 22 87 1794
2015 40 14 14 66 1175
Sum 119 39 45 213 3672
45
Sebastien Haller
Eintracht Frankfurt Eintracht Frankfurt
France
49.3
Year M G A S P
2017 26 10 3 8 107
2016 41 28 6 0 0
2015 31 33 7 0 0
Sum 98 71 16 8 107
46
Hakim Ziyech
Ajax Ajax
Morocco
48.8
Year M G A S P
2017 34 9 12 8 75
2016 36 22 11 0 0
2015 35 24 16 0 0
Sum 105 55 39 8 75
47
Fedor Smolov
FC Krasnodar FC Krasnodar
Russia
48.6
Year M G A S P
2017 22 18 1 0 0
2016 34 38 2 0 0
2015 33 19 6 0 0
Sum 89 75 9 0 0
48
Henrik Mkhitaryan
Manchester United Manchester United
Armenia
48.4
Year M G A S P
2017 40 15 8 27 868
2016 30 16 12 49 881
2015 39 19 14 49 587
Sum 109 50 34 125 2336
49
Jamie Vardy
Leicester Leicester
England
48.4
Year M G A S P
2017 29 17 3 43 345
2016 41 20 5 77 612
2015 36 22 10 94 584
Sum 106 59 18 214 1541
50
Andre-Pierre Gignac
Tigres Tigres
France
48.3
Year M G A S P
2017 36 19 0 0 0
2016 40 29 1 0 0
2015 41 29 1 51 239
Sum 117 77 2 51 239
51
Quincy Promes
Spartak Moscow Spartak Moscow
Netherlands
47.9
Year M G A S P
2017 27 19 6 5 45
2016 31 25 8 0 0
2015 30 25 2 0 0
Sum 88 69 16 5 45
52
Ricardo Goulart
Guangzhou Evergrande Guangzhou Evergrande
Brazil
47.8
Year M G A S P
2017 35 26 7 0 0
2016 7 22 0 0 0
2015 13 27 0 0 0
Sum 55 75 7 0 0
53
Wissam Ben Yedder
Sevilla Sevilla
France
47.7
Year M G A S P
2017 21 13 3 31 340
2016 31 30 3 90 659
2015 30 21 4 56 767
Sum 82 64 10 177 1766
54
Kevin Gameiro
Atletico Madrid Atletico Madrid
France
47.5
Year M G A S P
2017 12 9 3 22 154
2016 42 31 7 80 503
2015 26 23 4 54 319
Sum 80 63 14 156 976
55
Carlos Bacca
Villarreal Villarreal
Colombia
47.3
Year M G A S P
2017 22 11 2 40 285
2016 46 22 2 72 519
2015 44 29 9 67 566
Sum 112 62 13 179 1370
56
Ruben Castro
Guizhou Hengfeng Zhicheng Guizhou Hengfeng Zhicheng
Spain
47.2
Year M G A S P
2017 26 11 1 66 382
2016 36 24 4 102 788
2015 16 29 2 49 444
Sum 78 64 7 217 1614
57
Iago Aspas
Celta Vigo Celta Vigo
Spain
47.0
Year M G A S P
2017 30 19 5 52 695
2016 35 23 6 73 940
2015 20 18 2 56 512
Sum 85 60 13 181 2147
58
Vincent Janssen
Fenerbahce Fenerbahce
Netherlands
46.9
Year M G A S P
2017 11 9 1 12 84
2016 32 31 3 18 179
2015 40 32 3 0 0
Sum 83 72 7 30 263
59
Marcus Berg
Al-Ain Al-Ain
Sweden
46.8
Year M G A S P
2017 30 24 1 0 0
2016 37 29 2 0 0
2015 30 23 0 0 0
Sum 97 76 3 0 0
60
David Tarpey
Barnet Barnet
England
46.8
Year M G A S P
2017 8 24 0 0 0
2016 0 36 0 0 0
2015 18 0 0 0
Sum 8 78 0 0 0
61
Gerard Gohou
Kairat Almaty Kairat Almaty
Ivory Coast
46.8
Year M G A S P
2017 4 24 0 0 0
2016 4 27 0 0 0
2015 27 0 0 0
Sum 8 78 0 0 0
62
Gareth Bale
Real Madrid Real Madrid
Wales
46.7
Year M G A S P
2017 19 4 3 38 334
2016 43 25 8 101 899
2015 47 20 15 101 853
Sum 109 49 26 240 2086
63
Javier Hernandez
West Ham West Ham
Mexico
46.6
Year M G A S P
2017 24 12 3 43 310
2016 38 22 4 66 694
2015 26 28 4 63 452
Sum 88 62 11 175 1472
64
Andre Silva
AC Milan AC Milan
Portugal
46.4
Year M G A S P
2017 28 17 0 4 36
2016 31 31 2 15 157
2015 27 0 0 0
Sum 59 75 2 19 193
65
Mario Gomez
Wolfsburg Wolfsburg
Germany
45.7
Year M G A S P
2017 24 21 1 50 437
2016 38 22 2 35 298
2015 36 24 3 26 167
Sum 98 67 6 111 902
66
Nikola Kalinic
AC Milan AC Milan
Croatia
45.6
Year M G A S P
2017 21 12 2 51 274
2016 35 20 9 80 643
2015 20 27 3 37 292
Sum 76 59 14 168 1209
67
Simon Terodde
VfB Stuttgart VfB Stuttgart
Germany
45.4
Year M G A S P
2017 23 17 3 8 76
2016 30 31 6 0 0
2015 30 20 2 0 0
Sum 83 68 11 8 76
68
Eden Hazard
Chelsea Chelsea
Belgium
45.4
Year M G A S P
2017 22 9 4 32 929
2016 43 23 10 58 1376
2015 53 16 9 62 2062
Sum 118 48 23 152 4367
69
Lars Stindl
Borussia Moenchengladbach Borussia Moenchengladbach
Germany
45.4
Year M G A S P
2017 34 16 5 45 862
2016 33 15 6 73 1561
2015 37 20 7 67 1428
Sum 104 51 18 185 3851
70
Santiago Salcedo
Libertad Libertad
Argentina
45.0
Year M G A S P
2017 10 23 0 0 0
2016 0 26 0 0 0
2015 26 0 0 0
Sum 10 75 0 0 0
71
Jose Maria Callejon
SSC Napoli SSC Napoli
Spain
44.9
Year M G A S P
2017 33 15 7 47 1071
2016 47 16 14 102 1651
2015 44 11 8 56 1318
Sum 124 42 29 205 4040
72
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
73
Jason Cummings
Nottingham Forest Nottingham Forest
Scotland
44.8
Year M G A S P
2017 21 17 3 0 0
2016 39 23 4 0 0
2015 35 30 0 0 0
Sum 95 70 7 0 0
74
Omar Al Somah
Al Ahli Al Ahli
Syria
44.4
Year M G A S P
2017 21 17 0 0 0
2016 13 35 0 0 0
2015 6 22 0 0 0
Sum 40 74 0 0 0
75
Mesut Oezil
Arsenal Arsenal
Germany
44.0
Year M G A S P
2017 29 4 9 25 1383
2016 51 14 12 58 2531
2015 53 11 24 46 2133
Sum 133 29 45 129 6047
76
John Akinde
Barnet Barnet
South Africa
44.0
Year M G A S P
2017 23 11 0 0 0
2016 45 32 3 0 0
2015 38 25 5 0 0
Sum 106 68 8 0 0
77
Dele Alli
Tottenham Tottenham
England
43.8
Year M G A S P
2017 39 17 9 64 928
2016 45 15 10 106 1275
2015 35 11 9 29 581
Sum 119 43 28 199 2784
78
Andre Gray
Watford Watford
Wales
43.7
Year M G A S P
2017 21 9 1 26 292
2016 34 24 7 18 111
2015 43 27 8 0 0
Sum 98 60 16 44 403
79
Odion Ighalo
Changchun Yatai Changchun Yatai
Nigeria
43.1
Year M G A S P
2017 27 13 3 3 25
2016 34 8 2 78 594
2015 32 37 6 65 345
Sum 93 58 11 146 964
80
Ciro Immobile
Lazio Lazio
Italy
43.1
Year M G A S P
2017 32 32 4 91 490
2016 35 18 5 109 632
2015 9 6 1 14 59
Sum 76 56 10 214 1181
81
Ivan Perisic
Inter Inter
Croatia
42.9
Year M G A S P
2017 33 11 11 68 808
2016 38 16 8 93 1164
2015 33 17 5 46 769
Sum 104 44 24 207 2741
82
Bradley Wright-Phillips
New York Red Bulls New York Red Bulls
England
42.8
Year M G A S P
2017 27 19 1 0 0
2016 34 25 4 0 0
2015 37 20 6 0 0
Sum 98 64 11 0 0
83
David Villa
New York City FC New York City FC
Spain
42.6
Year M G A S P
2017 25 19 5 0 0
2016 34 23 4 0 0
2015 29 19 6 0 0
Sum 88 61 15 0 0
84
Vincent Aboubakar
FC Porto FC Porto
Cameroon
42.6
Year M G A S P
2017 25 27 3 0 0
2016 31 17 1 13 114
2015 24 23 1 0 0
Sum 80 67 5 13 114
85
Cedric Bakambu
Villarreal Villarreal
DR Congo
42.5
Year M G A S P
2017 22 17 1 44 358
2016 27 19 0 40 336
2015 23 26 5 17 192
Sum 72 62 6 101 886
86
Islam Slimani
Leicester Leicester
Algeria
42.4
Year M G A S P
2017 10 7 1 15 157
2016 38 31 4 27 367
2015 23 27 0 0 0
Sum 71 65 5 42 524
87
Dimitri Payet
Marseille Marseille
France
42.0
Year M G A S P
2017 25 5 5 47 827
2016 50 17 21 96 1484
2015 31 10 12 63 1160
Sum 106 32 38 206 3471
88
David Silva
Manchester City Manchester City
Spain
41.8
Year M G A S P
2017 34 10 11 32 1646
2016 52 10 13 38 1892
2015 42 11 14 60 1865
Sum 128 31 38 130 5403
89
Arkadiusz Milik
SSC Napoli SSC Napoli
Poland
41.8
Year M G A S P
2017 6 11 0 13 99
2016 28 24 3 22 125
2015 31 23 12 2 18
Sum 65 58 15 37 242
90
Nils Petersen
Freiburg Freiburg
Germany
41.6
Year M G A S P
2017 8 12 3 30 224
2016 9 19 2 22 156
2015 23 28 6 15 125
Sum 40 59 11 67 505
91
Shinzo Koroki
Urawa Red Diamonds Urawa Red Diamonds
Japan
41.6
Year M G A S P
2017 35 24 5 0 0
2016 33 23 3 0 0
2015 27 15 3 0 0
Sum 95 62 11 0 0
92
Gianluca Lapadula
Genoa Genoa
Italy
41.4
Year M G A S P
2017 9 7 3 34 218
2016 30 25 7 11 93
2015 20 25 5 0 0
Sum 59 57 15 45 311
93
Cleiton Silva
Shanghai Shenxin Shanghai Shenxin
Brazil
41.4
Year M G A S P
2017 0 18 0 0 0
2016 0 27 0 0 0
2015 24 0 0 0
Sum 0 69 0 0 0
94
Philippe Coutinho
Liverpool Liverpool
Brazil
41.4
Year M G A S P
2017 27 11 3 64 829
2016 41 18 9 78 968
2015 49 13 6 136 1622
Sum 117 42 18 278 3419
95
Anthony Martial
Manchester United Manchester United
France
41.3
Year M G A S P
2017 18 7 6 34 465
2016 42 16 10 50 745
2015 39 24 5 57 693
Sum 99 47 21 141 1903
96
Roberto Firmino
Liverpool Liverpool
Brazil
41.0
Year M G A S P
2017 35 12 6 62 939
2016 46 21 8 92 1313
2015 35 8 8 62 1005
Sum 116 41 22 216 3257
97
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
98
Billy Sharp
Sheffield United Sheffield United
England
40.8
Year M G A S P
2017 27 20 4 0 0
2016 46 27 5 0 0
2015 31 13 3 0 0
Sum 104 60 12 0 0
99
Antonio Candreva
Inter Inter
Italy
40.8
Year M G A S P
2017 38 4 8 38 866
2016 46 15 10 103 1091
2015 42 15 5 114 4123
Sum 126 34 23 255 6080
100
Sadio Mane
Liverpool Liverpool
Senegal
40.7
Year M G A S P
2017 23 13 1 35 450
2016 36 18 4 73 1157
2015 34 18 7 86 1034
Sum 93 49 12 194 2641