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.5,001–5,050 of 12,952 players
#PlayerClubLeaguePosAgeMinsAppsGoalsAstYCRCAvg rating
5001V. HoffM · OddNow at Molde · joined Dec 2025 (free transfer)· 1EliteserienOddNow at Molde · joined Dec 2025 (free transfer)1EliteserienM242,5002922406.76
5002Joel GrantM · PlymouthNow at Grimsby Town · joined Jul 2021 (free transfer)· 4League TwoPlymouthNow at Grimsby Town · joined Jul 2021 (free transfer)4League TwoM321,1452143006.76
5003Demarai GrayM · LeicesterNow at Birmingham City · joined Jul 2025 (free transfer)· 1Premier LeagueLeicesterNow at Birmingham City · joined Jul 2025 (free transfer)1Premier LeagueM246112123106.76
5004G. SawyerD · Plymouth · 4League TwoPlymouth4League TwoD341,8352102526.76
5005ArnaldoD · Ponte PretaNow at Náutico · joined Jan 2024 (free transfer)· 2Campeonato Brasileiro Série BPonte PretaNow at Náutico · joined Jan 2024 (free transfer)2Campeonato Brasileiro Série BD281,5862101206.76
5006Ferran TorresM · ValenciaNow at Paris Saint-Germain · joined Aug 2026 (permanent)· 1La LigaValenciaNow at Paris Saint-Germain · joined Aug 2026 (permanent)1La LigaM202,2763445406.76
5007J. MasonF · MK DonsNow at Cavalry FC · joined May 2021 (free transfer)· 3League OneMK DonsNow at Cavalry FC · joined May 2021 (free transfer)3League OneF299081330006.76
5008RomuloM · Grêmio · 1Campeonato Brasileiro Série AGrêmio1Campeonato Brasileiro Série AM298861320306.76
5009Guillaume GilletM · LensNow at SK Beveren · joined Jan 2022· 2Ligue 2LensNow at SK Beveren · joined Jan 20222Ligue 2M362,0042620306.76
5010Bryan CristanteM · Roma · 1Serie ARoma1Serie AM251,6262613716.76
5011M. PavelićM · Admira WackerNow at Leobendorf · joined Jan 2025 (free transfer)· 1Austrian BundesligaAdmira WackerNow at Leobendorf · joined Jan 2025 (free transfer)1Austrian BundesligaM269101411106.76
5012E. BerggreenF · Twente · 1EredivisieTwente1EredivisieF273491311106.76
5013Douglas BacelarD · ChapecoenseNow at Figueirense · joined Jun 2025· 1Campeonato Brasileiro Série AChapecoenseNow at Figueirense · joined Jun 20251Campeonato Brasileiro Série AD302,2182601906.76
5014O. YokusluM · Celta VigoNow at Trabzonspor · joined Aug 2024 (permanent)· 1La LigaCelta VigoNow at Trabzonspor · joined Aug 2024 (permanent)1La LigaM261,9812602606.76
5015Bukayo SakaD · Arsenal · 1Premier LeagueArsenal1Premier LeagueD181,7532615606.76
5016Sergi GómezD · SevillaNow at Alverca · joined Aug 2025 (free transfer)· 1La LigaSevillaNow at Alverca · joined Aug 2025 (free transfer)1La LigaD287311300406.76
5017I. IgnatjevF · KrasnodarNow at FC Orenburg · joined Jun 2026· 1Russian Premier LeagueKrasnodarNow at FC Orenburg · joined Jun 20261Russian Premier LeagueF215281340106.76
5018Leandro TrossardM · BrightonNow at Beşiktaş · joined Jul 2026 (permanent)· 1Premier LeagueBrightonNow at Beşiktaş · joined Jul 2026 (permanent)1Premier LeagueM252,0133153006.76
5019Solly MarchM · Brighton · 1Premier LeagueBrighton1Premier LeagueM251,1441901206.76
5020Hélder GuedesF · Vitória de SetúbalNow at Chaves · joined Oct 2020 (free transfer)· 1Primeira LigaVitória de SetúbalNow at Chaves · joined Oct 2020 (free transfer)1Primeira LigaF331,0391942016.76
5021Mateo MusacchioD · MilanNow at Lazio · joined Jan 2021 (free transfer)· 1Serie AMilanNow at Lazio · joined Jan 2021 (free transfer)1Serie AD291,4661800416.76
5022K. AppiahF · AFC WimbledonNow at Ebbsfleet United · joined Jun 2025 (free transfer)· 3League OneAFC WimbledonNow at Ebbsfleet United · joined Jun 2025 (free transfer)3League OneF–8471841406.76
5023D. SiovasD · LeganésNow at Fortuna Sittard · joined Jan 2022 (free transfer)· 1La LigaLeganésNow at Fortuna Sittard · joined Jan 2022 (free transfer)1La LigaD311,9392400606.76
5024J. WilsonD · IpswichNow at Cheltenham Town · joined Jul 2025 (free transfer)· 3League OneIpswichNow at Cheltenham Town · joined Jul 2025 (free transfer)3League OneD311,9272300416.76
5025Yann M'VilaM · Saint EtienneNow at Caen · joined Aug 2024 (free transfer)· 1Ligue 1Saint EtienneNow at Caen · joined Aug 2024 (free transfer)1Ligue 1M301,9412302106.76
5026Ivar FuruD · RanheimNow at Kristiansund BK · joined Jan 2020· 1EliteserienRanheimNow at Kristiansund BK · joined Jan 20201EliteserienD262,3132800106.76
5027Damien Le TallecM · MontpellierNow at AEK Athens · joined Jul 2021 (free transfer)· 1Ligue 1MontpellierNow at AEK Athens · joined Jul 2021 (free transfer)1Ligue 1M302,4622820306.76
5028Willy LedesmaF · Extremadura · 2Segunda DivisionExtremadura2Segunda DivisionF–1,0651720206.76
5029A. MarusicM · Lazio · 1Serie ALazio1Serie AM279391521306.76
5030Nick AndertonD · CarlisleNow at Bristol Rovers · joined Jun 2021 (free transfer)· 4League TwoCarlisleNow at Bristol Rovers · joined Jun 2021 (free transfer)4League TwoD248841021506.76
5031CafuM · São Bento · 2Campeonato Brasileiro Série BSão Bento2Campeonato Brasileiro Série BM–7641501106.76
5032Aiden McGeadyM · CharltonNow at Ayr Utd · joined Jul 2023 (free transfer)· 2ChampionshipCharltonNow at Ayr Utd · joined Jul 2023 (free transfer)2ChampionshipM345941000006.76
5033N. DalmonteF · LuganoNow at Virtus Bolzano · joined Jul 2026· 1Swiss Super LeagueLuganoNow at Virtus Bolzano · joined Jul 20261Swiss Super LeagueF–3901010006.76
5034Ryan BabelF · AjaxNow at Eyüpspor · joined Jul 2022 (free transfer)· 1EredivisieAjaxNow at Eyüpspor · joined Jul 2022 (free transfer)1EredivisieF33386500106.76
5035CostinhaM · Santa ClaraNow at Torreense · joined Jun 2025 (free transfer)· 1Primeira LigaSanta ClaraNow at Torreense · joined Jun 2025 (free transfer)1Primeira LigaM271,1471604206.76
5036Glen ReaM · LutonNow at Burgess Hill Town · joined Sep 2025 (free transfer)· 2ChampionshipLutonNow at Burgess Hill Town · joined Sep 2025 (free transfer)2ChampionshipM251,1321500906.76
5037Diego DemmeM · NapoliNow at Hertha BSC · joined Jul 2024 (free transfer)· 1Serie ANapoliNow at Hertha BSC · joined Jul 2024 (free transfer)1Serie AM289101510606.76
5038Janick KamberM · Xamax · 1Swiss Super LeagueXamax1Swiss Super LeagueM–1,3072011316.76
5039Anders TrondsenM · RosenborgNow at Ham-Kam · joined Jul 2026 (permanent)· 1EliteserienRosenborgNow at Ham-Kam · joined Jul 2026 (permanent)1EliteserienM251,2002201406.76
5040J. NationD · Valerenga · 1EliteserienValerenga1EliteserienD299001000106.76
5041O. UrunovM · Ufa · 1Russian Premier LeagueUfa1Russian Premier LeagueM198131000206.76
5042Michel MacedoD · CorinthiansNow at Paysandu · joined Jan 2024 (free transfer)· 1Campeonato Brasileiro Série ACorinthiansNow at Paysandu · joined Jan 2024 (free transfer)1Campeonato Brasileiro Série AD306981010116.76
5043Alex SongM · Sion · 1Swiss Super LeagueSion1Swiss Super LeagueM325031100206.76
5044George LapslieM · CharltonNow at Bradford City · joined Jan 2025 (free transfer)· 2ChampionshipCharltonNow at Bradford City · joined Jan 2025 (free transfer)2ChampionshipM224581010306.76
5045E. MulderG · SwanseaNow at GO Ahead Eagles · joined Aug 2022 (free transfer)· 2ChampionshipSwanseaNow at GO Ahead Eagles · joined Aug 2022 (free transfer)2ChampionshipG31451600006.76
5046M. LópezF · Vasco da GamaNow at Sambenedettese · joined Aug 2020 (free transfer)· 1Campeonato Brasileiro Série AVasco da GamaNow at Sambenedettese · joined Aug 2020 (free transfer)1Campeonato Brasileiro Série AF36418520106.76
5047Lazaros RotaD · Fortuna SittardNow at AEK Athens · joined Jul 2026 (permanent)· 1EredivisieFortuna SittardNow at AEK Athens · joined Jul 2026 (permanent)1EredivisieD22413500006.76
5048Amiri KurdiD · Al-Hilal · 1Saudi Professional LeagueAl-Hilal1Saudi Professional LeagueD–371501206.76
5049MaiconM · Atlético MineiroNow at Buriram United · joined Dec 2020 (free transfer)· 1Campeonato Brasileiro Série AAtlético MineiroNow at Buriram United · joined Dec 2020 (free transfer)1Campeonato Brasileiro Série AM303581002206.76
5050Gustavo PoffoM · Figueirense · 2Campeonato Brasileiro Série BFigueirense2Campeonato Brasileiro Série BM–202500106.76

API-Football · Data sources