Skip to content
Almanac
Menu
⚽

Football

Filters

Clear
Age
Nationality
League
Club
At least
2017, senior men's leaguesChange filters ↓Calendar-year stats for 2017 are still being built, so this shows season stats for now.1–50 of 1,751 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
4Steven BerghuisF · FeyenoordNow at Ajax · joined Jul 2026 (permanent)· 1EredivisieFeyenoordNow at Ajax · joined Jul 2026 (permanent)1EredivisieF262,594311812717.95
5Cristiano RonaldoF · Real MadridNow at Manchester United · joined Aug 2021 (permanent)· 1La LigaReal MadridNow at Manchester United · joined Aug 2021 (permanent)1La LigaF332,29227265107.90
6JonasF · Benfica · 1Primeira LigaBenfica1Primeira LigaF342,47130346207.89
7Luis AlbertoF · LazioNow at Al Wakrah · joined Jan 2026 (permanent)· 1Serie ALazioNow at Al Wakrah · joined Jan 2026 (permanent)1Serie AF252,677341114507.86
8Papu GómezF · AtalantaNow at Padova · joined Jul 2025 (free transfer)· 1Serie AAtalantaNow at Padova · joined Jul 2025 (free transfer)1Serie AF302,75533610207.83
9Eden HazardF · ChelseaNow at Real Madrid · joined Jul 2019 (permanent)· 1Premier LeagueChelseaNow at Real Madrid · joined Jul 2019 (permanent)1Premier LeagueF272,43234124207.79
10Hirving LozanoF · PSV EindhovenNow at LA Galaxy · joined Aug 2026 (loan)· 1EredivisiePSV EindhovenNow at LA Galaxy · joined Aug 2026 (loan)1EredivisieF222,34629178427.79
11Quincy PromesF · Spartak Moscow · 1Russian Premier LeagueSpartak Moscow1Russian Premier LeagueF262,27026157507.74
12B. KuwasF · Heracles AlmeloNow at Al Bukayriyah · joined Sep 2026 (free transfer)· 1EredivisieHeracles AlmeloNow at Al Bukayriyah · joined Sep 2026 (free transfer)1EredivisieF252,49530513107.73
13L. InsigneF · NapoliNow at Sampdoria · joined Jun 2026 (free transfer)· 1Serie ANapoliNow at Sampdoria · joined Jun 2026 (free transfer)1Serie AF273,10337811407.72
14Paulo DybalaF · JuventusNow at AS Roma · joined Jul 2022 (free transfer)· 1Serie AJuventusNow at AS Roma · joined Jul 2022 (free transfer)1Serie AF242,35533225007.72
15Alexis 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
16Sebastian GiovincoF · Toronto FCNow at Al-Hilal · joined Jan 2019· 1Major League SoccerToronto FCNow at Al-Hilal · joined Jan 20191Major League SoccerF312,05825177407.63
17Sergio 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
18David 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
19Mohamed SalahF · LiverpoolNow at Trabzonspor · joined Aug 2026 (free transfer)· 1Premier LeagueLiverpoolNow at Trabzonspor · joined Aug 2026 (free transfer)1Premier LeagueF262,76134309107.62
20Iago AspasF · Celta Vigo · 1La LigaCelta Vigo1La LigaF302,93734225907.60
21Fyodor SmolovF · Krasnodar · 1Russian Premier LeagueKrasnodar1Russian Premier LeagueF281,91122146507.59
22Harry KaneF · TottenhamNow at Bayern Munich · joined Aug 2023 (permanent)· 1Premier LeagueTottenhamNow at Bayern Munich · joined Aug 2023 (permanent)1Premier LeagueF242,73833302307.58
23Mesut Ö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
24J. BothroydF · Hokkaido Consadole · 1J1 LeagueHokkaido Consadole1J1 LeagueF3696514103407.57
25MalcomF · BordeauxNow at Al Jazira · joined Aug 2026 (free transfer)· 1Ligue 1BordeauxNow at Al Jazira · joined Aug 2026 (free transfer)1Ligue 1F212,86635127207.57
26SusoF · MilanNow at Cádiz · joined Jul 2025 (free transfer)· 1Serie AMilanNow at Cádiz · joined Jul 2025 (free transfer)1Serie AF242,8433567217.56
27Edinson CavaniF · PSGNow at Boca Juniors · joined Jul 2023 (free transfer)· 1Ligue 1PSGNow at Boca Juniors · joined Jul 2023 (free transfer)1Ligue 1F312,58832286307.56
28Jü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
29J. IlicicF · AtalantaNow at Koper · joined Jul 2025 (free transfer)· 1Serie AAtalantaNow at Koper · joined Jul 2025 (free transfer)1Serie AF–2,00331118307.55
30Shunsuke NakamuraF · JúbiloNow at Yokohama FC · joined Jul 2019· 1J1 LeagueJúbiloNow at Yokohama FC · joined Jul 20191J1 LeagueF402,6233058207.53
31David NeresF · AjaxNow at Napoli · joined Jul 2026 (permanent)· 1EredivisieAjaxNow at Napoli · joined Jul 2026 (permanent)1EredivisieF212,531321411307.53
32Gareth BaleF · Real Madrid · 1La LigaReal Madrid1La LigaF281,80326162507.52
33Matheus PereiraF · ChavesNow at Cruzeiro · joined Jul 2024 (permanent)· 1Primeira LigaChavesNow at Cruzeiro · joined Jul 2024 (permanent)1Primeira LigaF222,2412775907.51
34Luis SuárezF · BarçaNow at Inter Miami CF · joined Dec 2023 (free transfer)· 1La LigaBarçaNow at Inter Miami CF · joined Dec 2023 (free transfer)1La LigaF312,899332512907.51
35Adama TraoréF · MiddlesbroughNow at Deportivo La Coruña · joined Aug 2026 (free transfer)· 2ChampionshipMiddlesbroughNow at Deportivo La Coruña · joined Aug 2026 (free transfer)2ChampionshipF222,19933510327.51
36Zakaria LabyadF · UtrechtNow at Corinthians · joined Jul 2026 (permanent)· 1EredivisieUtrechtNow at Corinthians · joined Jul 2026 (permanent)1EredivisieF252,54929159707.51
37Ciro ImmobileF · LazioNow at Paris FC · joined Jan 2026 (free transfer)· 1Serie ALazioNow at Paris FC · joined Jan 2026 (free transfer)1Serie AF282,69633299317.50
38CristianoF · Kashiwa ReysolNow at Avaí · joined Mar 2026 (permanent)· 1J1 LeagueKashiwa ReysolNow at Avaí · joined Mar 2026 (permanent)1J1 LeagueF312,870331210407.50
39Antoine GriezmannF · AtléticoNow at Orlando City SC · joined Jun 2026 (free transfer)· 1La LigaAtléticoNow at Orlando City SC · joined Jun 2026 (free transfer)1La LigaF272,52932199717.49
40Hakan ÇalhanoğluF · MilanNow at Inter Milan · joined Jul 2021 (free transfer)· 1Serie AMilanNow at Inter Milan · joined Jul 2021 (free transfer)1Serie AF242,1743167717.49
41Aleksandar MitrovićF · FulhamNow at Al-Rayyan SC · joined Sep 2025 (free transfer)· 2ChampionshipFulhamNow at Al-Rayyan SC · joined Sep 2025 (free transfer)2ChampionshipF231,21815101307.49
42A. Di MariaF · PSGNow at Rosario Central · joined Jun 2025 (free transfer)· 1Ligue 1PSGNow at Rosario Central · joined Jun 2025 (free transfer)1Ligue 1F302,12230116107.49
43Abel HernándezF · HullNow at Peñarol · joined Dec 2025 (free transfer)· 2ChampionshipHullNow at Peñarol · joined Dec 2025 (free transfer)2ChampionshipF276881081007.48
44Simone VerdiF · BolognaNow at Benevento · joined Jul 2026 (free transfer)· 1Serie ABolognaNow at Benevento · joined Jul 2026 (free transfer)1Serie AF252,835341010207.47
45S. LarssonF · FeyenoordNow at IFK Göteborg · joined Jul 2026 (free transfer)· 1EredivisieFeyenoordNow at IFK Göteborg · joined Jul 2026 (free transfer)1EredivisieF251,2491945007.46
46Memphis DepayF · LyonNow at Corinthians · joined Sep 2024 (free transfer)· 1Ligue 1LyonNow at Corinthians · joined Sep 2024 (free transfer)1Ligue 1F242,562361913307.45
47Leroy SanéF · Man CityNow at Galatasaray · joined Jul 2025 (free transfer)· 1Premier LeagueMan CityNow at Galatasaray · joined Jul 2025 (free transfer)1Premier LeagueF222,422321015407.44
48Mario BalotelliF · NiceNow at Adana Demirspor · joined Sep 2023· 1Ligue 1NiceNow at Adana Demirspor · joined Sep 20231Ligue 1F272,278281811117.44
49Bas DostF · Sporting CPNow at NEC · joined Aug 2023· 1Primeira LigaSporting CPNow at NEC · joined Aug 20231Primeira LigaF292,59130273207.43
50Younes NamliF · PEC Zwolle · 1EredivisiePEC Zwolle1EredivisieF242,8053254207.43

API-Football · Data sources