Skip to content
Almanac
Menu
⚽

Football

Filters

Age
Nationality
League
Club
At least
2017, senior men's leaguesFilters ↓Calendar-year stats for 2017 are still being built, so this shows season stats for now.1–50 of 8,324 players
#PlayerClubLeaguePosAgeMinsAppsGoalsAstYCRCAvg rating
1NeymarF · PSGNow at Santos · joined Jan 2025 (free transfer)· 1Ligue 1PSGNow at Santos · joined Jan 2025 (free transfer)1Ligue 1F261,788201913618.84
2Lionel MessiF · BarçaNow at Inter Miami CF · joined Jul 2023 (free transfer)· 1La LigaBarçaNow at Inter Miami CF · joined Jul 2023 (free transfer)1La LigaF312,996363412308.48
3Alireza JahanbakhshF · AZNow at Excelsior · joined Aug 2026 (free transfer)· 1EredivisieAZNow at Excelsior · joined Aug 2026 (free transfer)1EredivisieF242,839332112308.15
4Hakim ZiyechM · AjaxNow at Botafogo · joined Sep 2026 (free transfer)· 1EredivisieAjaxNow at Botafogo · joined Sep 2026 (free transfer)1EredivisieM253,04334915408.06
5Steven BerghuisF · FeyenoordNow at Ajax · joined Jul 2026 (permanent)· 1EredivisieFeyenoordNow at Ajax · joined Jul 2026 (permanent)1EredivisieF262,594311812717.95
6Alex TellesD · PortoNow at Botafogo · joined Sep 2024 (free transfer)· 1Primeira LigaPortoNow at Botafogo · joined Sep 2024 (free transfer)1Primeira LigaD252,64230313207.93
7Cristiano RonaldoF · Real MadridNow at Manchester United · joined Aug 2021 (permanent)· 1La LigaReal MadridNow at Manchester United · joined Aug 2021 (permanent)1La LigaF332,29227265107.90
8JonasF · Benfica · 1Primeira LigaBenfica1Primeira LigaF342,47130346207.89
9Luis AlbertoF · LazioNow at Al Wakrah · joined Jan 2026 (permanent)· 1Serie ALazioNow at Al Wakrah · joined Jan 2026 (permanent)1Serie AF252,677341114507.86
10Papu GómezF · AtalantaNow at Padova · joined Jul 2025 (free transfer)· 1Serie AAtalantaNow at Padova · joined Jul 2025 (free transfer)1Serie AF302,75533610207.83
11Marko VejinovićM · AZNow at Tianjin Jinmen Tiger · joined Jul 2021· 1EredivisieAZNow at Tianjin Jinmen Tiger · joined Jul 20211EredivisieM28557704207.81
12Philippe CoutinhoM · LiverpoolNow at Santos · joined Sep 2026 (free transfer)· 1Premier LeagueLiverpoolNow at Santos · joined Sep 2026 (free transfer)1Premier LeagueM269571253007.81
13Kevin De BruyneM · Man CityNow at Napoli · joined Jul 2025 (free transfer)· 1Premier LeagueMan CityNow at Napoli · joined Jul 2025 (free transfer)1Premier LeagueM273,08337816207.79
14Eden HazardF · ChelseaNow at Real Madrid · joined Jul 2019 (permanent)· 1Premier LeagueChelseaNow at Real Madrid · joined Jul 2019 (permanent)1Premier LeagueF272,43234124207.79
15Hirving LozanoF · PSV EindhovenNow at LA Galaxy · joined Aug 2026 (loan)· 1EredivisiePSV EindhovenNow at LA Galaxy · joined Aug 2026 (loan)1EredivisieF222,34629178427.79
16Quincy PromesF · Spartak Moscow · 1Russian Premier LeagueSpartak Moscow1Russian Premier LeagueF262,27026157507.74
17D. PayetM · MarseilleNow at Vasco da Gama · joined Aug 2023 (free transfer)· 1Ligue 1MarseilleNow at Vasco da Gama · joined Aug 2023 (free transfer)1Ligue 1M312,35531613607.74
18B. KuwasF · Heracles AlmeloNow at Al Bukayriyah · joined Sep 2026 (free transfer)· 1EredivisieHeracles AlmeloNow at Al Bukayriyah · joined Sep 2026 (free transfer)1EredivisieF252,49530513107.73
19Toni KroosM · Real Madrid · 1La LigaReal Madrid1La LigaM282,2672757407.73
20L. InsigneF · NapoliNow at Sampdoria · joined Jun 2026 (free transfer)· 1Serie ANapoliNow at Sampdoria · joined Jun 2026 (free transfer)1Serie AF273,10337811407.72
21Paulo DybalaF · JuventusNow at AS Roma · joined Jul 2022 (free transfer)· 1Serie AJuventusNow at AS Roma · joined Jul 2022 (free transfer)1Serie AF242,35533225007.72
22Javier MascheranoM · Barça · 1La LigaBarça1La LigaM34541700007.70
23Florian ThauvinM · MarseilleNow at Lens · joined Aug 2025 (permanent)· 1Ligue 1MarseilleNow at Lens · joined Aug 2025 (permanent)1Ligue 1M252,965352211707.69
24Leandro ParedesM · Zenit SaintNow at Boca Juniors · joined Jul 2025 (permanent)· 1Russian Premier LeagueZenit SaintNow at Boca Juniors · joined Jul 2025 (permanent)1Russian Premier LeagueM242,29428451107.67
25HernanesM · São PauloNow at Sport Recife · joined Aug 2021 (free transfer)· 1Campeonato Brasileiro Série ASão PauloNow at Sport Recife · joined Aug 2021 (free transfer)1Campeonato Brasileiro Série AM331,6721993307.67
26André RamalhoD · Red Bull SalzburgNow at Corinthians · joined Jul 2024 (free transfer)· 1Austrian BundesligaRed Bull SalzburgNow at Corinthians · joined Jul 2024 (free transfer)1Austrian BundesligaD26605720007.67
27Alexis SánchezF · ArsenalNow at CF Montréal · joined Aug 2026 (free transfer)· 1Premier LeagueArsenalNow at CF Montréal · joined Aug 2026 (free transfer)1Premier LeagueF291,4171863307.67
28Faouzi GhoulamD · NapoliNow at Hatayspor · joined Aug 2023 (free transfer)· 1Serie ANapoliNow at Hatayspor · joined Aug 2023 (free transfer)1Serie AD279871123107.65
29Nabil FekirM · LyonNow at Abha · joined Aug 2026 (free transfer)· 1Ligue 1LyonNow at Abha · joined Aug 2026 (free transfer)1Ligue 1M242,47930188807.63
30Sebastian GiovincoF · Toronto FCNow at Al-Hilal · joined Jan 2019· 1Major League SoccerToronto FCNow at Al-Hilal · joined Jan 20191Major League SoccerF312,05825177407.63
31Sergio AgüeroF · Man CityNow at FC Barcelona · joined Jul 2021 (free transfer)· 1Premier LeagueMan CityNow at FC Barcelona · joined Jul 2021 (free transfer)1Premier LeagueF301,96925216207.63
32David VillaF · New York CityNow at Vissel Kobe · joined Jan 2019 (free transfer)· 1Major League SoccerNew York CityNow at Vissel Kobe · joined Jan 2019 (free transfer)1Major League SoccerF362,55631245407.62
33Mohamed SalahF · LiverpoolNow at Trabzonspor · joined Aug 2026 (free transfer)· 1Premier LeagueLiverpoolNow at Trabzonspor · joined Aug 2026 (free transfer)1Premier LeagueF262,76134309107.62
34Iago AspasF · Celta Vigo · 1La LigaCelta Vigo1La LigaF302,93734225907.60
35James MaddisonM · NorwichNow at Tottenham Hotspur · joined Jun 2023 (permanent)· 2ChampionshipNorwichNow at Tottenham Hotspur · joined Jun 2023 (permanent)2ChampionshipM213,54843148707.60
36Dani ParejoM · Valencia · 1La LigaValencia1La LigaM293,00534771517.59
37Fyodor SmolovF · Krasnodar · 1Russian Premier LeagueKrasnodar1Russian Premier LeagueF281,91122146507.59
38Harry KaneF · TottenhamNow at Bayern Munich · joined Aug 2023 (permanent)· 1Premier LeagueTottenhamNow at Bayern Munich · joined Aug 2023 (permanent)1Premier LeagueF242,73833302307.58
39Mesut ÖzilF · ArsenalNow at İstanbul Başakşehir · joined Jul 2022 (free transfer)· 1Premier LeagueArsenalNow at İstanbul Başakşehir · joined Jul 2022 (free transfer)1Premier LeagueF292,0802547407.58
40J. BothroydF · Hokkaido Consadole · 1J1 LeagueHokkaido Consadole1J1 LeagueF3696514103407.57
41MalcomF · BordeauxNow at Al Jazira · joined Aug 2026 (free transfer)· 1Ligue 1BordeauxNow at Al Jazira · joined Aug 2026 (free transfer)1Ligue 1F212,86635127207.57
42David SilvaM · Man CityNow at Real Sociedad · joined Aug 2020· 1Premier LeagueMan CityNow at Real Sociedad · joined Aug 20201Premier LeagueM322,43529911507.56
43Bruno FernandesM · Sporting CPNow at Manchester United · joined Jan 2020 (permanent)· 1Primeira LigaSporting CPNow at Manchester United · joined Jan 2020 (permanent)1Primeira LigaM232,80433118607.56
44Raphael HolzhauserM · Austria ViennaNow at Gloggnitz · joined Jan 2025 (free transfer)· 1Austrian BundesligaAustria ViennaNow at Gloggnitz · joined Jan 2025 (free transfer)1Austrian BundesligaM252,41128105907.56
45SusoF · MilanNow at Cádiz · joined Jul 2025 (free transfer)· 1Serie AMilanNow at Cádiz · joined Jul 2025 (free transfer)1Serie AF242,8433567217.56
46Edinson CavaniF · PSGNow at Boca Juniors · joined Jul 2023 (free transfer)· 1Ligue 1PSGNow at Boca Juniors · joined Jul 2023 (free transfer)1Ligue 1F312,58832286307.56
47Yoshimar YotúnM · Orlando CityNow at Sporting Cristal · joined Mar 2022 (free transfer)· 1Major League SoccerOrlando CityNow at Sporting Cristal · joined Mar 2022 (free transfer)1Major League SoccerM288871014207.56
48Kim KällströmM · Djurgården · 1AllsvenskanDjurgården1AllsvenskanM352,5112837707.55
49Jürgen LocadiaF · PSV EindhovenNow at Tampa Bay Rowdies · joined Sep 2026 (permanent)· 1EredivisiePSV EindhovenNow at Tampa Bay Rowdies · joined Sep 2026 (permanent)1EredivisieF241,2531592107.55
50F. HaugenM · BrannNow at Stabaek · joined Jan 2023 (free transfer)· 1EliteserienBrannNow at Stabaek · joined Jan 2023 (free transfer)1EliteserienM262,58029510207.55

API-Football · Data sources