Skip to content
Almanac
Menu
⚽

Football

Filters

Age
Nationality
League
Club
At least
2020-21 season, senior men's leaguesFilters ↓Leagues that run 2020-21, plus calendar-year leagues (MLS, Brazil, the Nordics) for 2020.2,001–2,050 of 16,306 players
#PlayerClubLeaguePosAgeMinsAppsGoalsAstYCRCAvg rating
2001PimentinhaM · Sampaio CorrêaNow at Maranhão · joined Dec 2025· Campeonato Brasileiro Série BSampaio CorrêaNow at Maranhão · joined Dec 20252Campeonato Brasileiro Série BM–1,0801603016.61
2002S. PasaM · Pordenone · Serie BPordenone2Serie BM–7441800006.61
2003Eldor ShomurodovF · RostovNow at İstanbul Başakşehir · joined Jun 2026 (permanent)· Russian Premier LeagueRostovNow at İstanbul Başakşehir · joined Jun 2026 (permanent)1Russian Premier LeagueF26645800106.61
2004O. GallacherM · Burton · League OneBurton3League OneM–491900206.61
2005GabrielM · CoritibaNow at Sporting Cristal · joined Dec 2025 (free transfer)· Campeonato Brasileiro Série ACoritibaNow at Sporting Cristal · joined Dec 2025 (free transfer)1Campeonato Brasileiro Série AM31459800006.61
2006AiltonD · MidtjyllandNow at Náutico · joined Apr 2022 (loan)· Danish SuperligaMidtjyllandNow at Náutico · joined Apr 2022 (loan)1Danish SuperligaD26380800106.61
2007Johan MojicaD · AtalantaNow at Getafe · joined Aug 2026 (permanent)· Serie AAtalantaNow at Getafe · joined Aug 2026 (permanent)1Serie AD283051100106.61
2008Elliott BennettM · BlackburnNow at Shrewsbury Town · joined Jul 2021 (free transfer)· ChampionshipBlackburnNow at Shrewsbury Town · joined Jul 2021 (free transfer)2ChampionshipM32250900106.61
2009S. DahamM · Sochaux · Ligue 2Sochaux2Ligue 2M–2401100006.61
2010Aarón ReyM · SabadellNow at Kitchee · joined Jul 2026 (permanent)· Segunda DivisionSabadellNow at Kitchee · joined Jul 2026 (permanent)2Segunda DivisionM–8222501106.61
2011J. SmithM · SwindonNow at Rochdale · joined Aug 2026 (free transfer)· League OneSwindonNow at Rochdale · joined Aug 2026 (free transfer)3League OneM231,0431611216.61
2012Paulo GazzanigaG · ElcheNow at Girona · joined Jul 2023 (free transfer)· La LigaElcheNow at Girona · joined Jul 2023 (free transfer)1La LigaG29720800306.61
2013J. NolanM · WalsallNow at Hartlepool United · joined Jun 2026· League TwoWalsallNow at Hartlepool United · joined Jun 20264League TwoM–240900006.61
2014C. NgoyF · Wellington Phoenix · A-League MenWellington Phoenix1A-League MenF–110800006.61
2015Jón Daði BöðvarssonF · MillwallNow at Burton Albion · joined Jan 2025 (free transfer)· ChampionshipMillwallNow at Burton Albion · joined Jan 2025 (free transfer)2ChampionshipF291,3973812106.61
2016Rúben MicaelM · Nacional · Primeira LigaNacional1Primeira LigaM341,5213010606.61
2017Carlos HernándezD · OviedoNow at AD Ceuta FC · joined Jul 2024 (free transfer)· Segunda DivisionOviedoNow at AD Ceuta FC · joined Jul 2024 (free transfer)2Segunda DivisionD309481701406.61
2018R. ToneD · Oita Trinita · J1 LeagueOita Trinita1J1 LeagueD296121700106.61
2019Y. RoemerF · VVV-Venlo · EredivisieVVV-Venlo1EredivisieF–6721501006.61
2020D. RybchinskiyM · Lokomotiv MoscowNow at FC Orenburg · joined Jul 2026 (permanent)· Russian Premier LeagueLokomotiv MoscowNow at FC Orenburg · joined Jul 2026 (permanent)1Russian Premier LeagueM221,4762622606.61
2021Jayden RichardsonD · Forest GreenNow at St Mirren · joined Jun 2025 (free transfer)· League TwoForest GreenNow at St Mirren · joined Jun 2025 (free transfer)4League TwoD201,2462400006.61
2022S. SnoD · Aalesund · EliteserienAalesund1EliteserienD–1,1352302406.61
2023Juan VillarM · AlmeríaNow at Recreativo de Huelva · joined Aug 2023· Segunda DivisionAlmeríaNow at Recreativo de Huelva · joined Aug 20232Segunda DivisionM337862721406.61
2024S. LammersF · AtalantaNow at PSV Eindhoven · joined Aug 2026 (permanent)· Serie AAtalantaNow at PSV Eindhoven · joined Aug 2026 (permanent)1Serie AF242901520006.61
2025Dani CastellanoD · Las PalmasNow at Atromitos · joined Jul 2021 (free transfer)· Segunda DivisionLas PalmasNow at Atromitos · joined Jul 2021 (free transfer)2Segunda DivisionD331,6782201706.61
2026Aaron Leya IsekaF · MetzNow at OFI · joined Aug 2025 (free transfer)· Ligue 1MetzNow at OFI · joined Aug 2025 (free transfer)1Ligue 1F231,0192140406.61
2027J. MboulaF · MallorcaNow at A.E. Kifisia · joined Jun 2026 (free transfer)· Segunda DivisionMallorcaNow at A.E. Kifisia · joined Jun 2026 (free transfer)2Segunda DivisionF221,2982913506.61
2028ErnandesD · Ponte PretaNow at Joinville · joined Sep 2024 (free transfer)· Campeonato Brasileiro Série BPonte PretaNow at Joinville · joined Sep 2024 (free transfer)2Campeonato Brasileiro Série BD358831410206.61
2029Dennis PraetM · LeicesterNow at Mechelen · joined Jun 2026 (free transfer)· Premier LeagueLeicesterNow at Mechelen · joined Jun 2026 (free transfer)1Premier LeagueM277311511006.61
2030N. FreemanM · WycombeNow at Shrewsbury Town · joined Jan 2026 (free transfer)· ChampionshipWycombeNow at Shrewsbury Town · joined Jan 2026 (free transfer)2ChampionshipM25345700006.61
2031Patrick MöschlM · SV Ried · Austrian BundesligaSV Ried1Austrian BundesligaM28342900006.61
2032Lamine Diaby-FadigaF · Paris FCNow at Raków Częstochowa · joined Jun 2025 (permanent)· Ligue 2Paris FCNow at Raków Częstochowa · joined Jun 2025 (permanent)2Ligue 2F20197700106.61
2033R. CorluM · BrøndbyNow at Kristiansund BK · joined Feb 2025 (permanent)· Danish SuperligaBrøndbyNow at Kristiansund BK · joined Feb 2025 (permanent)1Danish SuperligaM231921002206.61
2034D. SeaF · Barrow · League TwoBarrow4League TwoF–91800006.61
2035Storm RouxD · Melbourne VictoryNow at Central Coast Mariners · joined Jul 2026 (permanent)· A-League MenMelbourne VictoryNow at Central Coast Mariners · joined Jul 2026 (permanent)1A-League MenD281,8382112606.61
2036L. Dos SantosD · Valenciennes · Ligue 2Valenciennes2Ligue 2D281,3362113106.61
2037KepaG · Chelsea · Premier LeagueChelsea1Premier LeagueG26585700106.61
2038Jo Sung-JinD · Suwon Samsung · K League 1Suwon Samsung1K League 1D–382700106.61
2039OsmanF · CoritibaNow at Ituano · joined Apr 2025· Campeonato Brasileiro Série ACoritibaNow at Ituano · joined Apr 20251Campeonato Brasileiro Série AF–291700206.61
2040A. BabyM · Eupen · Belgian Pro LeagueEupen1Belgian Pro LeagueM–230721106.61
2041Jean-Philippe MatetaF · C. Palace · Premier LeagueC. Palace1Premier LeagueF24217710006.61
2042Sebastian TounektiF · Bodo/GlimtNow at Celtic · joined Sep 2025 (permanent)· EliteserienBodo/GlimtNow at Celtic · joined Sep 2025 (permanent)1EliteserienF18182910006.61
2043Adis JašićM · Wolfsberger ACNow at Al Ain · joined Jun 2025 (free transfer)· Austrian BundesligaWolfsberger ACNow at Al Ain · joined Jun 2025 (free transfer)1Austrian BundesligaM18115700006.61
2044David TimorM · GetafeNow at Eldense · joined Jul 2023 (free transfer)· La LigaGetafeNow at Eldense · joined Jul 2023 (free transfer)1La LigaM311,4173000516.61
2045Rayan Aït-NouriD · WolvesNow at Manchester City · joined Jun 2025 (permanent)· Premier LeagueWolvesNow at Manchester City · joined Jun 2025 (permanent)1Premier LeagueD201,4042111106.62
2046Y. ToyodaF · Sagan TosuNow at Kanazawa · joined Jan 2022 (free transfer)· J1 LeagueSagan TosuNow at Kanazawa · joined Jan 2022 (free transfer)1J1 LeagueF366052000106.62
2047E. BotheimF · StabaekNow at Viking · joined Aug 2026 (permanent)· EliteserienStabaekNow at Viking · joined Aug 2026 (permanent)1EliteserienF216371501206.62
2048Emanuele GiaccheriniM · Chievo · Serie BChievo2Serie BM363131320006.62
2049A. BatesM · WalsallNow at Drogheda United · joined Jul 2026 (free transfer)· League TwoWalsallNow at Drogheda United · joined Jul 2026 (free transfer)4League TwoM201,7603502316.62
2050Joe WildsmithG · Sheff WedNow at Wycombe Wanderers · joined Sep 2026 (free transfer)· ChampionshipSheff WedNow at Wycombe Wanderers · joined Sep 2026 (free transfer)2ChampionshipG251,6961900206.62

API-Football · Data sources