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
142.3
Year M G A S P
2017 61 53 13 217 1998
2016 60 62 26 184 2192
2015 55 53 21 169 1922
Sum 176 168 60 570 6112
2
Cristiano Ronaldo
Real Madrid Real Madrid
Portugal
129.7
Year M G A S P
2017 51 48 9 191 894
2016 53 55 17 207 1048
2015 58 58 17 244 1124
Sum 162 161 43 642 3066
3
Luis Suarez
Barcelona Barcelona
Uruguay
112.8
Year M G A S P
2017 54 30 12 127 972
2016 59 54 22 138 1034
2015 54 51 19 118 889
Sum 167 135 53 383 2895
4
Robert Lewandowski
Bayern Munich Bayern Munich
Poland
109.3
Year M G A S P
2017 54 52 7 149 749
2016 54 47 4 158 870
2015 49 53 6 140 722
Sum 157 152 17 447 2341
5
Neymar
Paris Saint Germain Paris Saint Germain
Brazil
99.7
Year M G A S P
2017 52 33 18 124 1916
2016 55 30 21 113 1894
2015 56 46 15 114 1834
Sum 163 109 54 351 5644
6
Edinson Cavani
Paris Saint Germain Paris Saint Germain
Uruguay
94.8
Year M G A S P
2017 56 50 7 158 637
2016 49 46 6 127 705
2015 46 35 3 102 768
Sum 151 131 16 387 2110
7
Pierre-Emerick Aubameyang
Borussia Dortmund Borussia Dortmund
Gabon
92.0
Year M G A S P
2017 48 41 2 128 570
2016 40 39 5 125 522
2015 43 51 7 66 320
Sum 131 131 14 319 1412
8
Zlatan Ibrahimovic
Manchester United Manchester United
Sweden
89.5
Year M G A S P
2017 17 11 4 37 372
2016 51 51 15 164 1395
2015 46 49 15 115 1168
Sum 114 111 34 316 2935
9
Harry Kane
Tottenham Tottenham
England
85.3
Year M G A S P
2017 46 49 9 159 602
2016 42 29 1 133 757
2015 49 35 6 146 1011
Sum 137 113 16 438 2370
10
Gonzalo Higuain
Juventus Juventus
Argentina
82.4
Year M G A S P
2017 53 30 7 139 888
2016 47 40 1 169 853
2015 51 37 8 152 904
Sum 151 107 16 460 2645
11
Romelu Lukaku
Manchester United Manchester United
Belgium
78.8
Year M G A S P
2017 49 40 6 122 868
2016 49 28 5 95 936
2015 44 35 8 113 1009
Sum 142 103 19 330 2813
12
Sergio Aguero
Manchester City Manchester City
Argentina
78.4
Year M G A S P
2017 38 30 8 131 765
2016 50 39 5 143 888
2015 39 32 6 118 693
Sum 127 101 19 392 2346
13
Antoine Griezmann
Atletico Madrid Atletico Madrid
France
77.2
Year M G A S P
2017 60 26 13 94 1200
2016 61 36 12 87 1264
2015 52 34 4 56 845
Sum 173 96 29 237 3309
14
Dries Mertens
SSC Napoli SSC Napoli
Belgium
76.3
Year M G A S P
2017 45 43 15 159 966
2016 25 26 7 110 777
2015 31 20 13 58 637
Sum 101 89 35 327 2380
15
Edin Dzeko
Roma Roma
Bosnia-Herzegovina
71.2
Year M G A S P
2017 50 36 10 164 741
2016 33 35 7 125 630
2015 31 18 5 65 510
Sum 114 89 22 354 1881
16
Aritz Aduriz
Athletic Bilbao Athletic Bilbao
Spain
70.8
Year M G A S P
2017 34 25 1 75 501
2016 41 31 5 77 572
2015 45 40 9 115 758
Sum 120 96 15 267 1831
17
Alexis Sanchez
Arsenal Arsenal
Chile
67.8
Year M G A S P
2017 44 22 8 106 1285
2016 56 27 16 117 1681
2015 52 24 8 123 1362
Sum 152 73 32 346 4328
18
Thomas Mueller
Bayern Munich Bayern Munich
Germany
66.4
Year M G A S P
2017 43 12 13 53 979
2016 45 20 15 89 1080
2015 47 38 14 84 988
Sum 135 70 42 226 3047
19
Leigh Griffiths
Celtic Celtic
Scotland
65.8
Year M G A S P
2017 27 18 8 3 59
2016 37 37 7 1 11
2015 36 41 5 0 0
Sum 100 96 20 4 70
20
Eran Zahavi
Guangzhou R&F F.C. Guangzhou R&F F.C.
Israel
65.4
Year M G A S P
2017 34 28 6 0 0
2016 4 32 0 0 0
2015 13 43 3 0 0
Sum 51 103 9 0 0
21
Mohamed Salah
Liverpool Liverpool
Egypt
65.4
Year M G A S P
2017 49 33 11 108 919
2016 44 27 10 85 1230
2015 38 19 4 56 862
Sum 131 79 25 249 3011
22
Alexandre Lacazette
Arsenal Arsenal
France
62.8
Year M G A S P
2017 39 32 5 70 676
2016 38 32 4 103 1076
2015 38 22 1 60 763
Sum 115 86 10 233 2515
23
Hulk
Shanghai SIPG FC Shanghai SIPG FC
Brazil
61.3
Year M G A S P
2017 38 29 16 0 0
2016 14 20 4 0 0
2015 38 25 21 19 82
Sum 90 74 41 19 82
24
Mauro Icardi
Inter Inter
Argentina
60.9
Year M G A S P
2017 32 24 5 90 397
2016 39 26 8 98 557
2015 40 26 7 97 616
Sum 111 76 20 285 1570
25
Danny L. Rowe
AFC Fylde AFC Fylde
England
60.6
Year M G A S P
2017 21 27 0 0 0
2016 0 49 0 0 0
2015 25 0 0 0
Sum 21 101 0 0 0
26
Olivier Giroud
Arsenal Arsenal
France
60.2
Year M G A S P
2017 31 23 4 36 371
2016 30 23 9 72 619
2015 40 33 4 95 945
Sum 101 79 17 203 1935
27
Kevin de Bruyne
Manchester City Manchester City
Belgium
59.3
Year M G A S P
2017 51 8 18 67 2249
2016 43 10 16 76 1319
2015 55 26 25 74 1378
Sum 149 44 59 217 4946
28
Christian Eriksen
Tottenham Tottenham
Denmark
59.2
Year M G A S P
2017 51 20 23 101 1902
2016 57 18 14 141 2193
2015 50 9 10 79 1730
Sum 158 47 47 321 5825
29
Paulo Dybala
Juventus Juventus
Argentina
59.1
Year M G A S P
2017 54 29 8 152 1625
2016 32 20 8 94 1073
2015 34 16 7 112 995
Sum 120 65 23 358 3693
30
Jonas
Benfica Benfica
Brazil
58.3
Year M G A S P
2017 33 33 0 16 187
2016 28 25 1 0 0
2015 41 37 1 0 0
Sum 102 95 2 16 187
31
Bas Dost
Sporting CP Sporting CP
Netherlands
58.1
Year M G A S P
2017 36 42 0 6 91
2016 24 16 2 17 296
2015 39 29 6 64 608
Sum 99 87 8 87 995
32
Lorenzo Insigne
SSC Napoli SSC Napoli
Italy
57.3
Year M G A S P
2017 55 26 10 172 2831
2016 38 12 10 130 1997
2015 24 15 10 84 945
Sum 117 53 30 386 5773
33
Ali Ahmed Mabkhout
Al-Jazira Al-Jazira
U.A.E.
56.2
Year M G A S P
2017 26 26 3 0 0
2016 15 35 6 0 0
2015 13 24 4 0 0
Sum 54 85 13 0 0
34
Andrea Belotti
Torino Torino
Italy
56.1
Year M G A S P
2017 37 24 5 110 555
2016 41 38 6 98 716
2015 17 11 3 45 324
Sum 95 73 14 253 1595
35
Nemanja Nikolic
Chicago Fire Chicago Fire
Hungary
55.8
Year M G A S P
2017 37 26 3 0 0
2016 38 31 0 8 62
2015 28 33 1 0 0
Sum 103 90 4 8 62
36
Alvaro Morata
Chelsea Chelsea
Spain
55.5
Year M G A S P
2017 27 25 7 72 485
2016 29 26 12 61 501
2015 33 15 8 51 445
Sum 89 66 27 184 1431
37
Sebastien Haller
Eintracht Frankfurt Eintracht Frankfurt
France
54.9
Year M G A S P
2017 34 18 4 21 290
2016 41 28 6 0 0
2015 31 33 7 0 0
Sum 106 79 17 21 290
38
Nicolai Joergensen
Feyenoord Feyenoord
Denmark
54.5
Year M G A S P
2017 33 18 8 9 73
2016 48 42 11 0 0
2015 34 15 4 0 0
Sum 115 75 23 9 73
39
Quincy Promes
Spartak Moscow Spartak Moscow
Netherlands
53.8
Year M G A S P
2017 36 25 11 13 162
2016 31 25 8 0 0
2015 30 25 2 0 0
Sum 97 75 21 13 162
40
Marcus Berg
Al-Ain Al-Ain
Sweden
53.8
Year M G A S P
2017 41 33 5 0 0
2016 37 29 2 0 0
2015 30 23 0 0 0
Sum 108 85 7 0 0
41
Fedor Smolov
FC Krasnodar FC Krasnodar
Russia
53.2
Year M G A S P
2017 33 25 2 0 0
2016 34 38 2 0 0
2015 33 19 6 0 0
Sum 100 82 10 0 0
42
Eden Hazard
Chelsea Chelsea
Belgium
52.9
Year M G A S P
2017 36 18 7 57 1349
2016 43 23 10 58 1376
2015 53 16 9 62 2062
Sum 132 57 26 177 4787
43
Angel Di Maria
Paris Saint Germain Paris Saint Germain
Argentina
52.7
Year M G A S P
2017 33 15 13 79 905
2016 53 12 22 87 1794
2015 40 14 14 66 1175
Sum 126 41 49 232 3874
44
Marek Hamsik
SSC Napoli SSC Napoli
Slovakia
52.6
Year M G A S P
2017 54 10 7 96 3144
2016 54 16 14 99 3549
2015 47 15 13 84 2104
Sum 155 41 34 279 8797
45
Anthony Modeste
Tianjin Quanjian Tianjin Quanjian
France
52.5
Year M G A S P
2017 27 23 4 43 384
2016 32 30 2 114 658
2015 25 18 3 84 428
Sum 84 71 9 241 1470
46
Karim Benzema
Real Madrid Real Madrid
France
52.5
Year M G A S P
2017 39 13 8 76 770
2016 35 23 9 95 782
2015 38 26 3 82 645
Sum 112 62 20 253 2197
47
Wissam Ben Yedder
Sevilla Sevilla
France
52.4
Year M G A S P
2017 28 19 4 56 527
2016 31 30 3 90 659
2015 30 21 4 56 767
Sum 89 70 11 202 1953
48
Ciro Immobile
Lazio Lazio
Italy
52.2
Year M G A S P
2017 44 42 10 117 693
2016 35 18 5 109 632
2015 9 6 1 14 59
Sum 88 66 16 240 1384
49
Jonathan Soriano
Beijing Guoan Beijing Guoan
Spain
52.0
Year M G A S P
2017 22 19 1 0 0
2016 31 22 0 0 0
2015 33 45 0 0 0
Sum 86 86 1 0 0
50
Henrik Mkhitaryan
Manchester United Manchester United
Armenia
51.8
Year M G A S P
2017 51 19 9 37 1186
2016 30 16 12 49 881
2015 39 19 14 49 587
Sum 120 54 35 135 2654
51
Iago Aspas
Celta Vigo Celta Vigo
Spain
51.8
Year M G A S P
2017 39 25 6 75 1022
2016 35 23 6 73 940
2015 20 18 2 56 512
Sum 94 66 14 204 2474
52
Luuk de Jong
PSV Eindhoven PSV Eindhoven
Netherlands
51.4
Year M G A S P
2017 21 7 5 2 15
2016 42 23 12 9 156
2015 42 36 11 6 67
Sum 105 66 28 17 238
53
Sebastian Giovinco
Toronto FC Toronto FC
Italy
51.4
Year M G A S P
2017 28 17 6 0 0
2016 34 21 17 6 25
2015 34 24 12 1 7
Sum 96 62 35 7 32
54
Carlos Bacca
Villarreal Villarreal
Colombia
50.9
Year M G A S P
2017 32 15 4 54 399
2016 46 22 2 72 519
2015 44 29 9 67 566
Sum 122 66 15 193 1484
55
Hakim Ziyech
Ajax Ajax
Morocco
50.9
Year M G A S P
2017 43 9 17 9 128
2016 36 22 11 0 0
2015 36 24 16 0 0
Sum 115 55 44 9 128
56
Gerard Gohou
Kairat Almaty Kairat Almaty
Ivory Coast
50.4
Year M G A S P
2017 4 30 0 0 0
2016 4 27 0 0 0
2015 27 0 0 0
Sum 8 84 0 0 0
57
Omar Al Somah
Al Ahli Al Ahli
Syria
50.4
Year M G A S P
2017 29 27 0 0 0
2016 13 35 0 0 0
2015 6 22 0 0 0
Sum 48 84 0 0 0
58
Jamie Vardy
Leicester Leicester
England
50.0
Year M G A S P
2017 39 19 3 57 427
2016 41 20 5 77 612
2015 36 22 10 94 584
Sum 116 61 18 228 1623
59
Andre Silva
AC Milan AC Milan
Portugal
49.7
Year M G A S P
2017 38 22 0 16 153
2016 31 31 2 15 157
2015 27 0 0 0
Sum 69 80 2 31 310
60
Andre-Pierre Gignac
Tigres Tigres
France
49.5
Year M G A S P
2017 46 21 0 0 0
2016 40 29 1 0 0
2015 41 29 1 51 239
Sum 127 79 2 51 239
61
Kevin Gameiro
Atletico Madrid Atletico Madrid
France
49.0
Year M G A S P
2017 16 11 3 32 214
2016 42 31 7 80 503
2015 26 23 4 54 319
Sum 84 65 14 166 1036
62
Ricardo Goulart
Guangzhou Evergrande Guangzhou Evergrande
Brazil
48.8
Year M G A S P
2017 39 27 8 0 0
2016 7 22 0 0 0
2015 13 27 0 0 0
Sum 59 76 8 0 0
63
Ruben Castro
Guizhou Hengfeng Zhicheng Guizhou Hengfeng Zhicheng
Spain
48.8
Year M G A S P
2017 31 13 2 66 382
2016 36 24 4 102 788
2015 16 29 2 49 444
Sum 83 66 8 217 1614
64
Javier Hernandez
West Ham West Ham
Mexico
48.7
Year M G A S P
2017 32 15 3 53 438
2016 38 22 4 66 694
2015 26 28 4 63 452
Sum 96 65 11 185 1600
65
Simon Terodde
VfB Stuttgart VfB Stuttgart
Germany
48.6
Year M G A S P
2017 27 21 4 19 183
2016 30 31 6 0 0
2015 30 20 2 0 0
Sum 87 72 12 19 183
66
Dele Alli
Tottenham Tottenham
England
48.6
Year M G A S P
2017 50 22 12 81 1179
2016 45 15 10 106 1275
2015 35 11 9 29 581
Sum 130 48 31 216 3035
67
Jose Maria Callejon
SSC Napoli SSC Napoli
Spain
48.6
Year M G A S P
2017 46 19 8 65 1525
2016 47 16 14 102 1651
2015 44 11 8 56 1318
Sum 137 46 30 223 4494
68
Lars Stindl
Borussia Moenchengladbach Borussia Moenchengladbach
Germany
48.5
Year M G A S P
2017 43 20 5 64 1271
2016 33 15 6 73 1561
2015 37 20 7 67 1428
Sum 113 55 18 204 4260
69
Cedric Bakambu
Villarreal Villarreal
DR Congo
48.4
Year M G A S P
2017 33 26 1 60 504
2016 27 19 0 40 336
2015 23 26 5 17 192
Sum 83 71 6 117 1032
70
Vincent Aboubakar
FC Porto FC Porto
Cameroon
48.1
Year M G A S P
2017 36 35 4 10 88
2016 31 17 1 13 114
2015 24 23 1 0 0
Sum 91 75 6 23 202
71
Vincent Janssen
Fenerbahce Fenerbahce
Netherlands
47.9
Year M G A S P
2017 19 10 2 14 97
2016 32 31 3 18 179
2015 40 32 3 0 0
Sum 91 73 8 32 276
72
Gareth Bale
Real Madrid Real Madrid
Wales
47.8
Year M G A S P
2017 21 5 4 42 401
2016 43 25 8 101 899
2015 47 20 15 101 853
Sum 111 50 27 244 2153
73
Cenk Tosun
Besiktas Besiktas
Turkey
47.3
Year M G A S P
2017 39 30 7 12 127
2016 30 22 4 5 60
2015 11 16 4 0 3
Sum 80 68 15 17 190
74
Nikola Kalinic
AC Milan AC Milan
Croatia
47.1
Year M G A S P
2017 31 14 2 63 409
2016 35 20 9 80 643
2015 20 27 3 37 292
Sum 86 61 14 180 1344
75
David Silva
Manchester City Manchester City
Spain
47.1
Year M G A S P
2017 45 13 17 51 2361
2016 52 10 13 38 1892
2015 42 11 14 60 1865
Sum 139 34 44 149 6118
76
Mario Gomez
Wolfsburg Wolfsburg
Germany
47.0
Year M G A S P
2017 27 22 2 60 508
2016 38 22 2 35 298
2015 36 24 3 26 167
Sum 101 68 7 121 973
77
Philippe Coutinho
Liverpool Liverpool
Brazil
47.0
Year M G A S P
2017 39 16 7 93 1251
2016 41 18 9 78 968
2015 49 13 6 136 1622
Sum 129 47 22 307 3841
78
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
79
Santiago Salcedo
Libertad Libertad
Argentina
46.8
Year M G A S P
2017 13 26 0 0 0
2016 0 26 0 0 0
2015 26 0 0 0
Sum 13 78 0 0 0
80
Rory McAllister
Peterhead Peterhead
Scotland
46.8
Year M G A S P
2017 30 32 0 0 0
2016 31 21 0 0 0
2015 35 25 0 0 0
Sum 96 78 0 0 0
81
Mesut Oezil
Arsenal Arsenal
Germany
46.5
Year M G A S P
2017 35 5 13 29 1613
2016 51 14 12 58 2531
2015 53 11 24 46 2133
Sum 139 30 49 133 6277
82
Fabio Lima
Al-Wasl Al-Wasl
Brazil
46.4
Year M G A S P
2017 22 19 5 0 0
2016 20 27 4 0 0
2015 18 22 5 0 0
Sum 60 68 14 0 0
83
Anthony Martial
Manchester United Manchester United
France
46.2
Year M G A S P
2017 27 11 11 48 683
2016 42 16 10 50 745
2015 39 24 5 57 693
Sum 108 51 26 155 2121
84
Moussa Dembele
Celtic Celtic
France
46.2
Year M G A S P
2017 18 25 4 6 48
2016 42 29 9 14 136
2015 21 12 2 0 0
Sum 81 66 15 20 184
85
Bradley Wright-Phillips
New York Red Bulls New York Red Bulls
England
45.8
Year M G A S P
2017 34 24 1 0 0
2016 34 25 4 0 0
2015 37 20 6 0 0
Sum 105 69 11 0 0
86
Ivan Perisic
Inter Inter
Croatia
45.8
Year M G A S P
2017 45 13 13 97 1128
2016 38 16 8 93 1164
2015 33 17 5 46 769
Sum 116 46 26 236 3061
87
Roberto Firmino
Liverpool Liverpool
Brazil
45.7
Year M G A S P
2017 45 17 8 93 1256
2016 46 21 8 92 1313
2015 35 8 8 62 1005
Sum 126 46 24 247 3574
88
David Villa
New York City FC New York City FC
Spain
45.6
Year M G A S P
2017 31 24 5 0 0
2016 34 23 4 0 0
2015 29 19 6 0 0
Sum 94 66 15 0 0
89
Raheem Sterling
Manchester City Manchester City
England
45.5
Year M G A S P
2017 38 18 13 67 1000
2016 42 8 8 55 910
2015 49 19 8 73 1050
Sum 129 45 29 195 2960
90
Andre Gray
Watford Watford
Wales
45.4
Year M G A S P
2017 25 10 3 39 380
2016 34 24 7 18 111
2015 43 27 8 0 0
Sum 102 61 18 57 491
91
Jason Cummings
Nottingham Forest Nottingham Forest
Scotland
45.4
Year M G A S P
2017 28 18 3 0 0
2016 39 23 4 0 0
2015 35 30 0 0 0
Sum 102 71 7 0 0
92
Odion Ighalo
Changchun Yatai Changchun Yatai
Nigeria
45.3
Year M G A S P
2017 32 16 4 3 25
2016 34 8 2 78 594
2015 32 37 6 65 345
Sum 98 61 12 146 964
93
Andriy Yarmolenko
Borussia Dortmund Borussia Dortmund
Ukraine
45.1
Year M G A S P
2017 44 27 3 29 358
2016 18 19 4 10 198
2015 18 21 2 0 0
Sum 80 67 9 39 556
94
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
95
Timo Werner
RasenBallsport Leipzig RasenBallsport Leipzig
Germany
44.7
Year M G A S P
2017 36 32 5 73 600
2016 27 17 2 65 661
2015 21 10 3 43 458
Sum 84 59 10 181 1719
96
John Akinde
Barnet Barnet
South Africa
44.6
Year M G A S P
2017 26 12 0 0 0
2016 45 32 3 0 0
2015 38 25 5 0 0
Sum 109 69 8 0 0
97
Munas Dabbur
Salzburg Salzburg
Israel
44.6
Year M G A S P
2017 36 24 1 0 0
2016 35 19 1 0 0
2015 35 30 0 0 0
Sum 106 73 2 0 0
98
Islam Slimani
Leicester Leicester
Algeria
44.6
Year M G A S P
2017 14 10 2 15 170
2016 38 31 4 27 367
2015 23 27 0 0 0
Sum 75 68 6 42 537
99
Konstantinos Mitroglou
Marseille Marseille
Greece
44.4
Year M G A S P
2017 31 24 0 23 98
2016 39 30 0 9 51
2015 31 18 1 0 0
Sum 101 72 1 32 149
100
Heung-Min Son
Tottenham Tottenham
South Korea
44.1
Year M G A S P
2017 37 22 6 78 715
2016 31 14 3 66 765
2015 28 19 4 49 571
Sum 96 55 13 193 2051