Skip to content
Almanac
Menu
⚽

Football

Filters

Clear
Age
Nationality
League
Club
At least
2019, senior men's leaguesChange filters ↓Calendar-year stats for 2019 are still being built, so this shows season stats for now.1–50 of 2,782 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 LigaF332,899332521408.40
2D. PayetF · MarseilleNow at Vasco da Gama · joined Aug 2023 (free transfer)· 1Ligue 1MarseilleNow at Vasco da Gama · joined Aug 2023 (free transfer)1Ligue 1F331,9362294517.83
3Steven BerghuisF · FeyenoordNow at Ajax · joined Jul 2026 (permanent)· 1EredivisieFeyenoordNow at Ajax · joined Jul 2026 (permanent)1EredivisieF282,10824157107.82
4Cristiano RonaldoF · JuventusNow at Manchester United · joined Aug 2021 (permanent)· 1Serie AJuventusNow at Manchester United · joined Aug 2021 (permanent)1Serie AF352,92633316307.74
5Kylian MbappéF · PSGNow at Real Madrid · joined Jul 2024 (free transfer)· 1Ligue 1PSGNow at Real Madrid · joined Jul 2024 (free transfer)1Ligue 1F211,52020185007.71
6Memphis DepayF · LyonNow at Corinthians · joined Sep 2024 (free transfer)· 1Ligue 1LyonNow at Corinthians · joined Sep 2024 (free transfer)1Ligue 1F261,0201392007.68
7Takashi UsamiF · Gamba · 1J1 LeagueGamba1J1 LeagueF281,1921471007.66
8Papu GómezF · AtalantaNow at Padova · joined Jul 2025 (free transfer)· 1Serie AAtalantaNow at Padova · joined Jul 2025 (free transfer)1Serie AF322,86136716207.66
9Erling HaalandF · Red Bull SalzburgNow at Manchester City · joined Jul 2022 (permanent)· 1Austrian BundesligaRed Bull SalzburgNow at Manchester City · joined Jul 2022 (permanent)1Austrian BundesligaF1998514174207.65
10J. IlicicF · AtalantaNow at Koper · joined Jul 2025 (free transfer)· 1Serie AAtalantaNow at Koper · joined Jul 2025 (free transfer)1Serie AF–1,67726155117.65
11Ivan ToneyF · PeterboroughNow at Al-Ahli · joined Aug 2024 (permanent)· 3League OnePeterboroughNow at Al-Ahli · joined Aug 2024 (permanent)3League OneF242,842322451007.64
12Dušan TadićF · AjaxNow at NEC · joined Jul 2026 (free transfer)· 1EredivisieAjaxNow at NEC · joined Jul 2026 (free transfer)1EredivisieF312,172251114107.62
13Jean-Pierre NsameF · BSC Young BoysNow at Pogoń Szczecin · joined Jun 2026 (free transfer)· 1Swiss Super LeagueBSC Young BoysNow at Pogoń Szczecin · joined Jun 2026 (free transfer)1Swiss Super LeagueF272,58632323517.61
14Alessandro DiamantiF · Western United · 1A-League MenWestern United1A-League MenF372,2042787407.59
15Diego CastroF · Perth Glory · 1A-League MenPerth Glory1A-League MenF371,6171847207.58
16A. HamdallahF · Al-NassrNow at Al-Taawoun · joined Jul 2026 (permanent)· 1Saudi Professional LeagueAl-NassrNow at Al-Taawoun · joined Jul 2026 (permanent)1Saudi Professional LeagueF292,14024293607.56
17O. IdrissiF · AZNow at Sevilla · joined Jul 2023· 1EredivisieAZNow at Sevilla · joined Jul 20231EredivisieF241,97825133307.55
18Kamil WilczekF · BrøndbyNow at Piast Gliwice · joined Jan 2022· 1Danish SuperligaBrøndbyNow at Piast Gliwice · joined Jan 20221Danish SuperligaF321,62218172217.54
19Shon WeissmanF · Wolfsberger ACNow at Beitar Jerusalem · joined Jun 2026 (free transfer)· 1Austrian BundesligaWolfsberger ACNow at Beitar Jerusalem · joined Jun 2026 (free transfer)1Austrian BundesligaF242,68031305407.54
20Ciro ImmobileF · LazioNow at Paris FC · joined Jan 2026 (free transfer)· 1Serie ALazioNow at Paris FC · joined Jan 2026 (free transfer)1Serie AF303,19037388807.54
21Riyad MahrezF · Man CityNow at Al-Ahli · joined Jul 2023· 1Premier LeagueMan CityNow at Al-Ahli · joined Jul 20231Premier LeagueF291,94033119007.53
22DagobertoF · Londrina · 2Campeonato Brasileiro Série BLondrina2Campeonato Brasileiro Série BF37357522117.52
23Artem DzyubaF · Zenit SaintNow at Akron Tolyatti · joined Sep 2024 (free transfer)· 1Russian Premier LeagueZenit SaintNow at Akron Tolyatti · joined Sep 2024 (free transfer)1Russian Premier LeagueF312,248271712207.51
24J. WindF · CopenhagenNow at SC Braga · joined Jun 2026 (free transfer)· 1Danish SuperligaCopenhagenNow at SC Braga · joined Jun 2026 (free transfer)1Danish SuperligaF211,0551372107.51
25N. SandbergF · Haugesund · 1EliteserienHaugesund1EliteserienF251,5011963007.51
26Nikola VlašićF · CSKA MoscowNow at Torino · joined Aug 2023 (permanent)· 1Russian Premier LeagueCSKA MoscowNow at Torino · joined Aug 2023 (permanent)1Russian Premier LeagueF222,66230125207.50
27WillianF · ChelseaNow at Grêmio · joined Sep 2025 (free transfer)· 1Premier LeagueChelseaNow at Grêmio · joined Sep 2025 (free transfer)1Premier LeagueF312,6083697407.49
28C. MaguireF · SunderlandNow at Cove Rangers · joined Nov 2025 (free transfer)· 3League OneSunderlandNow at Cove Rangers · joined Nov 2025 (free transfer)3League OneF–2,44134109707.49
29Gabriel BarbosaF · FlamengoNow at Santos · joined Jan 2026 (loan)· 1Campeonato Brasileiro Série AFlamengoNow at Santos · joined Jan 2026 (loan)1Campeonato Brasileiro Série AF232,472282581317.47
30David WorrallF · Port ValeNow at Barrow · joined Jul 2025· 4League TwoPort ValeNow at Barrow · joined Jul 20254League TwoF301,8052038417.47
31Paulo DybalaF · JuventusNow at AS Roma · joined Jul 2022 (free transfer)· 1Serie AJuventusNow at AS Roma · joined Jul 2022 (free transfer)1Serie AF262,16533116507.47
32Saïd BenrahmaF · BrentfordNow at Neom · joined Jun 2025 (permanent)· 2ChampionshipBrentfordNow at Neom · joined Jun 2025 (permanent)2ChampionshipF243,84246179607.47
33Karim BenzemaF · Real MadridNow at Al-Hilal · joined Feb 2026 (permanent)· 1La LigaReal MadridNow at Al-Hilal · joined Feb 2026 (permanent)1La LigaF323,16837218007.47
34Dame N'DoyeF · Copenhagen · 1Danish SuperligaCopenhagen1Danish SuperligaF351,1421493407.46
35A. LayouniF · Bodo/GlimtNow at BK Häcken · joined Jul 2026 (permanent)· 1EliteserienBodo/GlimtNow at BK Häcken · joined Jul 2026 (permanent)1EliteserienF271,72721105407.45
36Steven BergwijnF · PSV EindhovenNow at Al-Ittihad · joined Jul 2026 (permanent)· 1EredivisiePSV EindhovenNow at Al-Ittihad · joined Jul 2026 (permanent)1EredivisieF221,33516510407.43
37Quincy PromesF · AjaxNow at Spartak Moscow · joined Feb 2021 (permanent)· 1EredivisieAjaxNow at Spartak Moscow · joined Feb 2021 (permanent)1EredivisieF281,49520124307.42
38Mohamed SalahF · LiverpoolNow at Trabzonspor · joined Aug 2026 (free transfer)· 1Premier LeagueLiverpoolNow at Trabzonspor · joined Aug 2026 (free transfer)1Premier LeagueF282,884341910107.41
39J. CabreraF · Melbourne City · 1A-League MenMelbourne City1A-League MenF–611914107.41
40J. MacLarenF · Melbourne CityNow at ATK Mohun Bagan · joined Jul 2024 (free transfer)· 1A-League MenMelbourne CityNow at ATK Mohun Bagan · joined Jul 2024 (free transfer)1A-League MenF262,21725234107.40
41Bruno TabataF · PortimonenseNow at Qatar SC · joined Jul 2026 (permanent)· 1Primeira LigaPortimonenseNow at Qatar SC · joined Jul 2026 (permanent)1Primeira LigaF232,1572618407.40
42L. AndersenF · AaBNow at BG Pathum United · joined Jul 2026 (permanent)· 1Danish SuperligaAaBNow at BG Pathum United · joined Jul 2026 (permanent)1Danish SuperligaF252,04927108507.40
43Zlatko TripićF · Viking · 1EliteserienViking1EliteserienF271,8772455807.40
44Jack GrealishF · Aston VillaNow at Everton · joined Aug 2026 (loan)· 1Premier LeagueAston VillaNow at Everton · joined Aug 2026 (loan)1Premier LeagueF243,2343686807.39
45E. DoyleF · SwindonNow at St Patrick's Athletic · joined Jan 2022 (free transfer)· 4League TwoSwindonNow at St Patrick's Athletic · joined Jan 2022 (free transfer)4League TwoF321,69619213507.39
46DouglasF · S-PulseNow at Kashiwa Reysol · joined Jan 2022· 1J1 LeagueS-PulseNow at Kashiwa Reysol · joined Jan 20221J1 LeagueF322,31530144107.39
47Z. IbrahimovićF · Milan · 1Serie AMilan1Serie AF381,36418105107.38
48D. PetratosF · Newcastle JetsNow at ATK Mohun Bagan · joined Jul 2022 (free transfer)· 1A-League MenNewcastle JetsNow at ATK Mohun Bagan · joined Jul 2022 (free transfer)1A-League MenF272,1602659207.38
49Calvin StengsF · AZ · 1EredivisieAZ1EredivisieF212,1582557007.37
50ErikF · Yokohama F. MarinosNow at Vissel Kobe · joined Sep 2026 (permanent)· 1J1 LeagueYokohama F. MarinosNow at Vissel Kobe · joined Sep 2026 (permanent)1J1 LeagueF251,0781283307.37

API-Football · Data sources