Skip to content
Almanac
Menu
⚽

Football

Filters

Age
Nationality
League
Club
At least
2019-20 season, senior men's leaguesFilters ↓Leagues that run 2019-20, plus calendar-year leagues (MLS, Brazil, the Nordics) for 2019.2,351–2,400 of 12,952 players
#PlayerClubLeaguePosAgeMinsAppsGoalsAstYCRCAvg rating
2351Martín SarrafioreM · InternacionalNow at Atlante FC · joined Aug 2026 (permanent)· Campeonato Brasileiro Série AInternacionalNow at Atlante FC · joined Aug 2026 (permanent)1Campeonato Brasileiro Série AM226831930406.67
2352M. ObafemiF · SouthamptonNow at Burnley · joined May 2026· Premier LeagueSouthamptonNow at Burnley · joined May 20261Premier LeagueF196822132106.67
2353Bruno SilvaM · InternacionalNow at Joinville · joined Dec 2023 (free transfer)· Campeonato Brasileiro Série AInternacionalNow at Joinville · joined Dec 2023 (free transfer)1Campeonato Brasileiro Série AM33605900306.67
2354Aleksandr KolomeytsevM · Lokomotiv Moscow · Russian Premier LeagueLokomotiv Moscow1Russian Premier LeagueM314991010106.67
2355Joey JonesM · Salford · League TwoSalford4League TwoM–1,0481500406.67
2356Lolo GonzálezM · Oviedo · Segunda DivisionOviedo2Segunda DivisionM281,5342811916.67
2357Samuel GrandsirM · Stade Brestois 29Now at Nea Salamis Famagusta · joined Jun 2026 (free transfer)· Ligue 1Stade Brestois 29Now at Nea Salamis Famagusta · joined Jun 2026 (free transfer)1Ligue 1M231,4972431006.67
2358Bryan GilF · LeganésNow at Girona · joined Sep 2025 (permanent)· La LigaLeganésNow at Girona · joined Sep 2025 (permanent)1La LigaF195711210206.67
2359Jeffry FortesD · Sparta RotterdamNow at Den Bosch · joined Aug 2025 (free transfer)· EredivisieSparta RotterdamNow at Den Bosch · joined Aug 2025 (free transfer)1EredivisieD31460600106.67
2360Conor McAlenyF · FleetwoodNow at Marine · joined Jun 2026 (free transfer)· League OneFleetwoodNow at Marine · joined Jun 2026 (free transfer)3League OneF274461220006.67
2361Oriol RieraF · Fuenlabrada · Segunda DivisionFuenlabrada2Segunda DivisionF331,2443312606.67
2362Manny MonthéD · Tranmere RoversNow at Oldham Athletic · joined Jul 2024 (free transfer)· League OneTranmere RoversNow at Oldham Athletic · joined Jul 2024 (free transfer)3League OneD252,7063114716.67
2363Thibault CorbazM · XamaxNow at Winterthur · joined Jul 2021· Swiss Super LeagueXamaxNow at Winterthur · joined Jul 20211Swiss Super LeagueM261,7162901506.67
2364T. SuzukiM · Shonan BellmareNow at Yokohama F. Marinos · joined Jan 2025 (permanent)· J1 LeagueShonan BellmareNow at Yokohama F. Marinos · joined Jan 2025 (permanent)1J1 LeagueM–1,4052200406.67
2365Charlie LakinM · StevenageNow at Barnet · joined Jun 2026 (free transfer)· League TwoStevenageNow at Barnet · joined Jun 2026 (free transfer)4League TwoM211,5211920206.67
2366José MartínezD · GranadaNow at Yunnan Yukun · joined Jan 2025 (free transfer)· La LigaGranadaNow at Yunnan Yukun · joined Jan 2025 (free transfer)1La LigaD271,1932001006.67
2367Hallam HopeF · CarlisleNow at Radcliffe · joined Aug 2025 (free transfer)· League TwoCarlisleNow at Radcliffe · joined Aug 2025 (free transfer)4League TwoF261,1581920106.67
2368Léo SeydouxM · Xamax · Swiss Super LeagueXamax1Swiss Super LeagueM222,6003503306.67
2369K. JørgensenD · LyngbyNow at LASK · joined Jun 2025 (permanent)· Danish SuperligaLyngbyNow at LASK · joined Jun 2025 (permanent)1Danish SuperligaD208771900106.67
2370XekaM · LilleNow at Estoril · joined Aug 2024 (free transfer)· Ligue 1LilleNow at Estoril · joined Aug 2024 (free transfer)1Ligue 1M257121700406.67
2371Andrea PinamontiF · GenoaNow at Lazio · joined Aug 2026 (permanent)· Serie AGenoaNow at Lazio · joined Aug 2026 (permanent)1Serie AF212,2473250106.67
2372Jonathan ToroM · TondelaNow at Academico Viseu · joined Jul 2022 (free transfer)· Primeira LigaTondelaNow at Academico Viseu · joined Jul 2022 (free transfer)1Primeira LigaM231,7503212506.67
2373Guilherme QueirózF · Brasil de PelotasNow at Botafogo-SP · joined Aug 2025 (permanent)· Campeonato Brasileiro Série BBrasil de PelotasNow at Botafogo-SP · joined Aug 2025 (permanent)2Campeonato Brasileiro Série BF301,2601640206.67
2374Adriano CastanheiraM · Paços de Ferreira · Primeira LigaPaços de Ferreira1Primeira LigaM271,0291612206.67
2375Muhamed KeitaM · StromsgodsetNow at Ohod · joined Jan 2020 (free transfer)· EliteserienStromsgodsetNow at Ohod · joined Jan 2020 (free transfer)1EliteserienM297331630306.67
2376Guillermo FernándezF · Numancia · Segunda DivisionNumancia2Segunda DivisionF–3731620206.67
2377Dylan VenteF · RKC Waalwijk · EredivisieRKC Waalwijk1EredivisieF–9501700206.67
2378Jeppe OkkelsM · SilkeborgNow at Djurgårdens IF · joined Aug 2025 (permanent)· Danish SuperligaSilkeborgNow at Djurgårdens IF · joined Aug 2025 (permanent)1Danish SuperligaM201,8672935106.67
2379N. HeftiD · ThunNow at Sion · joined Jun 2023· Swiss Super LeagueThunNow at Sion · joined Jun 20231Swiss Super LeagueD202,0942914406.67
2380Ali AbdiD · Paris FCNow at Nice · joined Sep 2024· Ligue 2Paris FCNow at Nice · joined Sep 20242Ligue 2D269641400306.67
2381A. DuncanM · SassuoloNow at Venezia · joined Jul 2024 (free transfer)· Serie ASassuoloNow at Venezia · joined Jul 2024 (free transfer)1Serie AM278501314306.67
2382Babacar SarrD · Damac · Saudi Professional LeagueDamac1Saudi Professional LeagueD291,1031300006.67
2383André SousaM · Belenenses SADNow at Manisa F.K. · joined Jul 2021 (free transfer)· Primeira LigaBelenenses SADNow at Manisa F.K. · joined Jul 2021 (free transfer)1Primeira LigaM299441310216.67
2384Khaled Al-SemeiryM · Al-Ittihad · Saudi Professional LeagueAl-Ittihad1Saudi Professional LeagueM–7101300106.67
2385Scott HoganF · StokeNow at Wigan Athletic · joined Sep 2026 (free transfer)· ChampionshipStokeNow at Wigan Athletic · joined Sep 2026 (free transfer)2ChampionshipF284261330006.67
2386Ludovic ButelleG · AngersNow at Reims · joined Jul 2023 (free transfer)· Ligue 1AngersNow at Reims · joined Jul 2023 (free transfer)1Ligue 1G372,3402600006.67
2387Antonino BarillàM · ParmaNow at Viterbese · joined Jan 2023· Serie AParmaNow at Viterbese · joined Jan 20231Serie AM321,6982612606.67
2388Chris WillockM · HuddersfieldNow at Cardiff City · joined Jul 2024 (free transfer)· ChampionshipHuddersfieldNow at Cardiff City · joined Jul 2024 (free transfer)2ChampionshipM226851420206.67
2389Fabio LucioniD · LecceNow at Frosinone · joined Feb 2025 (free transfer)· Serie ALecceNow at Frosinone · joined Feb 2025 (free transfer)1Serie AD323,1513630816.67
2390Dani GarcíaM · Athletic ClubNow at Atromitos · joined Sep 2026 (free transfer)· La LigaAthletic ClubNow at Atromitos · joined Sep 2026 (free transfer)1La LigaM303,05536011106.67
2391Medhy GuezouiF · ChamblyNow at Villefranche · joined Aug 2021 (free transfer)· Ligue 2ChamblyNow at Villefranche · joined Aug 2021 (free transfer)2Ligue 2F311,6542311606.67
2392G. TannerD · MorecambeNow at Bristol City · joined Aug 2021· League TwoMorecambeNow at Bristol City · joined Aug 20214League TwoD201,8002000106.67
2393J. PohlF · Horsens · Danish SuperligaHorsens1Danish SuperligaF–5011000416.67
2394Lorenzo RajotM · ClermontNow at Pau FC · joined Jul 2026 (free transfer)· Ligue 2ClermontNow at Pau FC · joined Jul 2026 (free transfer)2Ligue 2M223181000206.67
2395João PedroF · Vitória de GuimarãesNow at Atlético Goianiense · joined Aug 2026 (free transfer)· Primeira LigaVitória de GuimarãesNow at Atlético Goianiense · joined Aug 2026 (free transfer)1Primeira LigaF232831020006.67
2396R. HallF · Oxford · League OneOxford3League OneF–2781200106.67
2397C. ElliottD · Carlisle · League TwoCarlisle4League TwoD296811011106.67
2398Miguel LinaresF · Zaragoza · Segunda DivisionZaragoza2Segunda DivisionF–5912450206.67
2399Leandro VilelaM · Vitória de SetúbalNow at Atlético Goianiense · joined Feb 2026· Primeira LigaVitória de SetúbalNow at Atlético Goianiense · joined Feb 20261Primeira LigaM254481102306.67
2400S. BakaevM · RubinNow at Rodina Moskva · joined Feb 2026 (free transfer)· Russian Premier LeagueRubinNow at Rodina Moskva · joined Feb 2026 (free transfer)1Russian Premier LeagueM203341010106.67

API-Football · Data sources