Skip to content
Almanac
Menu
⚽

Football

Filters

Clear
Age
Nationality
League
Club
At least
2015, senior men's leaguesChange filters ↓Calendar-year stats for 2015 are still being built, so this shows season stats for now.1–50 of 778 players
#PlayerClubLeaguePosAgeMinsAppsGoalsAstYCRCAvg rating
1Lionel 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 LigaF292,728332616308.43
2Z. IbrahimovićF · PSGNow at AC Milan · joined Jan 2020 (free transfer)· 1Ligue 1PSGNow at AC Milan · joined Jan 2020 (free transfer)1Ligue 1F342,552313813108.17
3NeymarF · BarçaNow at Santos · joined Jan 2025 (free transfer)· 1La LigaBarçaNow at Santos · joined Jan 2025 (free transfer)1La LigaF243,057342412608.04
4Gareth BaleF · Real Madrid · 1La LigaReal Madrid1La LigaF261,738231910207.95
5A. Di MariaF · PSGNow at Rosario Central · joined Jun 2025 (free transfer)· 1Ligue 1PSGNow at Rosario Central · joined Jun 2025 (free transfer)1Ligue 1F282,134291018007.94
6Cristiano RonaldoF · Real MadridNow at Manchester United · joined Aug 2021 (permanent)· 1La LigaReal MadridNow at Manchester United · joined Aug 2021 (permanent)1La LigaF313,183363511307.86
7JonasF · Benfica · 1Primeira LigaBenfica1Primeira LigaF322,84834320407.85
8Gonzalo HiguaínF · NapoliNow at Inter Miami CF · joined Sep 2020 (free transfer)· 1Serie ANapoliNow at Inter Miami CF · joined Sep 2020 (free transfer)1Serie AF282,97735362317.69
9Luis 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 LigaF293,150354016607.69
10WillianF · CruzeiroNow at América Mineiro · joined Feb 2025 (free transfer)· 1Campeonato Brasileiro Série ACruzeiroNow at América Mineiro · joined Feb 2025 (free transfer)1Campeonato Brasileiro Série AF291,43016114507.58
11Paulo DybalaF · JuventusNow at AS Roma · joined Jul 2022 (free transfer)· 1Serie AJuventusNow at AS Roma · joined Jul 2022 (free transfer)1Serie AF222,46534199107.58
12Karim BenzemaF · Real MadridNow at Al-Hilal · joined Feb 2026 (permanent)· 1La LigaReal MadridNow at Al-Hilal · joined Feb 2026 (permanent)1La LigaF281,99327247107.58
13L. InsigneF · NapoliNow at Sampdoria · joined Jun 2026 (free transfer)· 1Serie ANapoliNow at Sampdoria · joined Jun 2026 (free transfer)1Serie AF252,624371210207.52
14Diego PerottiF · RomaNow at Salernitana · joined Feb 2022 (free transfer)· 1Serie ARomaNow at Salernitana · joined Feb 2022 (free transfer)1Serie AF271,2051537207.48
15NolitoF · Celta VigoNow at Ibiza · joined Sep 2022 (free transfer)· 1La LigaCelta VigoNow at Ibiza · joined Sep 2022 (free transfer)1La LigaF292,472291271007.39
16Suk Hyun-junF · Vitória de SetúbalNow at Troyes · joined Jan 2020· 1Primeira LigaVitória de SetúbalNow at Troyes · joined Jan 20201Primeira LigaF259001090207.37
17J. IlicicF · FiorentinaNow at Koper · joined Jul 2025 (free transfer)· 1Serie AFiorentinaNow at Koper · joined Jul 2025 (free transfer)1Serie AF–1,92530135207.37
18Harry KaneF · TottenhamNow at Bayern Munich · joined Aug 2023 (permanent)· 1Premier LeagueTottenhamNow at Bayern Munich · joined Aug 2023 (permanent)1Premier LeagueF223,00834231507.36
19Jamie VardyF · LeicesterNow at Burnley · joined Sep 2026 (free transfer)· 1Premier LeagueLeicesterNow at Burnley · joined Sep 2026 (free transfer)1Premier LeagueF292,81332235507.35
20Islam SlimaniF · Sporting CPNow at Mechelen · joined Feb 2024 (free transfer)· 1Primeira LigaSporting CPNow at Mechelen · joined Feb 2024 (free transfer)1Primeira LigaF282,88733280807.34
21Antoine 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 LigaF253,05838225507.33
22Papu GómezF · AtalantaNow at Padova · joined Jul 2025 (free transfer)· 1Serie AAtalantaNow at Padova · joined Jul 2025 (free transfer)1Serie AF282,8223477417.33
23W. KhazriF · BordeauxNow at Montpellier · joined Jul 2022 (free transfer)· 1Ligue 1BordeauxNow at Montpellier · joined Jul 2022 (free transfer)1Ligue 1F251,5882057707.32
24H. Ben ArfaF · NiceNow at Lille · joined Jan 2022· 1Ligue 1NiceNow at Lille · joined Jan 20221Ligue 1F292,84034176207.32
25Ousmane DembéléF · RennesNow at Paris Saint-Germain · joined Aug 2023 (permanent)· 1Ligue 1RennesNow at Paris Saint-Germain · joined Aug 2023 (permanent)1Ligue 1F191,93526125107.31
26Hervin OngendaF · PSGNow at Rapid București · joined Feb 2023 (free transfer)· 1Ligue 1PSGNow at Rapid București · joined Feb 2023 (free transfer)1Ligue 1F21350511007.30
27Diego SouzaF · Sport Recife · 1Campeonato Brasileiro Série ASport Recife1Campeonato Brasileiro Série AF311,3171599717.28
28Troy DeeneyF · WatfordNow at Forest Green Rovers · joined Aug 2023 (free transfer)· 1Premier LeagueWatfordNow at Forest Green Rovers · joined Aug 2023 (free transfer)1Premier LeagueF283,20137137607.28
29ÉderF · SampdoriaNow at Criciúma · joined Jan 2023 (free transfer)· 1Serie ASampdoriaNow at Criciúma · joined Jan 2023 (free transfer)1Serie AF291,64619122207.27
30Alexandre LacazetteF · LyonNow at Neom · joined Jul 2025 (free transfer)· 1Ligue 1LyonNow at Neom · joined Jul 2025 (free transfer)1Ligue 1F252,95934213507.26
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 LeagueF282,37330242107.26
32Graziano PellèF · SouthamptonNow at Parma · joined Feb 2021· 1Premier LeagueSouthamptonNow at Parma · joined Feb 20211Premier LeagueF302,08329117507.24
33D. BerardiF · Sassuolo · 1Serie ASassuolo1Serie AF212,17929761017.24
34Wayne RooneyF · Man UtdNow at Everton · joined Jul 2017 (free transfer)· 1Premier LeagueMan UtdNow at Everton · joined Jul 2017 (free transfer)1Premier LeagueF302,3202786407.24
35Stephan El ShaarawyF · RomaNow at Genoa · joined Sep 2026 (free transfer)· 1Serie ARomaNow at Genoa · joined Sep 2026 (free transfer)1Serie AF231,2001682007.24
36Edinson CavaniF · PSGNow at Boca Juniors · joined Jul 2023 (free transfer)· 1Ligue 1PSGNow at Boca Juniors · joined Jul 2023 (free transfer)1Ligue 1F292,30532195307.24
37Diego PerottiF · GenoaNow at Salernitana · joined Feb 2022 (free transfer)· 1Serie AGenoaNow at Salernitana · joined Feb 2022 (free transfer)1Serie AF271,0851612127.23
38Túlio de MeloF · ChapecoenseNow at Avispa Fukuoka · joined Jan 2018· 1Campeonato Brasileiro Série AChapecoenseNow at Avispa Fukuoka · joined Jan 20181Campeonato Brasileiro Série AF317841351307.21
39D. SturridgeF · LiverpoolNow at Trabzonspor · joined Aug 2019 (free transfer)· 1Premier LeagueLiverpoolNow at Trabzonspor · joined Aug 2019 (free transfer)1Premier LeagueF268891381007.21
40Luís FabianoF · São Paulo · 1Campeonato Brasileiro Série ASão Paulo1Campeonato Brasileiro Série AF35610882817.20
41Henrique AlmeidaF · CoritibaNow at Gama · joined Dec 2025 (free transfer)· 1Campeonato Brasileiro Série ACoritibaNow at Gama · joined Dec 2025 (free transfer)1Campeonato Brasileiro Série AF254405121417.20
42Walter GonzálezF · AroucaNow at Olimpia · joined Jul 2023· 1Primeira LigaAroucaNow at Olimpia · joined Jul 20231Primeira LigaF216701070307.20
43Ricardo OliveiraF · SantosNow at Athletic · joined Feb 2022 (free transfer)· 1Campeonato Brasileiro Série ASantosNow at Athletic · joined Feb 2022 (free transfer)1Campeonato Brasileiro Série AF3697712202607.19
44Iuri MedeirosF · MoreirenseNow at Újpest · joined Jul 2025 (free transfer)· 1Primeira LigaMoreirenseNow at Újpest · joined Jul 2025 (free transfer)1Primeira LigaF219391280207.19
45AgirretxeF · Real Sociedad · 1La LigaReal Sociedad1La LigaF291,17416130007.17
46SusoF · GenoaNow at Cádiz · joined Jul 2025 (free transfer)· 1Serie AGenoaNow at Cádiz · joined Jul 2025 (free transfer)1Serie AF221,1751961407.17
47Roberto FirminoF · LiverpoolNow at Al Sadd · joined Jul 2025 (permanent)· 1Premier LeagueLiverpoolNow at Al Sadd · joined Jul 2025 (permanent)1Premier LeagueF241,79428107107.17
48N. de PrévilleF · ReimsNow at Troyes · joined Jul 2023 (free transfer)· 1Ligue 1ReimsNow at Troyes · joined Jul 2023 (free transfer)1Ligue 1F252,9253679407.16
49Ronny RodelinF · CaenNow at Servette · joined Jul 2021 (free transfer)· 1Ligue 1CaenNow at Servette · joined Jul 2021 (free transfer)1Ligue 1F262,80034102107.16
50Andrea BelottiF · TorinoNow at Modena · joined Sep 2026 (free transfer)· 1Serie ATorinoNow at Modena · joined Sep 2026 (free transfer)1Serie AF222,59635124407.15

API-Football · Data sources