Skip to content
Almanac
Menu
⚽

Football

Filters

Age
Nationality
League
Club
At least
2015, senior men's leaguesFilters ↓Calendar-year stats for 2015 are still being built, so this shows season stats for now.1–50 of 3,867 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
8F. VivianiM · HellasNow at Ternana · joined Sep 2023 (free transfer)· 1Serie AHellasNow at Ternana · joined Sep 2023 (free transfer)1Serie AM241,5921936617.75
9D. PayetM · West HamNow at Vasco da Gama · joined Aug 2023 (free transfer)· 1Premier LeagueWest HamNow at Vasco da Gama · joined Aug 2023 (free transfer)1Premier LeagueM292,28626911207.72
10Gonzalo 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
11Luis 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
12Mesut ÖzilM · ArsenalNow at İstanbul Başakşehir · joined Jul 2022 (free transfer)· 1Premier LeagueArsenalNow at İstanbul Başakşehir · joined Jul 2022 (free transfer)1Premier LeagueM273,04735619407.63
13Santi CazorlaM · ArsenalNow at Oviedo · joined Aug 2023 (free transfer)· 1Premier LeagueArsenalNow at Oviedo · joined Aug 2023 (free transfer)1Premier LeagueM311,2921503317.59
14WillianF · 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
15Paulo DybalaF · JuventusNow at AS Roma · joined Jul 2022 (free transfer)· 1Serie AJuventusNow at AS Roma · joined Jul 2022 (free transfer)1Serie AF222,46534199107.58
16Karim BenzemaF · Real MadridNow at Al-Hilal · joined Feb 2026 (permanent)· 1La LigaReal MadridNow at Al-Hilal · joined Feb 2026 (permanent)1La LigaF281,99327247107.58
17Philippe CoutinhoM · LiverpoolNow at Santos · joined Sep 2026 (free transfer)· 1Premier LeagueLiverpoolNow at Santos · joined Sep 2026 (free transfer)1Premier LeagueM241,7712385207.57
18Thiago SilvaD · PSGNow at Fluminense · joined Jun 2026 (free transfer)· 1Ligue 1PSGNow at Fluminense · joined Jun 2026 (free transfer)1Ligue 1D312,6223011307.55
19Paul PogbaM · JuventusNow at Monaco · joined Jun 2025 (free transfer)· 1Serie AJuventusNow at Monaco · joined Jun 2025 (free transfer)1Serie AM233,019358121007.55
20L. InsigneF · NapoliNow at Sampdoria · joined Jun 2026 (free transfer)· 1Serie ANapoliNow at Sampdoria · joined Jun 2026 (free transfer)1Serie AF252,624371210207.52
21Josué PesqueiraM · BragaNow at Coritiba · joined Aug 2024 (free transfer)· 1Primeira LigaBragaNow at Coritiba · joined Aug 2024 (free transfer)1Primeira LigaM259281220307.50
22Alexis SánchezM · ArsenalNow at CF Montréal · joined Aug 2026 (free transfer)· 1Premier LeagueArsenalNow at CF Montréal · joined Aug 2026 (free transfer)1Premier LeagueM272,44630134107.49
23Diego PerottiF · RomaNow at Salernitana · joined Feb 2022 (free transfer)· 1Serie ARomaNow at Salernitana · joined Feb 2022 (free transfer)1Serie AF271,2051537207.48
24Layvin KurzawaD · PSG · 1Ligue 1PSG1Ligue 1D231,2871635107.47
25Miralem PjanićM · RomaNow at Sharjah · joined Sep 2022 (free transfer)· 1Serie ARomaNow at Sharjah · joined Sep 2022 (free transfer)1Serie AM262,6543310121217.47
26JardelD · Benfica · 1Primeira LigaBenfica1Primeira LigaD302,6893030707.47
27S. OliveiraM · PortoNow at Sport Recife · joined Feb 2025 (permanent)· 1Primeira LigaPortoNow at Sport Recife · joined Feb 2025 (permanent)1Primeira LigaM24633920307.47
28Mousa DembéléM · Tottenham · 1Premier LeagueTottenham1Premier LeagueM282,0412630207.47
29Marek HamšíkM · NapoliNow at Trabzonspor · joined Jun 2021 (free transfer)· 1Serie ANapoliNow at Trabzonspor · joined Jun 2021 (free transfer)1Serie AM283,24538611007.46
30M. LayúnD · PortoNow at Club América · joined Jul 2021· 1Primeira LigaPortoNow at Club América · joined Jul 20211Primeira LigaD282,3702750707.44
31Nicolás GaitánM · BenficaNow at Aldosivi · joined Jul 2026 (free transfer)· 1Primeira LigaBenficaNow at Aldosivi · joined Jul 2026 (free transfer)1Primeira LigaM282,0462540207.43
32Lucas BigliaM · LazioNow at İstanbul Başakşehir · joined Jun 2022 (free transfer)· 1Serie ALazioNow at İstanbul Başakşehir · joined Jun 2022 (free transfer)1Serie AM302,29827431117.42
33Luka ModrićM · Real MadridNow at AC Milan · joined Jul 2025 (free transfer)· 1La LigaReal MadridNow at AC Milan · joined Jul 2025 (free transfer)1La LigaM302,6273224507.42
34Sofiane BoufalM · LilleNow at Le Havre · joined Jan 2026 (free transfer)· 1Ligue 1LilleNow at Le Havre · joined Jan 2026 (free transfer)1Ligue 1M222,328291141227.41
35Yacine BrahimiM · PortoNow at Al-Gharafa · joined Jul 2026 (permanent)· 1Primeira LigaPortoNow at Al-Gharafa · joined Jul 2026 (permanent)1Primeira LigaM262,4903370607.41
36Lucas LimaM · SantosNow at Goiás · joined Jan 2026 (free transfer)· 1Campeonato Brasileiro Série ASantosNow at Goiás · joined Jan 2026 (free transfer)1Campeonato Brasileiro Série AM251,0011246607.41
37Riyad MahrezM · LeicesterNow at Al-Ahli · joined Jul 2023· 1Premier LeagueLeicesterNow at Al-Ahli · joined Jul 20231Premier LeagueM252,715331611107.39
38Virgil van DijkD · SouthamptonNow at Liverpool · joined Jan 2018 (permanent)· 1Premier LeagueSouthamptonNow at Liverpool · joined Jan 2018 (permanent)1Premier LeagueD242,9703330207.39
39Claudio MarchisioM · JuventusNow at Zenit Saint Petersburg · joined Sep 2018 (free transfer)· 1Serie AJuventusNow at Zenit Saint Petersburg · joined Sep 2018 (free transfer)1Serie AM301,9302302807.39
40NolitoF · Celta VigoNow at Ibiza · joined Sep 2022 (free transfer)· 1La LigaCelta VigoNow at Ibiza · joined Sep 2022 (free transfer)1La LigaF292,472291271007.39
41KokeM · Atlético · 1La LigaAtlético1La LigaM242,97335514407.39
42C. TolissoM · Lyon · 1Ligue 1Lyon1Ligue 1M212,5813356307.39
43A. PelagottiG · Empoli · 1Serie AEmpoli1Serie AG–540600007.38
44Diego GodínD · AtléticoNow at Vélez Sarsfield · joined Jun 2022· 1La LigaAtléticoNow at Vélez Sarsfield · joined Jun 20221La LigaD302,6513111617.38
45Adrien SilvaM · Sporting CPNow at Al Wahda · joined Jan 2022· 1Primeira LigaSporting CPNow at Al Wahda · joined Jan 20221Primeira LigaM272,33429801117.38
46Rachid GhezzalM · Lyon · 1Ligue 1Lyon1Ligue 1M241,5882988507.38
47Juan CuadradoM · JuventusNow at Millonarios · joined Sep 2026 (free transfer)· 1Serie AJuventusNow at Millonarios · joined Sep 2026 (free transfer)1Serie AM281,7092845207.37
48N'Golo KantéM · LeicesterNow at Fenerbahçe · joined Jan 2026 (free transfer)· 1Premier LeagueLeicesterNow at Fenerbahçe · joined Jan 2026 (free transfer)1Premier LeagueM252,7383313307.37
49Suk 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
50Christian Dannemann EriksenM · TottenhamNow at VfL Wolfsburg · joined Sep 2025 (free transfer)· 1Premier LeagueTottenhamNow at VfL Wolfsburg · joined Sep 2025 (free transfer)1Premier LeagueM242,68932611207.37

API-Football · Data sources