Skip to content
Almanac
Menu
⚽

Football

Filters

Age
Nationality
League
Club
At least
2019, senior men's leaguesFilters ↓Calendar-year stats for 2019 are still being built, so this shows season stats for now.1–50 of 12,952 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
2Hakim ZiyechM · AjaxNow at Botafogo · joined Sep 2026 (free transfer)· 1EredivisieAjaxNow at Botafogo · joined Sep 2026 (free transfer)1EredivisieM271,61721612108.20
3NeymarM · PSGNow at Santos · joined Jan 2025 (free transfer)· 1Ligue 1PSGNow at Santos · joined Jan 2025 (free transfer)1Ligue 1M281,32015136418.04
4Kevin De BruyneM · Man CityNow at Napoli · joined Jul 2025 (free transfer)· 1Premier LeagueMan CityNow at Napoli · joined Jul 2025 (free transfer)1Premier LeagueM292,798351320308.00
5Jonathan VieraM · Las PalmasNow at Ratchaburi · joined Jul 2026 (permanent)· 2Segunda DivisionLas PalmasNow at Ratchaburi · joined Jul 2026 (permanent)2Segunda DivisionM301,08013102307.91
6Bruno FernandesM · Sporting CPNow at Manchester United · joined Jan 2020 (permanent)· 1Primeira LigaSporting CPNow at Manchester United · joined Jan 2020 (permanent)1Primeira LigaM251,5291787517.89
7D. 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
8Steven BerghuisF · FeyenoordNow at Ajax · joined Jul 2026 (permanent)· 1EredivisieFeyenoordNow at Ajax · joined Jul 2026 (permanent)1EredivisieF282,10824157107.82
9ClaudinhoM · Red BullNow at Al Sadd · joined Jan 2025 (permanent)· 2Campeonato Brasileiro Série BRed BullNow at Al Sadd · joined Jan 2025 (permanent)2Campeonato Brasileiro Série BM232,754331011207.77
10Cristiano RonaldoF · JuventusNow at Manchester United · joined Aug 2021 (permanent)· 1Serie AJuventusNow at Manchester United · joined Aug 2021 (permanent)1Serie AF352,92633316307.74
11Andrés IniestaM · Vissel Kobe · 1J1 LeagueVissel Kobe1J1 LeagueM361,9332366107.74
12Bruno FernandesM · Man Utd · 1Premier LeagueMan Utd1Premier LeagueM251,1921487207.71
13Giorgian de ArrascaetaM · Flamengo · 1Campeonato Brasileiro Série AFlamengo1Campeonato Brasileiro Série AM261,828231314107.71
14Kylian 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
15Magnus Wolff EikremM · MoldeNow at KFUM Oslo · joined Feb 2026 (free transfer)· 1EliteserienMoldeNow at KFUM Oslo · joined Feb 2026 (free transfer)1EliteserienM291,74525119607.69
16Memphis DepayF · LyonNow at Corinthians · joined Sep 2024 (free transfer)· 1Ligue 1LyonNow at Corinthians · joined Sep 2024 (free transfer)1Ligue 1F261,0201392007.68
17G. PegoloG · Sassuolo · 1Serie ASassuolo1Serie AG39450500007.68
18Takashi UsamiF · Gamba · 1J1 LeagueGamba1J1 LeagueF281,1921471007.66
19Papu GómezF · AtalantaNow at Padova · joined Jul 2025 (free transfer)· 1Serie AAtalantaNow at Padova · joined Jul 2025 (free transfer)1Serie AF322,86136716207.66
20BrunoD · Guarani Campinas · 2Campeonato Brasileiro Série BGuarani Campinas2Campeonato Brasileiro Série BD–455501107.66
21Erling 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
22J. IlicicF · AtalantaNow at Koper · joined Jul 2025 (free transfer)· 1Serie AAtalantaNow at Koper · joined Jul 2025 (free transfer)1Serie AF–1,67726155117.65
23Ivan ToneyF · PeterboroughNow at Al-Ahli · joined Aug 2024 (permanent)· 3League OnePeterboroughNow at Al-Ahli · joined Aug 2024 (permanent)3League OneF242,842322451007.64
24PizziM · BenficaNow at Estoril · joined Jun 2025 (free transfer)· 1Primeira LigaBenficaNow at Estoril · joined Jun 2025 (free transfer)1Primeira LigaM302,828341814307.63
25EvanderM · MidtjyllandNow at FC Cincinnati · joined Feb 2025 (permanent)· 1Danish SuperligaMidtjyllandNow at FC Cincinnati · joined Feb 2025 (permanent)1Danish SuperligaM222,5103089517.62
26Dušan TadićF · AjaxNow at NEC · joined Jul 2026 (free transfer)· 1EredivisieAjaxNow at NEC · joined Jul 2026 (free transfer)1EredivisieF312,172251114107.62
27Jean-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
28AnselmoM · Al-WehdaNow at Adelaide United · joined Sep 2025 (free transfer)· 1Saudi Professional LeagueAl-WehdaNow at Adelaide United · joined Sep 2025 (free transfer)1Saudi Professional LeagueM311,573181031007.60
29Jessy MoulinG · Saint EtienneNow at Troyes · joined Jul 2021· 1Ligue 1Saint EtienneNow at Troyes · joined Jul 20211Ligue 1G34450500007.60
30Michael LiendlM · Wolfsberger ACNow at Grazer AK · joined Jul 2022 (free transfer)· 1Austrian BundesligaWolfsberger ACNow at Grazer AK · joined Jul 2022 (free transfer)1Austrian BundesligaM342,82732816207.60
31A. Di MariaM · PSGNow at Rosario Central · joined Jun 2025 (free transfer)· 1Ligue 1PSGNow at Rosario Central · joined Jun 2025 (free transfer)1Ligue 1M322,00826814207.60
32Alessandro DiamantiF · Western United · 1A-League MenWestern United1A-League MenF372,2042787407.59
33Diego CastroF · Perth Glory · 1A-League MenPerth Glory1A-League MenF371,6171847207.58
34L. PodolskiM · Vissel KobeNow at Górnik Zabrze · joined Jul 2021 (free transfer)· 1J1 LeagueVissel KobeNow at Górnik Zabrze · joined Jul 2021 (free transfer)1J1 LeagueM359231353107.57
35Luis AlbertoM · LazioNow at Al Wakrah · joined Jan 2026 (permanent)· 1Serie ALazioNow at Al Wakrah · joined Jan 2026 (permanent)1Serie AM273,13336616507.56
36A. 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
37O. IdrissiF · AZNow at Sevilla · joined Jul 2023· 1EredivisieAZNow at Sevilla · joined Jul 20231EredivisieF241,97825133307.55
38Anthony CaciD · StrasbourgNow at FSV Mainz 05 · joined Jul 2022 (free transfer)· 1Ligue 1StrasbourgNow at FSV Mainz 05 · joined Jul 2022 (free transfer)1Ligue 1D22693814007.55
39Peter MichorlM · Lask LinzNow at Grazer AK · joined Jun 2026 (free transfer)· 1Austrian BundesligaLask LinzNow at Grazer AK · joined Jun 2026 (free transfer)1Austrian BundesligaM252,61030510707.55
40DuduM · PalmeirasNow at Atlético Mineiro · joined Jul 2026 (permanent)· 1Campeonato Brasileiro Série APalmeirasNow at Atlético Mineiro · joined Jul 2026 (permanent)1Campeonato Brasileiro Série AM282,92834911507.55
41Kamil WilczekF · BrøndbyNow at Piast Gliwice · joined Jan 2022· 1Danish SuperligaBrøndbyNow at Piast Gliwice · joined Jan 20221Danish SuperligaF321,62218172217.54
42Shon 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
43Ciro ImmobileF · LazioNow at Paris FC · joined Jan 2026 (free transfer)· 1Serie ALazioNow at Paris FC · joined Jan 2026 (free transfer)1Serie AF303,19037388807.54
44Jung-Bin ParkM · Servette · 1Swiss Super LeagueServette1Swiss Super LeagueM–367642107.53
45Riyad MahrezF · Man CityNow at Al-Ahli · joined Jul 2023· 1Premier LeagueMan CityNow at Al-Ahli · joined Jul 20231Premier LeagueF291,94033119007.53
46WalterG · CorinthiansNow at Mirassol · joined Feb 2025 (permanent)· 1Campeonato Brasileiro Série ACorinthiansNow at Mirassol · joined Feb 2025 (permanent)1Campeonato Brasileiro Série AG32450500007.52
47DagobertoF · Londrina · 2Campeonato Brasileiro Série BLondrina2Campeonato Brasileiro Série BF37357522117.52
48A. StølåsD · HaugesundNow at Sandnes Ulf · joined Aug 2023· 1EliteserienHaugesundNow at Sandnes Ulf · joined Aug 20231EliteserienD318801133007.52
49Moreto CassamáM · ReimsNow at Omonia Nicosia · joined Aug 2022 (permanent)· 1Ligue 1ReimsNow at Omonia Nicosia · joined Aug 2022 (permanent)1Ligue 1M22594711307.51
50Artem 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

API-Football · Data sources