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
2001Y. CabreraM · América de CaliNow at Boyacá Chicó · joined Jul 2026 (permanent)· Categoría Primera AAmérica de CaliNow at Boyacá Chicó · joined Jul 2026 (permanent)1Categoría Primera AM30272531407.00
2002Christian FassnachtM · BSC Young Boys · Swiss Super LeagueBSC Young Boys1Swiss Super LeagueM272,25736106007.00
2003Rominigue KouaméM · TroyesNow at Clermont Foot · joined Aug 2026 (free transfer)· Ligue 2TroyesNow at Clermont Foot · joined Aug 2026 (free transfer)2Ligue 2M242,7063223407.00
2004Aiden O'NeillM · Melbourne CityNow at New York City FC · joined Jul 2026 (permanent)· A-League MenMelbourne CityNow at New York City FC · joined Jul 2026 (permanent)1A-League MenM221,0941401607.00
2005Josepmir BallónM · Alianza LimaNow at Universidad César Vallejo · joined Jan 2024 (free transfer)· Peruvian Primera DivisiónAlianza LimaNow at Universidad César Vallejo · joined Jan 2024 (free transfer)1Peruvian Primera DivisiónM332,2882611407.00
2006Ross StewartF · SunderlandNow at Swansea City · joined Aug 2026 (free transfer)· League OneSunderlandNow at Swansea City · joined Aug 2026 (free transfer)3League OneF244681320107.00
2007Park Chu-youngF · FC SeoulNow at Ulsan HD · joined Jan 2022 (free transfer)· K League 1FC SeoulNow at Ulsan HD · joined Jan 2022 (free transfer)1K League 1F351,5762342007.00
2008Max PowerM · SunderlandNow at Wigan Athletic · joined Jun 2026 (permanent)· League OneSunderlandNow at Wigan Athletic · joined Jun 2026 (permanent)3League OneM273,4574453407.00
2009Lukas RuppM · NorwichNow at VfR Mannheim · joined Jun 2026 (free transfer)· ChampionshipNorwichNow at VfR Mannheim · joined Jun 2026 (free transfer)2ChampionshipM301,2932303207.00
2010Rubén GarcíaM · Osasuna · La LigaOsasuna1La LigaM272,7363735207.00
2011A. MarchesanoM · ZürichNow at Winterthur · joined Jun 2026 (free transfer)· Swiss Super LeagueZürichNow at Winterthur · joined Jun 2026 (free transfer)1Swiss Super LeagueM302,49234136407.00
2012Andreas ChristensenD · ChelseaNow at FC Barcelona · joined Jul 2022 (free transfer)· Premier LeagueChelseaNow at FC Barcelona · joined Jul 2022 (free transfer)1Premier LeagueD251,3721700217.00
2013IbizaD · SabadellNow at Incheon United · joined Jul 2026 (permanent)· Segunda DivisionSabadellNow at Incheon United · joined Jul 2026 (permanent)2Segunda DivisionD253,0443531907.00
2014Hakeem OdoffinM · Hamilton AcademicalNow at Luton Town · joined Jul 2025 (free transfer)· Scottish PremiershipHamilton AcademicalNow at Luton Town · joined Jul 2025 (free transfer)1Scottish PremiershipM233,3153730807.00
2015Ezri KonsaD · Aston VillaNow at Arsenal · joined Aug 2026 (permanent)· Premier LeagueAston VillaNow at Arsenal · joined Aug 2026 (permanent)1Premier LeagueD233,1953620307.00
2016Conor McGrandlesM · Lincoln · League OneLincoln3League OneM253,16542421007.00
2017J. TunnicliffeD · CrawleyNow at Kidderminster Harriers · joined Jun 2025 (free transfer)· League TwoCrawleyNow at Kidderminster Harriers · joined Jun 2025 (free transfer)4League TwoD273,4603930407.00
2018Dušan VlahovićF · FiorentinaNow at Beşiktaş · joined Aug 2026 (free transfer)· Serie AFiorentinaNow at Beşiktaş · joined Aug 2026 (free transfer)1Serie AF212,93337213107.00
2019Luther James-WildinD · Stevenage · League TwoStevenage4League TwoD233,0963722307.00
2020Kiko FemeníaD · WatfordNow at Getafe · joined Jul 2025 (free transfer)· ChampionshipWatfordNow at Getafe · joined Jul 2025 (free transfer)2ChampionshipD303,0343704517.00
2021Joan JordánM · SevillaNow at Estrela da Amadora · joined Aug 2026 (free transfer)· La LigaSevillaNow at Estrela da Amadora · joined Aug 2026 (free transfer)1La LigaM262,4223516817.00
2022V. CoufalD · West HamNow at 1899 Hoffenheim · joined Aug 2025 (free transfer)· Premier LeagueWest HamNow at 1899 Hoffenheim · joined Aug 2025 (free transfer)1Premier LeagueD283,0553407307.00
2023Glen KamaraM · RangersNow at Queens Park Rangers · joined Aug 2026 (loan)· Scottish PremiershipRangersNow at Queens Park Rangers · joined Aug 2026 (loan)1Scottish PremiershipM252,5963311207.00
2024Carlos SalcedoD · TigresNow at Monterrey · joined Jan 2025 (permanent)· Liga MXTigresNow at Monterrey · joined Jan 2025 (permanent)1Liga MXD272,66232101327.00
2025S. JohansenD · MjondalenNow at Odd · joined Jan 2023· EliteserienMjondalenNow at Odd · joined Jan 20231EliteserienD252,7023101307.00
2026Lars-Jørgen SalvesenF · StromsgodsetNow at Derby County · joined Jan 2025 (permanent)· EliteserienStromsgodsetNow at Derby County · joined Jan 2025 (permanent)1EliteserienF252,68030107307.00
2027Ivan NäsbergD · Valerenga · EliteserienValerenga1EliteserienD252,4362912307.00
2028Marvin EkpitetaD · BlackpoolNow at Milton Keynes Dons · joined Aug 2025 (permanent)· League OneBlackpoolNow at Milton Keynes Dons · joined Aug 2025 (permanent)3League OneD252,3922922407.00
2029Jonny EvansD · LeicesterNow at Manchester United · joined Jul 2024 (permanent)· Premier LeagueLeicesterNow at Manchester United · joined Jul 2024 (permanent)1Premier LeagueD332,4762822707.00
2030Timm KloseD · FC Basel 1893Now at Bristol City · joined Jan 2022· Swiss Super LeagueFC Basel 1893Now at Bristol City · joined Jan 20221Swiss Super LeagueD332,4302820407.00
2031K. PaalD · PEC ZwolleNow at Antalyaspor · joined Jul 2025 (free transfer)· EredivisiePEC ZwolleNow at Antalyaspor · joined Jul 2025 (free transfer)1EredivisieD242,2722701307.00
2032J. MattF · Forest GreenNow at Bromsgrove Sporting · joined Jun 2026· League TwoForest GreenNow at Bromsgrove Sporting · joined Jun 20264League TwoF312,24327121407.00
2033Erik Palmer BrownD · Austria ViennaNow at Panathinaikos · joined Aug 2023 (permanent)· Austrian BundesligaAustria ViennaNow at Panathinaikos · joined Aug 2023 (permanent)1Austrian BundesligaD242,4352700507.00
2034Callum WilsonF · NewcastleNow at Brentford · joined Jul 2026 (free transfer)· Premier LeagueNewcastleNow at Brentford · joined Jul 2026 (free transfer)1Premier LeagueF292,08526125207.00
2035Jo Hyeon-wooG · Ulsan Hyundai · K League 1Ulsan Hyundai1K League 1G292,3972600207.00
2036Ilya SamoshnikovD · Rubin · Russian Premier LeagueRubin1Russian Premier LeagueD231,8332420617.00
2037Flynn DownesM · IpswichNow at Southampton · joined Jul 2024 (permanent)· League OneIpswichNow at Southampton · joined Jul 2024 (permanent)3League OneM221,6412400617.00
2038Victor OsimhenF · NapoliNow at Galatasaray · joined Jul 2025 (permanent)· Serie ANapoliNow at Galatasaray · joined Jul 2025 (permanent)1Serie AF221,57524103407.00
2039A. ElustondoD · Real SociedadNow at PAOK · joined Jun 2026 (free transfer)· La LigaReal SociedadNow at PAOK · joined Jun 2026 (free transfer)1La LigaD271,8852310507.00
2040Marcos RochaD · PalmeirasNow at Grêmio · joined Aug 2025 (permanent)· Campeonato Brasileiro Série APalmeirasNow at Grêmio · joined Aug 2025 (permanent)1Campeonato Brasileiro Série AD321,5522201307.00
2041C. OlascuagaF · AyacuchoNow at Deportivo Municipal · joined Jul 2023· Peruvian Primera DivisiónAyacuchoNow at Deportivo Municipal · joined Jul 20231Peruvian Primera DivisiónF291,3182374507.00
2042R. WintleM · CreweNow at Milton Keynes Dons · joined Jul 2026 (free transfer)· League OneCreweNow at Milton Keynes Dons · joined Jul 2026 (free transfer)3League OneM243,6824322407.00
2043Seny DiengG · QPRNow at Atromitos · joined Aug 2026 (free transfer)· ChampionshipQPRNow at Atromitos · joined Aug 2026 (free transfer)2ChampionshipG263,7484200117.00
2044Roberto SantamaríaG · UD LogroñésNow at Tudelano · joined Jul 2022· Segunda DivisionUD LogroñésNow at Tudelano · joined Jul 20222Segunda DivisionG361,8572100007.00
2045Seung-beom KoM · Suwon Samsung · K League 1Suwon Samsung1K League 1M–1,8492100007.00
2046Kenny TeteD · Fulham · Premier LeagueFulham1Premier LeagueD251,4822201307.00
2047M. CarnesecchiG · CremoneseNow at Atalanta BC · joined Jul 2023· Serie BCremoneseNow at Atalanta BC · joined Jul 20232Serie BG201,7992000217.00
2048K. HachisukaD · Vegalta Sendai · J1 LeagueVegalta Sendai1J1 LeagueD301,4082023007.00
2049M. BarbieriD · TolucaNow at Universidad de Concepcion · joined Jul 2026 (free transfer)· Liga MXTolucaNow at Universidad de Concepcion · joined Jul 2026 (free transfer)1Liga MXD271,7121920716.99
2050C. ChiricoF · Ascoli · Serie BAscoli2Serie BF–9921801406.99

API-Football · Data sources