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.1,901–1,950 of 12,952 players
#PlayerClubLeaguePosAgeMinsAppsGoalsAstYCRCAvg rating
1901Tommy SmithD · Stoke · 2ChampionshipStoke2ChampionshipD282,5113005506.95
1902RomárioD · Vila NovaNow at ABC · joined Jul 2023 (free transfer)· 2Campeonato Brasileiro Série BVila NovaNow at ABC · joined Jul 2023 (free transfer)2Campeonato Brasileiro Série BD281,4741801306.95
1903L. ShephardM · Forest GreenNow at Penybont · joined Jul 2026 (free transfer)· 4League TwoForest GreenNow at Penybont · joined Jul 2026 (free transfer)4League TwoM–1,2291712206.95
1904Jesper HansenG · MidtjyllandNow at AGF · joined Jun 2021· 1Danish SuperligaMidtjyllandNow at AGF · joined Jun 20211Danish SuperligaG353,0103400206.95
1905J. CadizF · DijonNow at Wuhan Three Towns · joined Feb 2026· 1Ligue 1DijonNow at Wuhan Three Towns · joined Feb 20261Ligue 1F247961722306.95
1906Darren MaatsenF · RKC WaalwijkNow at Excelsior Maassluis · joined Jan 2024 (free transfer)· 1EredivisieRKC WaalwijkNow at Excelsior Maassluis · joined Jan 2024 (free transfer)1EredivisieF291,1391921116.95
1907Josef de SouzaM · Al-AhliNow at Vasco da Gama · joined Jul 2024 (free transfer)· 1Saudi Professional LeagueAl-AhliNow at Vasco da Gama · joined Jul 2024 (free transfer)1Saudi Professional LeagueM311,6341902506.95
1908JuninhoM · América MineiroNow at Goiás · joined Jan 2025 (free transfer)· 2Campeonato Brasileiro Série BAmérica MineiroNow at Goiás · joined Jan 2025 (free transfer)2Campeonato Brasileiro Série BM323,3703853106.95
1909G. KarlenF · XamaxNow at Sion · joined Jul 2020 (free transfer)· 1Swiss Super LeagueXamaxNow at Sion · joined Jul 2020 (free transfer)1Swiss Super LeagueF271,2741971406.95
1910JasonM · GetafeNow at Al-Fayha · joined Jun 2025 (free transfer)· 1La LigaGetafeNow at Al-Fayha · joined Jun 2025 (free transfer)1La LigaM251,1992014506.95
1911Pablo SarabiaM · PSGNow at Al-Arabi SC · joined Jul 2025 (free transfer)· 1Ligue 1PSGNow at Al-Arabi SC · joined Jul 2025 (free transfer)1Ligue 1M281,1692143106.95
1912Duje Ćaleta-CarD · MarseilleNow at Sassuolo · joined Aug 2026 (free transfer)· 1Ligue 1MarseilleNow at Sassuolo · joined Aug 2026 (free transfer)1Ligue 1D231,8842311606.95
1913Niklas BackmanD · Aarhus · 1Danish SuperligaAarhus1Danish SuperligaD311,8752200716.95
1914Goran ČaušićM · Arsenal TulaNow at Buriram United · joined Jul 2026 (permanent)· 1Russian Premier LeagueArsenal TulaNow at Buriram United · joined Jul 2026 (permanent)1Russian Premier LeagueM281,7422121606.95
1915Carlton MorrisF · RotherhamNow at Derby County · joined Jun 2025 (permanent)· 3League OneRotherhamNow at Derby County · joined Jun 2025 (permanent)3League OneF241,0562133306.95
1916Felipe MeloM · PalmeirasNow at Fluminense · joined Jan 2022 (free transfer)· 1Campeonato Brasileiro Série APalmeirasNow at Fluminense · joined Jan 2022 (free transfer)1Campeonato Brasileiro Série AM371,97423311016.95
1917L. BroxhamM · Melbourne Victory · 1A-League MenMelbourne Victory1A-League MenM322,0232301616.95
1918M. te WierikD · GroningenNow at Heracles Almelo · joined Jul 2025 (free transfer)· 1EredivisieGroningenNow at Heracles Almelo · joined Jul 2025 (free transfer)1EredivisieD282,0142310516.95
1919Marcelo DjalóD · LugoNow at Persik Kediri · joined Aug 2026 (free transfer)· 2Segunda DivisionLugoNow at Persik Kediri · joined Aug 2026 (free transfer)2Segunda DivisionD261,9682311406.95
1920Nikita BurmistrovM · Sochi · 1Russian Premier LeagueSochi1Russian Premier LeagueM301,5802312606.95
1921Mickaël BarretoM · AuxerreNow at Dijon · joined Aug 2025 (free transfer)· 2Ligue 2AuxerreNow at Dijon · joined Aug 2025 (free transfer)2Ligue 2M291,9492507426.95
1922David DoulineM · RodezNow at Servette · joined Jun 2021 (free transfer)· 2Ligue 2RodezNow at Servette · joined Jun 2021 (free transfer)2Ligue 2M272,2292511606.95
1923O. LeeM · Gillingham · 3League OneGillingham3League OneM281,9272744306.95
1924Bartłomiej DrągowskiG · FiorentinaNow at Widzew Łódź · joined Jan 2026 (permanent)· 1Serie AFiorentinaNow at Widzew Łódź · joined Jan 2026 (permanent)1Serie AG222,7963100106.95
1925Christian Thers NørgaardM · BrentfordNow at Everton · joined Aug 2026 (permanent)· 2ChampionshipBrentfordNow at Everton · joined Aug 2026 (permanent)2ChampionshipM263,76845041106.95
1926David RayaG · BrentfordNow at Arsenal · joined Jul 2024 (permanent)· 2ChampionshipBrentfordNow at Arsenal · joined Jul 2024 (permanent)2ChampionshipG244,4404900006.95
1927Ulisses GarciaD · BSC Young BoysNow at Marseille · joined Jul 2026 (permanent)· 1Swiss Super LeagueBSC Young BoysNow at Marseille · joined Jul 2026 (permanent)1Swiss Super LeagueD241,9322615606.95
1928Jack HarrisonM · LeedsNow at New England Revolution · joined Jul 2026 (permanent)· 2ChampionshipLeedsNow at New England Revolution · joined Jul 2026 (permanent)2ChampionshipM233,8054668106.95
1929Lucas RochaD · Atlético GoianienseNow at Volta Redonda · joined Mar 2026 (free transfer)· 2Campeonato Brasileiro Série BAtlético GoianienseNow at Volta Redonda · joined Mar 2026 (free transfer)2Campeonato Brasileiro Série BD–1,7382010406.95
1930Raúl de TomásF · EspanyolNow at Rayo Vallecano · joined Jun 2026· 1La LigaEspanyolNow at Rayo Vallecano · joined Jun 20261La LigaF251,0991440506.95
1931Ado OnaiwuF · Oita TrinitaNow at Urawa Red Diamonds · joined Feb 2026 (free transfer)· 1J1 LeagueOita TrinitaNow at Urawa Red Diamonds · joined Feb 2026 (free transfer)1J1 LeagueF242,29431102006.95
1932K. SierhuisF · GroningenNow at NEC · joined Jun 2026 (free transfer)· 1EredivisieGroningenNow at NEC · joined Jun 2026 (free transfer)1EredivisieF221,0531661006.95
1933Manuel FernandesM · KrasnodarNow at Kayserispor · joined Oct 2020 (free transfer)· 1Russian Premier LeagueKrasnodarNow at Kayserispor · joined Oct 2020 (free transfer)1Russian Premier LeagueM348321620306.95
1934Gaëtan BussmannD · GuingampNow at Épinal · joined Jul 2024 (free transfer)· 2Ligue 2GuingampNow at Épinal · joined Jul 2024 (free transfer)2Ligue 2D29719800106.95
1935RonyM · Atlético ParanaenseNow at Santos · joined Jan 2026 (permanent)· 1Campeonato Brasileiro Série AAtlético ParanaenseNow at Santos · joined Jan 2026 (permanent)1Campeonato Brasileiro Série AM251,0761468506.95
1936Matty TaylorF · OxfordNow at Salisbury · joined Jul 2025 (free transfer)· 3League OneOxfordNow at Salisbury · joined Jul 2025 (free transfer)3League OneF301,69925131606.95
1937Japhet TangangaD · TottenhamNow at Sheffield United · joined Aug 2025 (permanent)· 1Premier LeagueTottenhamNow at Sheffield United · joined Aug 2025 (permanent)1Premier LeagueD21526600106.95
1938Ricardo RodriguezD · PSV EindhovenNow at Torino · joined Sep 2026 (free transfer)· 1EredivisiePSV EindhovenNow at Torino · joined Sep 2026 (free transfer)1EredivisieD27448600006.95
1939Matheus PatoF · Cuiabá · 2Campeonato Brasileiro Série BCuiabá2Campeonato Brasileiro Série BF–353610006.95
1940Tobias ChristensenM · MoldeNow at Wieczysta Kraków · joined Jun 2026 (permanent)· 1EliteserienMoldeNow at Wieczysta Kraków · joined Jun 2026 (permanent)1EliteserienM20237611106.95
1941Dylan Ruiz-DiazM · Central Coast · 1A-League MenCentral Coast1A-League MenM–200720006.95
1942JuanpiM · MálagaNow at Volos · joined Feb 2025 (free transfer)· 2Segunda DivisionMálagaNow at Volos · joined Feb 2025 (free transfer)2Segunda DivisionM262,3613413206.95
1943Roman NeustädterM · Dynamo MoscowNow at Westerlo · joined Feb 2022· 1Russian Premier LeagueDynamo MoscowNow at Westerlo · joined Feb 20221Russian Premier LeagueM321,6852001406.95
1944William PottkerF · InternacionalNow at Londrina · joined Jul 2026 (free transfer)· 1Campeonato Brasileiro Série AInternacionalNow at Londrina · joined Jul 2026 (free transfer)1Campeonato Brasileiro Série AF265161040106.95
1945Noah OkaforF · Red Bull SalzburgNow at Leeds United · joined Aug 2025 (permanent)· 1Austrian BundesligaRed Bull SalzburgNow at Leeds United · joined Aug 2025 (permanent)1Austrian BundesligaF204691131006.95
1946Kelvin MellorD · BradfordNow at Nantwich Town · joined Aug 2024 (free transfer)· 4League TwoBradfordNow at Nantwich Town · joined Aug 2024 (free transfer)4League TwoD291,4551811506.95
1947Rafa MirF · HuescaNow at Aris · joined Aug 2026 (loan)· 2Segunda DivisionHuescaNow at Aris · joined Aug 2026 (loan)2Segunda DivisionF231,0721891316.95
1948Unai LópezM · Athletic ClubNow at Rayo Vallecano · joined Jul 2022· 1La LigaAthletic ClubNow at Rayo Vallecano · joined Jul 20221La LigaM241,8082614606.95
1949P. PatronG · Le MansNow at Concarneau · joined Sep 2025 (free transfer)· 2Ligue 2Le MansNow at Concarneau · joined Sep 2025 (free transfer)2Ligue 2G–1,4401600006.95
1950Igor LeshchukG · Dynamo Moscow · 1Russian Premier LeagueDynamo Moscow1Russian Premier LeagueG24706800006.95

API-Football · Data sources