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
Kylian Mbappe Lottin
PSG PSG
France
90.6
Year M G A S P
2023 3 6 0 2 31
2022 51 57 16 136 1388
2021 62 51 22 91 1045
Sum 116 114 38 229 2464
2
Robert Lewandowski
Barcelona Barcelona
Poland
83.1
Year M G A S P
2023 3 3 0 0 0
2022 50 43 9 133 861
2021 59 69 10 115 699
Sum 112 115 19 248 1560
3
Lionel Messi
PSG PSG
Argentina
74.3
Year M G A S P
2023 3 2 0 0 0
2022 49 37 27 90 1964
2021 58 43 17 99 1764
Sum 110 82 44 189 3728
4
Erling Braut Haaland
Manchester City Manchester City
Norway
72.9
Year M G A S P
2023 5 4 0 0 0
2022 40 48 7 97 487
2021 50 49 11 105 546
Sum 95 101 18 202 1033
5
Harry Kane
Tottenham Tottenham
England
67.1
Year M G A S P
2023 6 4 0 2 20
2022 59 40 14 109 887
2021 58 44 7 98 853
Sum 123 88 21 209 1760
6
Karim Benzema
Real Madrid Real Madrid
France
65.1
Year M G A S P
2023 6 4 0 0 0
2022 37 34 8 92 1171
2021 59 47 12 92 1220
Sum 102 85 20 184 2391
7
Mehdi Taremi
FC Porto FC Porto
Iran
61.5
Year M G A S P
2023 4 1 2 0 0
2022 44 40 17 88 715
2021 56 31 16 62 576
Sum 104 72 35 150 1291
8
Mohamed Salah
Liverpool Liverpool
Egypt
59.7
Year M G A S P
2023 5 1 1 1 64
2022 54 32 13 112 1088
2021 62 39 11 98 1137
Sum 121 72 25 211 2289
9
Aleksandar Mitrovic
Fulham Fulham
Serbia
56.2
Year M G A S P
2023 3 1 0 2 23
2022 47 43 3 155 1020
2021 34 31 7 109 881
Sum 84 75 10 266 1924
10
Gabriel
Flamengo Flamengo
Brazil
53.5
Year M G A S P
2023 0 3 0 0 0
2022 43 28 1 71 941
2021 56 45 7 82 659
Sum 99 76 8 153 1600
11
Dusan Tadic
Ajax Ajax
Serbia
52.8
Year M G A S P
2023 5 2 1 0 69
2022 51 15 26 49 1728
2021 58 20 35 69 1606
Sum 114 37 62 118 3403
12
Neymar
PSG PSG
Brazil
50.1
Year M G A S P
2023 4 2 0 0 0
2022 41 34 17 57 1642
2021 43 18 16 37 1000
Sum 88 54 33 94 2642
13
Dusan Vlahovic
Juventus Juventus
Serbia
50.1
Year M G A S P
2023 0 0 0 0 0
2022 39 21 4 78 496
2021 51 49 4 105 705
Sum 90 70 8 183 1201
14
Cristiano Ronaldo
Al Nassr FC Al Nassr FC
Portugal
49.9
Year M G A S P
2023 0 2 0 0 0
2022 36 16 5 83 871
2021 62 47 7 126 1093
Sum 98 65 12 209 1964
15
Robert Muehren
FC Volendam FC Volendam
Netherlands
49.2
Year M G A S P
2023 4 2 0 1 16
2022 30 17 4 70 474
2021 41 42 15 123 660
Sum 75 61 19 194 1150
16
Wissam Ben Yedder
Monaco Monaco
France
49.2
Year M G A S P
2023 0 5 0 3 13
2022 41 33 6 61 587
2021 40 29 8 41 706
Sum 81 67 14 105 1306
17
Christopher Nkunku
RasenBallsport Leipzig RasenBallsport Leipzig
France
48.7
Year M G A S P
2023 0 0 0 0 0
2022 48 36 13 78 1145
2021 41 21 11 58 1047
Sum 89 57 24 136 2192
18
Hulk
Atletico MG Atletico MG
Brazil
48.6
Year M G A S P
2023 0 3 0 0 0
2022 36 28 3 64 604
2021 49 36 7 81 878
Sum 85 67 10 145 1482
19
Paul Mullin
Wrexham Wrexham
England
47.5
Year M G A S P
2023 6 5 0 0 0
2022 46 43 0 0 0
2021 45 27 3 49 327
Sum 97 75 3 49 327
20
Ciro Immobile
Lazio Lazio
Italy
47.2
Year M G A S P
2023 3 1 0 0 0
2022 33 27 6 78 704
2021 56 33 8 98 814
Sum 92 61 14 176 1518
21
Eran Zahavi
Maccabi Tel Aviv Maccabi Tel Aviv
Israel
47.1
Year M G A S P
2023 0 7 0 0 0
2022 12 23 4 30 296
2021 52 34 10 77 713
Sum 64 64 14 107 1009
22
Bruno Fernandes
Manchester United Manchester United
Portugal
47.1
Year M G A S P
2023 7 3 3 2 50
2022 55 15 12 70 2144
2021 61 24 21 85 2205
Sum 123 42 36 157 4399
23
Riyad Mahrez
Manchester City Manchester City
Algeria
46.8
Year M G A S P
2023 5 5 2 0 0
2022 36 20 7 50 991
2021 51 32 13 40 1008
Sum 92 57 22 90 1999
24
Memphis Depay
Atletico Madrid Atletico Madrid
Netherlands
46.8
Year M G A S P
2023 0 0 0 0 0
2022 16 14 1 40 503
2021 63 42 18 129 1689
Sum 79 56 19 169 2192
25
Sadio Mane
Bayern Munich Bayern Munich
Senegal
46.5
Year M G A S P
2023 0 0 0 0 0
2022 54 34 7 77 997
2021 57 26 7 68 1037
Sum 111 60 14 145 2034
26
Lautaro Martinez
Inter Inter
Argentina
46.4
Year M G A S P
2023 6 6 0 7 25
2022 48 27 6 95 633
2021 57 29 5 82 468
Sum 111 62 11 184 1126
27
Heung-Min Son
Tottenham Tottenham
South Korea
45.3
Year M G A S P
2023 7 3 1 1 30
2022 49 27 8 70 840
2021 53 24 11 66 1268
Sum 109 54 20 137 2138
28
Cody Gapko
Liverpool Liverpool
Netherlands
44.9
Year M G A S P
2023 5 0 0 4 13
2022 43 29 23 72 887
2021 38 15 13 53 644
Sum 86 44 36 129 1544
29
Kevin de Bruyne
Manchester City Manchester City
Belgium
44.9
Year M G A S P
2023 4 0 2 0 0
2022 52 21 26 67 1704
2021 44 16 17 31 993
Sum 100 37 45 98 2697
30
Paul Onuachu
Genk Genk
Nigeria
44.7
Year M G A S P
2023 3 3 0 0 0
2022 26 26 2 78 475
2021 48 36 2 78 525
Sum 77 65 4 156 1000
31
Sebastien Haller
Borussia Dortmund Borussia Dortmund
France
43.5
Year M G A S P
2023 0 3 1 1 7
2022 25 13 4 36 402
2021 51 38 13 94 858
Sum 76 54 18 131 1267
32
Julian Alvarez
Manchester City Manchester City
Argentina
43.0
Year M G A S P
2023 3 2 0 0 0
2022 40 33 6 0 0
2021 38 24 13 0 0
Sum 81 59 19 0 0
33
Thomas Verheijdt
ADO Den Haag ADO Den Haag
Netherlands
42.9
Year M G A S P
2023 3 2 0 2 24
2022 36 24 4 113 1069
2021 38 29 5 98 913
Sum 77 55 9 213 2006
34
Victor Osimeh
Napoli Napoli
Nigeria
42.7
Year M G A S P
2023 5 5 1 0 0
2022 30 28 4 76 327
2021 34 29 1 51 261
Sum 69 62 6 127 588
35
German Cano
Fluminense Fluminense
Argentina
42.0
Year M G A S P
2023 0 0 0 0 0
2022 49 44 5 0 0
2021 13 22 1 0 0
Sum 62 66 6 0 0
36
Gerard Moreno
Villarreal Villarreal
Spain
41.6
Year M G A S P
2023 5 2 3 2 34
2022 15 13 4 24 346
2021 40 32 17 89 1103
Sum 60 47 24 115 1483
37
Evangelos Pavlidis
AZ Alkmaar AZ Alkmaar
Greece
41.1
Year M G A S P
2023 5 7 1 7 78
2022 30 26 3 59 624
2021 46 22 6 64 824
Sum 81 55 10 130 1526
38
Samantha Kerr
Chelsea Ladies Chelsea Ladies
Australia
41.0
Year M G A S P
2023 0 1 0 0 0
2022 0 23 3 0 0
2021 25 35 11 0 0
Sum 25 59 14 0 0
39
Andre Silva
RasenBallsport Leipzig RasenBallsport Leipzig
Portugal
40.6
Year M G A S P
2023 3 3 1 9 72
2022 37 16 7 64 753
2021 46 30 9 72 633
Sum 86 49 17 145 1458
40
Teemu Pukki
Norwich Norwich
Finland
39.8
Year M G A S P
2023 4 2 2 3 37
2022 48 19 11 75 603
2021 50 27 4 73 564
Sum 102 48 17 151 1204
41
Edin Dzeko
Inter Inter
Bosnia-Herzegovina
39.8
Year M G A S P
2023 5 2 1 4 15
2022 39 21 8 92 815
2021 44 22 10 84 781
Sum 88 45 19 180 1611
42
Jamie Maclaren
Melbourne City FC Melbourne City FC
Australia
39.8
Year M G A S P
2023 5 4 1 0 0
2022 37 28 3 0 0
2021 29 29 4 0 0
Sum 71 61 8 0 0
43
Kyogo Furuhashi
Celtic Celtic
Japan
39.6
Year M G A S P
2023 5 5 0 0 0
2022 26 22 2 0 0
2021 46 35 4 0 0
Sum 77 62 6 0 0
44
Simon Terodde
Schalke 04 Schalke 04
Germany
39.5
Year M G A S P
2023 0 1 0 0 2
2022 30 31 2 69 436
2021 33 22 6 79 471
Sum 63 54 8 148 909
45
Darwin Nunez
Liverpool Liverpool
Uruguay
39.4
Year M G A S P
2023 0 1 0 0 0
2022 35 32 6 0 0
2021 27 24 7 0 0
Sum 62 57 13 0 0
46
Ivan Toney
Brentford Brentford
England
39.3
Year M G A S P
2023 0 1 0 0 0
2022 34 24 6 73 680
2021 44 23 9 79 734
Sum 78 48 15 152 1414
47
Ali Ahmed Mabkhout
Al-Jazira Al-Jazira
U.A.E.
39.0
Year M G A S P
2023 0 2 0 0 0
2022 29 20 6 0 0
2021 34 33 9 0 0
Sum 63 55 15 0 0
48
Thomas Mueller
Bayern Munich Bayern Munich
Germany
38.8
Year M G A S P
2023 0 0 1 4 50
2022 38 11 12 46 1022
2021 56 18 31 27 1188
Sum 94 29 44 77 2260
49
Jonathan David
Lille Lille
Canada
38.7
Year M G A S P
2023 4 4 0 4 38
2022 43 17 4 63 660
2021 49 34 1 58 551
Sum 96 55 5 125 1249
50
Youssef El Arabi
Olympiacos Olympiacos
Morocco
38.6
Year M G A S P
2023 0 3 0 0 0
2022 26 18 8 6 93
2021 37 32 8 6 58
Sum 63 53 16 12 151
51
Serge Gnabry
Bayern Munich Bayern Munich
Germany
38.5
Year M G A S P
2023 0 0 1 3 68
2022 36 18 14 60 1148
2021 42 24 8 44 708
Sum 78 42 23 107 1924
52
Jonson Clarke-Harris
Peterborough Peterborough
England
38.4
Year M G A S P
2023 3 2 1 4 32
2022 43 24 4 82 827
2021 42 24 4 76 715
Sum 88 50 9 162 1574
53
Alvaro Morata
Atletico Madrid Atletico Madrid
Spain
38.3
Year M G A S P
2023 4 3 0 0 0
2022 42 22 7 65 709
2021 46 22 8 71 699
Sum 92 47 15 136 1408
54
Vinicius Junior
Real Madrid Real Madrid
Brazil
38.2
Year M G A S P
2023 6 2 1 0 0
2022 54 22 16 60 1216
2021 45 15 9 46 1024
Sum 105 39 26 106 2240
55
Mislav Orsic
Southampton Southampton
Croatia
38.0
Year M G A S P
2023 0 0 0 0 0
2022 16 25 2 75 819
2021 21 26 6 55 745
Sum 37 51 8 130 1564
56
Marko Livaja
Hajduk Split Hajduk Split
Croatia
37.9
Year M G A S P
2023 0 1 0 0 0
2022 4 28 1 59 601
2021 4 27 1 60 544
Sum 8 56 2 119 1145
57
Steven Berghuis
Ajax Ajax
Netherlands
37.8
Year M G A S P
2023 3 0 0 1 98
2022 41 12 15 50 1724
2021 51 19 18 71 1754
Sum 95 31 33 122 3576
58
Marvin Ducksch
Werder Bremen Werder Bremen
Germany
37.6
Year M G A S P
2023 3 0 2 4 43
2022 30 18 9 93 804
2021 38 24 6 96 889
Sum 71 42 17 193 1736
59
Antoine Griezmann
Atletico Madrid Atletico Madrid
France
37.5
Year M G A S P
2023 7 1 1 0 0
2022 37 8 14 43 802
2021 63 29 12 55 1152
Sum 107 38 27 98 1954
60
Arthur
Fiorentina Fiorentina
Brazil
37.4
Year M G A S P
2023 0 1 0 0 0
2022 13 8 2 32 247
2021 38 42 7 87 582
Sum 51 51 9 119 829
61
Dylan Vente
Roda Roda
Netherlands
37.4
Year M G A S P
2023 5 1 1 4 53
2022 37 31 6 89 753
2021 32 13 7 71 699
Sum 74 45 14 164 1505
62
Ricardo Horta
Braga Braga
Portugal
37.2
Year M G A S P
2023 3 2 1 0 0
2022 45 22 10 65 1113
2021 48 18 8 62 774
Sum 96 42 19 127 1887
63
Massimo Coda
Genoa Genoa
Italy
37.2
Year M G A S P
2023 3 2 0 8 36
2022 37 22 7 75 729
2021 35 22 6 69 554
Sum 75 46 13 152 1319
64
Pedro
Flamengo Flamengo
Brazil
36.8
Year M G A S P
2023 0 3 0 0 0
2022 26 30 5 0 0
2021 19 21 6 0 0
Sum 45 54 11 0 0
65
Leroy Sane
Bayern Munich Bayern Munich
Germany
36.7
Year M G A S P
2023 3 2 0 5 132
2022 30 13 9 61 1022
2021 53 21 17 71 854
Sum 86 36 26 137 2008
66
Ikoma Lois Openda
Lens Lens
Belgium
36.7
Year M G A S P
2023 4 2 1 4 20
2022 30 22 3 83 484
2021 37 26 3 55 533
Sum 71 50 7 142 1037
67
Lea Schueller
Bayern Munich Bayern Munich
Germany
36.6
Year M G A S P
2023 0 0 0 0 0
2022 3 24 0 0 0
2021 37 0 0 0
Sum 3 61 0 0 0
68
Luis Muriel
Atalanta Atalanta
Colombia
36.4
Year M G A S P
2023 0 0 1 0 6
2022 24 18 7 40 690
2021 28 23 13 62 670
Sum 52 41 21 102 1366
69
Ricardo Gomes
Partizan Belgrade Partizan Belgrade
Cape Verde
36.4
Year M G A S P
2023 0 0 0 0 0
2022 0 35 1 0 0
2021 18 24 0 19 173
Sum 18 59 1 19 173
70
Guido Burgstaller
Rapid Wien Rapid Wien
Austria
36.4
Year M G A S P
2023 0 2 0 0 0
2022 27 16 3 51 577
2021 39 28 9 80 756
Sum 66 46 12 131 1333
71
Michael Smith
Sheffield Wednesday Sheffield Wednesday
England
36.4
Year M G A S P
2023 4 2 1 4 18
2022 43 20 2 80 837
2021 47 22 9 82 977
Sum 94 44 12 166 1832
72
Pedro Goncalves
Sporting CP Sporting CP
Portugal
36.3
Year M G A S P
2023 0 2 0 0 0
2022 34 16 9 57 772
2021 44 25 8 60 599
Sum 78 43 17 117 1371
73
Serdar Dursun
Fenerbahce Fenerbahce
Turkey
36.2
Year M G A S P
2023 0 0 0 0 0
2022 21 21 3 45 283
2021 24 30 4 60 463
Sum 45 51 7 105 746
74
Phil Foden
Manchester City Manchester City
England
36.2
Year M G A S P
2023 4 1 0 0 0
2022 42 16 11 46 1225
2021 45 18 17 44 1006
Sum 91 35 28 90 2231
75
Lorenzo Insigne
Toronto FC Toronto FC
Italy
36.1
Year M G A S P
2023 0 0 0 0 0
2022 28 14 6 33 849
2021 59 22 16 118 1829
Sum 87 36 22 151 2678
76
Vivianne Miedema
Arsenal Arsenal
Netherlands
36.0
Year M G A S P
2023 0 0 0 0 0
2022 0 20 6 0 0
2021 16 32 6 0 0
Sum 16 52 12 0 0
77
Fernando Zampedri
Universidad Catolica Universidad Catolica
Argentina
36.0
Year M G A S P
2023 0 1 0 0 0
2022 36 27 0 0 0
2021 45 32 0 0 0
Sum 81 60 0 0 0
78
Kodjo Laba
Al-Ain Al-Ain
Togo
35.8
Year M G A S P
2023 0 4 1 0 0
2022 26 27 5 0 0
2021 28 22 4 0 0
Sum 54 53 10 0 0
79
William Keane
Wigan Wigan
England
35.6
Year M G A S P
2023 3 1 0 0 15
2022 48 26 4 65 916
2021 38 17 9 44 935
Sum 89 44 13 109 1866
80
Dominic Solanke
Bournemouth Bournemouth
England
35.6
Year M G A S P
2023 0 1 0 2 12
2022 36 16 8 71 593
2021 48 26 6 78 619
Sum 84 43 14 151 1224
81
Martin Terrier
Rennes Rennes
France
35.5
Year M G A S P
2023 0 1 0 1 21
2022 39 25 8 70 977
2021 40 17 6 46 811
Sum 79 43 14 117 1809
82
Goncalo Ramos
Benfica Benfica
Portugal
35.4
Year M G A S P
2023 5 3 0 0 0
2022 41 33 5 0 0
2021 15 19 1 0 0
Sum 61 55 6 0 0
83
Thijs Dallinga
Toulouse Toulouse
Netherlands
35.2
Year M G A S P
2023 0 5 0 0 5
2022 36 15 7 80 833
2021 20 25 3 64 502
Sum 56 45 10 144 1340
84
Domenico Berardi
Sassuolo Sassuolo
Italy
34.8
Year M G A S P
2023 5 3 3 1 28
2022 22 12 8 66 884
2021 40 21 10 75 1088
Sum 67 36 21 142 2000
85
Sergej Milinkovic-Savic
Lazio Lazio
Serbia
34.8
Year M G A S P
2023 6 1 1 1 59
2022 49 14 14 61 2404
2021 50 13 13 56 1987
Sum 105 28 28 118 4450
86
Bergson
Johor Darul Ta'zim FC Johor Darul Ta'zim FC
Brazil
34.8
Year M G A S P
2023 0 0 0 0 0
2022 6 35 0 0 0
2021 5 23 0 0 3
Sum 11 58 0 0 3
87
Theoson Jordan Siebatcheu
Union Berlin Union Berlin
France
34.8
Year M G A S P
2023 0 1 0 1 12
2022 31 16 6 52 343
2021 38 30 4 44 273
Sum 69 47 10 97 628
88
Aaron Collins
Bristol Rovers Bristol Rovers
Wales
34.7
Year M G A S P
2023 4 2 1 4 70
2022 52 27 10 86 861
2021 36 11 5 49 605
Sum 92 40 16 139 1536
89
Deniz Undav
Brighton Brighton
Germany
34.5
Year M G A S P
2023 0 1 0 0 0
2022 20 13 3 50 453
2021 36 30 9 62 570
Sum 56 44 12 112 1023
90
Raheem Sterling
Chelsea Chelsea
England
34.4
Year M G A S P
2023 0 1 0 1 24
2022 43 16 9 44 855
2021 50 21 10 57 1078
Sum 93 38 19 102 1957
91
Amahl Pellegrino
Bodoe/Glimt Bodoe/Glimt
Norway
34.3
Year M G A S P
2023 0 0 0 0 0
2022 34 34 11 46 466
2021 21 10 3 28 387
Sum 55 44 14 74 853
92
Robert Glatzel
Hamburger SV Hamburger SV
Germany
34.2
Year M G A S P
2023 0 2 0 5 17
2022 37 31 5 96 582
2021 25 14 0 51 364
Sum 62 47 5 152 963
93
Ben Brereton
Blackburn Blackburn
England
34.2
Year M G A S P
2023 4 0 1 3 23
2022 40 14 5 79 805
2021 46 29 3 84 643
Sum 90 43 9 166 1471
94
Hans Vanaken
Club Bruges Club Bruges
Belgium
34.2
Year M G A S P
2023 5 2 2 0 0
2022 47 12 6 42 2384
2021 47 21 11 39 1554
Sum 99 35 19 81 3938
95
Patson Daka
Leicester Leicester
Zambia
34.1
Year M G A S P
2023 0 0 0 0 0
2022 23 11 3 29 279
2021 34 35 8 49 308
Sum 57 46 11 78 587
96
Gabriel Jesus
Arsenal Arsenal
Brazil
34.1
Year M G A S P
2023 0 0 0 0 0
2022 30 21 9 57 668
2021 43 15 13 46 1012
Sum 73 36 22 103 1680
97
Iago Aspas
Celta Vigo Celta Vigo
Spain
34.1
Year M G A S P
2023 4 2 0 1 42
2022 33 22 7 63 1121
2021 33 15 9 43 1016
Sum 70 39 16 107 2179
98
Alfie May
Cheltenham Cheltenham
England
34.0
Year M G A S P
2023 6 4 0 7 24
2022 37 22 4 82 557
2021 43 17 6 63 577
Sum 86 43 10 152 1158
99
Veton Berisha
Hammarby Hammarby
Norway
33.8
Year M G A S P
2023 0 0 0 0 0
2022 27 16 7 47 421
2021 29 27 5 68 506
Sum 56 43 12 115 927
100
Hany Mukhtar
Nashville SC Nashville SC
Germany
33.8
Year M G A S P
2023 0 0 0 0 0
2022 33 26 7 0 0
2021 30 19 10 0 0
Sum 63 45 17 0 0