Skip to content
Almanac
Menu
⚽

Football

Filters

Clear
Age
Nationality
League
Club
At least
2021, senior men's leaguesChange filters ↓Calendar-year stats for 2021 are still being built, so this shows season stats for now.1–50 of 2,677 players
#PlayerClubLeaguePosAgeMinsAppsGoalsAstYCRCAvg rating
1Kylian MbappéF · PSGNow at Real Madrid · joined Jul 2024 (free transfer)· 1Ligue 1PSGNow at Real Madrid · joined Jul 2024 (free transfer)1Ligue 1F233,0293528171007.79
2IviF · Raków CzęstochowaNow at Iraklis · joined Jul 2026 (free transfer)· 1EkstraklasaRaków CzęstochowaNow at Iraklis · joined Jul 2026 (free transfer)1EkstraklasaF282,23229206207.72
3Lionel MessiF · PSGNow at Inter Miami CF · joined Jul 2023 (free transfer)· 1Ligue 1PSGNow at Inter Miami CF · joined Jul 2023 (free transfer)1Ligue 1F352,15226614007.72
4D. PayetF · MarseilleNow at Vasco da Gama · joined Aug 2023 (free transfer)· 1Ligue 1MarseilleNow at Vasco da Gama · joined Aug 2023 (free transfer)1Ligue 1F352,594311210307.72
5Karim BenzemaF · Real MadridNow at Al-Hilal · joined Feb 2026 (permanent)· 1La LigaReal MadridNow at Al-Hilal · joined Feb 2026 (permanent)1La LigaF342,596322712007.72
6E. BerggreenF · Sønderjyske · 1Danish SuperligaSønderjyske1Danish SuperligaF29365540217.70
7A. DreyerF · MidtjyllandNow at San Diego FC · joined Jan 2025 (permanent)· 1Danish SuperligaMidtjyllandNow at San Diego FC · joined Jan 2025 (permanent)1Danish SuperligaF241,3671688007.67
8Scott TwineF · MK DonsNow at Bristol City · joined Aug 2024· 3League OneMK DonsNow at Bristol City · joined Aug 20243League OneF223,889452013307.62
9J. JantscherF · Sturm Graz · 1Austrian BundesligaSturm Graz1Austrian BundesligaF332,208301415207.58
10Marko LivajaF · Hajduk · 1Croatian First Football LeagueHajduk1Croatian First Football LeagueF283,00734286707.58
11T. Lehne OlsenF · Lillestrom · 1EliteserienLillestrom1EliteserienF312,53729262307.57
12JotaF · Celtic · 1Scottish PremiershipCeltic1Scottish PremiershipF232,207291010307.57
13Mushaga BakengaF · OddNow at Apollon Limassol · joined Jan 2024 (free transfer)· 1EliteserienOddNow at Apollon Limassol · joined Jan 2024 (free transfer)1EliteserienF2988211111407.56
14Ricardo HortaF · Braga · 1Primeira LigaBraga1Primeira LigaF272,79032195407.54
15CesinhaF · Daegu · 1K League 1Daegu1K League 1F322,7083297107.54
16Ousmane DembéléF · BarçaNow at Paris Saint-Germain · joined Aug 2023 (permanent)· 1La LigaBarçaNow at Paris Saint-Germain · joined Aug 2023 (permanent)1La LigaF251,41021113307.53
17Son Heung-minF · Tottenham · 1Premier LeagueTottenham1Premier LeagueF293,01935237207.51
18Mehdi TaremiF · PortoNow at Al Wasl · joined Aug 2026 (permanent)· 1Primeira LigaPortoNow at Al Wasl · joined Aug 2026 (permanent)1Primeira LigaF292,441322012517.49
19NeymarF · PSGNow at Santos · joined Jan 2025 (free transfer)· 1Ligue 1PSGNow at Santos · joined Jan 2025 (free transfer)1Ligue 1F301,861221361007.49
20C. HolseF · RosenborgNow at St. Louis City SC · joined Jul 2026 (permanent)· 1EliteserienRosenborgNow at St. Louis City SC · joined Jul 2026 (permanent)1EliteserienF232,3022976007.49
21Darwin NúñezF · BenficaNow at Al Diriyah · joined Aug 2026 (loan)· 1Primeira LigaBenficaNow at Al Diriyah · joined Aug 2026 (loan)1Primeira LigaF231,99228264607.48
22Veton BerishaF · Viking · 1EliteserienViking1EliteserienF282,33928225207.47
23Kyōgo FuruhashiF · Vissel KobeNow at LA Galaxy · joined Jul 2026 (permanent)· 1J1 LeagueVissel KobeNow at LA Galaxy · joined Jul 2026 (permanent)1J1 LeagueF271,75821152207.47
24Sead HakšabanovićF · NorrköpingNow at Malmö FF · joined Jul 2024 (permanent)· 1AllsvenskanNorrköpingNow at Malmö FF · joined Jul 2024 (permanent)1AllsvenskanF23630704107.46
25Arthur CabralF · FC Basel 1893Now at Benfica · joined Aug 2023 (permanent)· 1Swiss Super LeagueFC Basel 1893Now at Benfica · joined Aug 2023 (permanent)1Swiss Super LeagueF241,48218144307.46
26R. NiemeijerF · ExcelsiorNow at Volendam · joined Aug 2026 (free transfer)· 1EredivisieExcelsiorNow at Volendam · joined Aug 2026 (free transfer)1EredivisieF27495613007.45
27Aron DønnumF · ValerengaNow at Toulouse · joined Sep 2023 (permanent)· 1EliteserienValerengaNow at Toulouse · joined Sep 2023 (permanent)1EliteserienF247651063207.43
28L. MurielF · AtalantaNow at Júnior · joined Jan 2026 (permanent)· 1Serie AAtalantaNow at Júnior · joined Jan 2026 (permanent)1Serie AF311,5402798107.43
29Mason MountF · ChelseaNow at Manchester United · joined Jul 2023 (permanent)· 1Premier LeagueChelseaNow at Manchester United · joined Jul 2023 (permanent)1Premier LeagueF232,369321110407.42
30Miroslav StevanovićF · Servette · 1Swiss Super LeagueServette1Swiss Super LeagueF313,04034416207.42
31Paulo DybalaF · JuventusNow at AS Roma · joined Jul 2022 (free transfer)· 1Serie AJuventusNow at AS Roma · joined Jul 2022 (free transfer)1Serie AF282,07329105307.41
32Mateusz PraszelikF · Śląsk WrocławNow at Cracovia Kraków · joined Jul 2026 (permanent)· 1EkstraklasaŚląsk WrocławNow at Cracovia Kraków · joined Jul 2026 (permanent)1EkstraklasaF21692943007.41
33Zlatko TripićF · Viking · 1EliteserienViking1EliteserienF291,7832374407.41
34J. WindF · CopenhagenNow at SC Braga · joined Jun 2026 (free transfer)· 1Danish SuperligaCopenhagenNow at SC Braga · joined Jun 2026 (free transfer)1Danish SuperligaF231,2981663307.41
35Mohamed SalahF · LiverpoolNow at Trabzonspor · joined Aug 2026 (free transfer)· 1Premier LeagueLiverpoolNow at Trabzonspor · joined Aug 2026 (free transfer)1Premier LeagueF302,761352313107.40
36Amahl PellegrinoF · Bodo/GlimtNow at San Diego FC · joined Aug 2025 (permanent)· 1EliteserienBodo/GlimtNow at San Diego FC · joined Aug 2025 (permanent)1EliteserienF321,1821562307.40
37Pablo SarabiaF · Sporting CPNow at Al-Arabi SC · joined Jul 2025 (free transfer)· 1Primeira LigaSporting CPNow at Al-Arabi SC · joined Jul 2025 (free transfer)1Primeira LigaF302,08729156707.40
38Jonathan LeviF · NorrköpingNow at Ferencváros · joined Jul 2025 (free transfer)· 1AllsvenskanNorrköpingNow at Ferencváros · joined Jul 2025 (free transfer)1AllsvenskanF261,9742726207.40
39Harry KaneF · TottenhamNow at Bayern Munich · joined Aug 2023 (permanent)· 1Premier LeagueTottenhamNow at Bayern Munich · joined Aug 2023 (permanent)1Premier LeagueF283,23237179507.39
40Dušan VlahovićF · FiorentinaNow at Beşiktaş · joined Aug 2026 (free transfer)· 1Serie AFiorentinaNow at Beşiktaş · joined Aug 2026 (free transfer)1Serie AF221,86121172207.39
41Gerard MorenoF · Villarreal · 1La LigaVillarreal1La LigaF301,1941793207.39
42Beka MikeltadzeF · Newcastle JetsNow at Gimhae City · joined Jan 2026 (free transfer)· 1A-League MenNewcastle JetsNow at Gimhae City · joined Jan 2026 (free transfer)1A-League MenF242,12224133407.38
43Stefano VecchiaF · RosenborgNow at Aalesund · joined Sep 2026 (free transfer)· 1EliteserienRosenborgNow at Aalesund · joined Sep 2026 (free transfer)1EliteserienF271,25617111007.38
44Ohi OmoijuanfoF · MoldeNow at Changchun Yatai · joined Jan 2025 (permanent)· 1EliteserienMoldeNow at Changchun Yatai · joined Jan 2025 (permanent)1EliteserienF282,36929272307.38
45Vinícius JúniorF · Real Madrid · 1La LigaReal Madrid1La LigaF212,699351710607.37
46A. MarchesanoF · ZürichNow at Winterthur · joined Jun 2026 (free transfer)· 1Swiss Super LeagueZürichNow at Winterthur · joined Jun 2026 (free transfer)1Swiss Super LeagueF312,36733136407.37
47Ivan ToneyF · BrentfordNow at Al-Ahli · joined Aug 2024 (permanent)· 1Premier LeagueBrentfordNow at Al-Ahli · joined Aug 2024 (permanent)1Premier LeagueF262,90833125807.35
48Martin TerrierF · RennesNow at Bayer Leverkusen · joined Jul 2024 (permanent)· 1Ligue 1RennesNow at Bayer Leverkusen · joined Jul 2024 (permanent)1Ligue 1F252,79937213107.34
49Alfredo MorelosF · RangersNow at Atlético Nacional · joined Jan 2026 (free transfer)· 1Scottish PremiershipRangersNow at Atlético Nacional · joined Jan 2026 (free transfer)1Scottish PremiershipF262,11826117707.33
50Oliver BergF · KalmarNow at IF Brommapojkarna · joined Jan 2026 (permanent)· 1AllsvenskanKalmarNow at IF Brommapojkarna · joined Jan 2026 (permanent)1AllsvenskanF282,59930125107.32

API-Football · Data sources