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.2,001–2,050 of 4,350 players
#PlayerClubLeaguePosAgeMinsAppsGoalsAstYCRCAvg rating
2001Iñigo PérezM · Osasuna · 1La LigaOsasuna1La LigaM343351010006.71
2002Manu MorlanesM · EspanyolNow at RCD Mallorca · joined Jul 2023 (permanent)· 1La LigaEspanyolNow at RCD Mallorca · joined Jul 2023 (permanent)1La LigaM231,1442720616.71
2003J. CavalloM · Adelaide UnitedNow at Peterborough Sports · joined Jul 2025 (free transfer)· 1A-League MenAdelaide UnitedNow at Peterborough Sports · joined Jul 2025 (free transfer)1A-League MenM221,0321902206.71
2004HyoranM · Atlético MineiroNow at São Bernardo · joined Mar 2026 (free transfer)· 1Campeonato Brasileiro Série AAtlético MineiroNow at São Bernardo · joined Mar 2026 (free transfer)1Campeonato Brasileiro Série AM297031812106.71
2005M. MattssonM · NECNow at FC Copenhagen · joined Feb 2024· 1EredivisieNECNow at FC Copenhagen · joined Feb 20241EredivisieM231,7502740006.71
2006J. KitolanoM · OddNow at Bodo/Glimt · joined Jun 2026 (free transfer)· 1EliteserienOddNow at Bodo/Glimt · joined Jun 2026 (free transfer)1EliteserienM202,4452822606.71
2007Jay IdzesM · GO Ahead EaglesNow at Sassuolo · joined Aug 2025 (permanent)· 1EredivisieGO Ahead EaglesNow at Sassuolo · joined Aug 2025 (permanent)1EredivisieM221,5252100206.71
2008Thomas FoketM · ReimsNow at Anderlecht · joined Aug 2024 (free transfer)· 1Ligue 1ReimsNow at Anderlecht · joined Aug 2024 (free transfer)1Ligue 1M272,2382910506.71
2009L. HetemiM · Vejle · 1Danish SuperligaVejle1Danish SuperligaM221,0362200206.71
2010Rodney KongoloM · HeerenveenNow at Emmen · joined Aug 2025 (free transfer)· 1EredivisieHeerenveenNow at Emmen · joined Aug 2025 (free transfer)1EredivisieM246191001106.71
2011JoaquínM · Betis · 1La LigaBetis1La LigaM404732101006.71
2012O. RodriguezM · SevillaNow at Leganes · joined Aug 2024 (free transfer)· 1La LigaSevillaNow at Leganes · joined Aug 2024 (free transfer)1La LigaM244201100106.71
2013MauricioM · InternacionalNow at Palmeiras · joined Jul 2024· 1Campeonato Brasileiro Série AInternacionalNow at Palmeiras · joined Jul 20241Campeonato Brasileiro Série AM211,4393013306.71
2014S. KhaouiM · ClermontNow at Khor Fakkan · joined Jul 2023 (free transfer)· 1Ligue 1ClermontNow at Khor Fakkan · joined Jul 2023 (free transfer)1Ligue 1M279282310106.71
2015Marcos PauloM · VizelaNow at Académica · joined Jul 2026 (permanent)· 1Primeira LigaVizelaNow at Académica · joined Jul 2026 (permanent)1Primeira LigaM331,6952530406.71
2016Hosam AieshM · GöteborgNow at FC Seoul · joined Jan 2023 (free transfer)· 1AllsvenskanGöteborgNow at FC Seoul · joined Jan 2023 (free transfer)1AllsvenskanM271,5212323306.71
2017V. MarchettiM · AjaccioNow at Paris FC · joined Jan 2024· 2Ligue 2AjaccioNow at Paris FC · joined Jan 20242Ligue 2M241,8172411616.71
2018Serge-Junior Martinsson NgoualiM · GoricaNow at IF Brommapojkarna · joined Aug 2024 (free transfer)· 1Croatian First Football LeagueGoricaNow at IF Brommapojkarna · joined Aug 2024 (free transfer)1Croatian First Football LeagueM308131200106.71
2019M. KukočM · Hrvatski Dragovoljac · 1Croatian First Football LeagueHrvatski Dragovoljac1Croatian First Football LeagueM–3271400106.71
2020PizziM · BenficaNow at Estoril · joined Jun 2025 (free transfer)· 1Primeira LigaBenficaNow at Estoril · joined Jun 2025 (free transfer)1Primeira LigaM322981413206.71
2021A. McCalmontM · MorecambeNow at Carlisle United · joined Jun 2023· 3League OneMorecambeNow at Carlisle United · joined Jun 20233League OneM–1,5942512006.71
2022Charlie LakinM · BurtonNow at Barnet · joined Jun 2026 (free transfer)· 3League OneBurtonNow at Barnet · joined Jun 2026 (free transfer)3League OneM231,0362512416.71
2023S. ArmstrongM · SouthamptonNow at Aberdeen · joined Sep 2025 (free transfer)· 1Premier LeagueSouthamptonNow at Aberdeen · joined Sep 2025 (free transfer)1Premier LeagueM301,4752520106.71
2024Sidy SarrM · NîmesNow at Épinal · joined May 2024 (free transfer)· 2Ligue 2NîmesNow at Épinal · joined May 2024 (free transfer)2Ligue 2M266851310206.71
2025M. PiljM · OsijekNow at Varaždin · joined Sep 2022· 1Croatian First Football LeagueOsijekNow at Varaždin · joined Sep 20221Croatian First Football LeagueM253711511206.71
2026Caio PaulistaM · FluminenseNow at Grêmio · joined Dec 2025 (loan)· 1Campeonato Brasileiro Série AFluminenseNow at Grêmio · joined Dec 2025 (loan)1Campeonato Brasileiro Série AM241,8312721106.71
2027Stiven MendozaM · CearáNow at Athletico Paranaense · joined Jul 2025 (free transfer)· 1Campeonato Brasileiro Série ACearáNow at Athletico Paranaense · joined Jul 2025 (free transfer)1Campeonato Brasileiro Série AM302,0162812306.71
2028Lasse SørensenM · LincolnNow at Huddersfield Town · joined Jun 2024· 3League OneLincolnNow at Huddersfield Town · joined Jun 20243League OneM221,6612910106.71
2029Kazuki NagasawaM · Nagoya GrampusNow at Wellington Phoenix · joined Jul 2026 (permanent)· 1J1 LeagueNagoya GrampusNow at Wellington Phoenix · joined Jul 2026 (permanent)1J1 LeagueM301,4343201406.71
2030Du QueirozM · CorinthiansNow at Sabah · joined Aug 2026 (loan)· 1Campeonato Brasileiro Série ACorinthiansNow at Sabah · joined Aug 2026 (loan)1Campeonato Brasileiro Série AM229991601106.71
2031Jordan TillsonM · Ross CountyNow at Bath City · joined Jul 2024 (free transfer)· 1Scottish PremiershipRoss CountyNow at Bath City · joined Jul 2024 (free transfer)1Scottish PremiershipM292,5153200716.71
2032D. DuarteM · Fortuna SittardNow at Ludogorets Razgrad · joined Jun 2024 (free transfer)· 1EredivisieFortuna SittardNow at Ludogorets Razgrad · joined Jun 2024 (free transfer)1EredivisieM222,7053312506.71
2033Vito van CrooijM · Sparta RotterdamNow at Willem II · joined Aug 2026 (permanent)· 1EredivisieSparta RotterdamNow at Willem II · joined Aug 2026 (permanent)1EredivisieM262,2053354606.71
2034J. DanielsM · ShrewsburyNow at Glentoran · joined Feb 2026 (free transfer)· 3League OneShrewsburyNow at Glentoran · joined Feb 2026 (free transfer)3League OneM–9212100306.71
2035João GomesM · FlamengoNow at Aston Villa · joined Jul 2026 (permanent)· 1Campeonato Brasileiro Série AFlamengoNow at Aston Villa · joined Jul 2026 (permanent)1Campeonato Brasileiro Série AM211,0191901406.71
2036L. MurphyM · CreweNow at Macclesfield · joined Aug 2022 (free transfer)· 3League OneCreweNow at Macclesfield · joined Aug 2022 (free transfer)3League OneM322,3503611706.71
2037C. KelesM · Austria ViennaNow at Beşiktaş · joined Jun 2026· 1Austrian BundesligaAustria ViennaNow at Beşiktaş · joined Jun 20261Austrian BundesligaM209202030106.70
2038BissoliM · Atlético ParanaenseNow at Buriram United · joined Jul 2026 (permanent)· 1Campeonato Brasileiro Série AAtlético ParanaenseNow at Buriram United · joined Jul 2026 (permanent)1Campeonato Brasileiro Série AM241,0222130206.70
2039Marko TolićM · Dinamo ZagrebNow at Zhejiang · joined Feb 2026 (free transfer)· 1Croatian First Football LeagueDinamo ZagrebNow at Zhejiang · joined Feb 2026 (free transfer)1Croatian First Football LeagueM256682421306.70
2040GustavoM · Sport RecifeNow at Coritiba · joined Jul 2026 (permanent)· 1Campeonato Brasileiro Série ASport RecifeNow at Coritiba · joined Jul 2026 (permanent)1Campeonato Brasileiro Série AM191,4992522716.70
2041Souleymane DiarraM · Guingamp · 2Ligue 2Guingamp2Ligue 2M271,65825011006.70
2042Jayson PapeauM · Warta PoznańNow at UTA Arad · joined Jun 2026 (free transfer)· 1EkstraklasaWarta PoznańNow at UTA Arad · joined Jun 2026 (free transfer)1EkstraklasaM261,4442502806.70
2043Lukas JägerM · Sturm GrazNow at Rheindorf Altach · joined Jun 2022 (free transfer)· 1Austrian BundesligaSturm GrazNow at Rheindorf Altach · joined Jun 2022 (free transfer)1Austrian BundesligaM281,0072911406.70
2044G. MeleroM · LevanteNow at Alcorcón · joined Aug 2026 (free transfer)· 1La LigaLevanteNow at Alcorcón · joined Aug 2026 (free transfer)1La LigaM–1,6962972506.70
2045A. AntunesM · ServetteNow at Göztepe · joined Jan 2026 (permanent)· 1Swiss Super LeagueServetteNow at Göztepe · joined Jan 2026 (permanent)1Swiss Super LeagueM211,1973032306.70
2046Hirotaka MitaM · FC TokyoNow at Ayutthaya FC · joined Jul 2026 (permanent)· 1J1 LeagueFC TokyoNow at Ayutthaya FC · joined Jul 2026 (permanent)1J1 LeagueM311,0973213206.70
2047Olivier CustodioM · LuganoNow at Lausanne-Sport · joined Jun 2022· 1Swiss Super LeagueLuganoNow at Lausanne-Sport · joined Jun 20221Swiss Super LeagueM272,35833111306.70
2048R. CallachanM · Ross CountyNow at Arbroath · joined Jun 2025 (free transfer)· 1Scottish PremiershipRoss CountyNow at Arbroath · joined Jun 2025 (free transfer)1Scottish PremiershipM282,8883541706.70
2049A. BonnetM · Le Havre · 2Ligue 2Le Havre2Ligue 2M351,7443610606.70
2050T. DiagouragaM · MorecambeNow at Rochdale · joined Jul 2022 (free transfer)· 3League OneMorecambeNow at Rochdale · joined Jul 2022 (free transfer)3League OneM352,8853821106.70

API-Football · Data sources