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.4,551–4,600 of 12,952 players
#PlayerClubLeaguePosAgeMinsAppsGoalsAstYCRCAvg rating
4551M. JohnsonM · MiddlesbroughNow at Solihull Moors · joined Oct 2026 (free transfer)· 2ChampionshipMiddlesbroughNow at Solihull Moors · joined Oct 2026 (free transfer)2ChampionshipM–2,6183813416.79
4552Alexandre LetellierG · Sarpsborg 08Now at Paris Saint-Germain · joined Sep 2020 (free transfer)· 1EliteserienSarpsborg 08Now at Paris Saint-Germain · joined Sep 2020 (free transfer)1EliteserienG291,3501500006.79
4553O. ThrelkeldD · SalfordNow at Torquay United · joined Jul 2024· 4League TwoSalfordNow at Torquay United · joined Jul 20244League TwoD251,1071500206.79
4554Timofei MargasovD · SochiNow at Ural Yekaterinburg · joined Jun 2024 (free transfer)· 1Russian Premier LeagueSochiNow at Ural Yekaterinburg · joined Jun 2024 (free transfer)1Russian Premier LeagueD281,0841501306.79
4555EzequielM · Sport RecifeNow at Spartak Subotica · joined Jan 2026 (free transfer)· 2Campeonato Brasileiro Série BSport RecifeNow at Spartak Subotica · joined Jan 2026 (free transfer)2Campeonato Brasileiro Série BM221,1951504206.79
4556JuanpeD · GironaNow at Atlético San Luis · joined Jul 2025 (free transfer)· 2Segunda DivisionGironaNow at Atlético San Luis · joined Jul 2025 (free transfer)2Segunda DivisionD293,24037011316.79
4557M. AndersenD · BarnsleyNow at Luton Town · joined Jul 2023· 2ChampionshipBarnsleyNow at Luton Town · joined Jul 20232ChampionshipD223,2703801906.79
4558PatricD · Atlético MineiroNow at Athletic · joined Dec 2022 (free transfer)· 1Campeonato Brasileiro Série AAtlético MineiroNow at Athletic · joined Dec 2022 (free transfer)1Campeonato Brasileiro Série AD311,9872312606.79
4559Cristian BorjaD · Sporting CPNow at Club América · joined Jul 2024 (free transfer)· 1Primeira LigaSporting CPNow at Club América · joined Jul 2024 (free transfer)1Primeira LigaD271,3532310306.79
4560Alberto SoroM · ZaragozaNow at Dinamo București · joined Jul 2025· 2Segunda DivisionZaragozaNow at Dinamo București · joined Jul 20252Segunda DivisionM212,3653645506.79
4561Erhun OztumerM · CharltonNow at Adana Demirspor · joined Jan 2022 (free transfer)· 2ChampionshipCharltonNow at Adana Demirspor · joined Jan 2022 (free transfer)2ChampionshipM298081401006.79
4562Brian IdowuD · Lokomotiv MoscowNow at Khimki · joined Jul 2021 (free transfer)· 1Russian Premier LeagueLokomotiv MoscowNow at Khimki · joined Jul 2021 (free transfer)1Russian Premier LeagueD284801200306.79
4563Isi PalazónM · PonferradinaNow at Rayo Vallecano · joined Jan 2020 (permanent)· 2Segunda DivisionPonferradinaNow at Rayo Vallecano · joined Jan 2020 (permanent)2Segunda DivisionM251,7572124816.79
4564Abdulaziz Al-NashiM · Al-Hazm · 1Saudi Professional LeagueAl-Hazm1Saudi Professional LeagueM331,6662102306.79
4565Samir CaetanoD · UdineseNow at Al Dhafra · joined Jul 2026 (permanent)· 1Serie AUdineseNow at Al Dhafra · joined Jul 2026 (permanent)1Serie AD251,5482110306.79
4566R. PiscopoM · Wellington PhoenixNow at Persik Kediri · joined Aug 2026 (free transfer)· 1A-League MenWellington PhoenixNow at Persik Kediri · joined Aug 2026 (free transfer)1A-League MenM221,3402123406.79
4567A. OrdagićM · Brann · 1EliteserienBrann1EliteserienM271,1971401106.79
4568M. SommaD · Deportivo · 2Segunda DivisionDeportivo2Segunda DivisionD–1,1561410416.79
4569R. SchwartzF · MidtjyllandNow at Hobro · joined Feb 2023 (free transfer)· 1Danish SuperligaMidtjyllandNow at Hobro · joined Feb 2023 (free transfer)1Danish SuperligaF307271561206.79
4570Thiago HelenoD · Atlético ParanaenseNow at Paysandu · joined Jun 2025 (free transfer)· 1Campeonato Brasileiro Série AAtlético ParanaenseNow at Paysandu · joined Jun 2025 (free transfer)1Campeonato Brasileiro Série AD31630700606.79
4571Lucas RomeroM · Cruzeiro · 1Campeonato Brasileiro Série ACruzeiro1Campeonato Brasileiro Série AM26613700306.79
4572JuninhoD · LondrinaNow at Blooming · joined Jan 2020· 2Campeonato Brasileiro Série BLondrinaNow at Blooming · joined Jan 20202Campeonato Brasileiro Série BD30601702306.79
4573Arial MendyD · LensNow at Hapoel Haifa · joined Jun 2026 (free transfer)· 2Ligue 2LensNow at Hapoel Haifa · joined Jun 2026 (free transfer)2Ligue 2D25572700006.79
4574Thilo KehrerD · PSGNow at Ajax · joined Sep 2026 (loan)· 1Ligue 1PSGNow at Ajax · joined Sep 2026 (loan)1Ligue 1D23479710006.79
4575M. RitzmaierM · BarnsleyNow at Rudar Prijedor · joined Feb 2026 (free transfer)· 2ChampionshipBarnsleyNow at Rudar Prijedor · joined Feb 2026 (free transfer)2ChampionshipM–1,0531500006.79
4576M. BoselliF · Corinthians · 1Campeonato Brasileiro Série ACorinthians1Campeonato Brasileiro Série AF351,3692272306.79
4577Dan BurnD · BrightonNow at Newcastle United · joined Jan 2022 (permanent)· 1Premier LeagueBrightonNow at Newcastle United · joined Jan 2022 (permanent)1Premier LeagueD282,8813400506.79
4578WilliamF · Al-Faisaly FCNow at Coritiba · joined May 2021 (free transfer)· 1Saudi Professional LeagueAl-Faisaly FCNow at Coritiba · joined May 2021 (free transfer)1Saudi Professional LeagueF282,1742745006.79
4579Mamadou FofanaD · MetzNow at New England Revolution · joined Jan 2025 (permanent)· 1Ligue 1MetzNow at New England Revolution · joined Jan 2025 (permanent)1Ligue 1D221,5872000406.79
4580S. BradleyD · LutonNow at Lincoln City · joined Jun 2025 (free transfer)· 2ChampionshipLutonNow at Lincoln City · joined Jun 2025 (free transfer)2ChampionshipD283,5234030206.78
4581C. HerreraF · LugoNow at Huesca · joined Aug 2026 (free transfer)· 2Segunda DivisionLugoNow at Huesca · joined Aug 2026 (free transfer)2Segunda DivisionF–3,21440123406.78
4582J. JervisM · SalfordNow at Bromsgrove Sporting · joined Jun 2026 (permanent)· 4League TwoSalfordNow at Bromsgrove Sporting · joined Jun 2026 (permanent)4League TwoM281,6102042006.78
4583A. El MessaoudiM · GroningenNow at Qingdao Hainiu · joined Jan 2026 (free transfer)· 1EredivisieGroningenNow at Qingdao Hainiu · joined Jan 2026 (free transfer)1EredivisieM241,3852013206.78
4584Borja BastónF · SwanseaNow at Pachuca · joined Jul 2024 (free transfer)· 2ChampionshipSwanseaNow at Pachuca · joined Jul 2024 (free transfer)2ChampionshipF271,2772061306.78
4585H. KnibbsF · CambridgeNow at Charlton Athletic · joined Aug 2025 (permanent)· 4League TwoCambridgeNow at Charlton Athletic · joined Aug 2025 (permanent)4League TwoF211,0642070006.78
4586Anthony LozanoF · CádizNow at Santos Laguna · joined Jul 2024 (permanent)· 2Segunda DivisionCádizNow at Santos Laguna · joined Jul 2024 (permanent)2Segunda DivisionF272,252331011016.78
4587Y. Songo'oM · ScunthorpeNow at Morecambe · joined Jul 2023 (free transfer)· 4League TwoScunthorpeNow at Morecambe · joined Jul 2023 (free transfer)4League TwoM–1,0941300406.78
4588RayanD · Red BullNow at CSA · joined Jan 2026 (permanent)· 2Campeonato Brasileiro Série BRed BullNow at CSA · joined Jan 2026 (permanent)2Campeonato Brasileiro Série BD301,0671300316.78
4589H. HafidiM · Le Mans · 2Ligue 2Le Mans2Ligue 2M–9511500306.78
4590Rodney KongoloM · HeerenveenNow at Emmen · joined Aug 2025 (free transfer)· 1EredivisieHeerenveenNow at Emmen · joined Aug 2025 (free transfer)1EredivisieM222,0832640406.78
4591Jean MotaM · SantosNow at Vitória · joined Aug 2025· 1Campeonato Brasileiro Série ASantosNow at Vitória · joined Aug 20251Campeonato Brasileiro Série AM261,2972711306.78
4592Federico CeccheriniD · FiorentinaNow at Castellón · joined Aug 2026 (free transfer)· 1Serie AFiorentinaNow at Castellón · joined Aug 2026 (free transfer)1Serie AD288601500306.78
4593R. PerezM · LeganésNow at A.E. Kifisia · joined Jul 2025 (free transfer)· 1La LigaLeganésNow at A.E. Kifisia · joined Jul 2025 (free transfer)1La LigaM312,23126111006.78
4594J. BacunaM · HuddersfieldNow at Gaziantep · joined Jun 2026· 2ChampionshipHuddersfieldNow at Gaziantep · joined Jun 20262ChampionshipM222,3213865716.78
4595S. KashketF · WycombeNow at Welling United · joined Feb 2025 (permanent)· 3League OneWycombeNow at Welling United · joined Feb 2025 (permanent)3League OneF241,0191940106.78
4596M. El IdrissyF · AjaccioNow at Raja Casablanca · joined Jun 2026 (free transfer)· 2Ligue 2AjaccioNow at Raja Casablanca · joined Jun 2026 (free transfer)2Ligue 2F216752150406.78
4597George PușcașF · ReadingNow at Dinamo București · joined Feb 2026 (free transfer)· 2ChampionshipReadingNow at Dinamo București · joined Feb 2026 (free transfer)2ChampionshipF242,55038123506.78
4598Maciej RybusD · Lokomotiv MoscowNow at Rubin Kazan · joined Jul 2023 (free transfer)· 1Russian Premier LeagueLokomotiv MoscowNow at Rubin Kazan · joined Jul 2023 (free transfer)1Russian Premier LeagueD301,6191903616.78
4599Lenny PintorF · TroyesNow at Eyüpspor · joined Jul 2026 (permanent)· 2Ligue 2TroyesNow at Eyüpspor · joined Jul 2026 (permanent)2Ligue 2F196881940206.78
4600Shaquille PinasD · ADO DenNow at Al-Kholood · joined Jul 2026 (permanent)· 1EredivisieADO DenNow at Al-Kholood · joined Jul 2026 (permanent)1EredivisieD222,2362530416.78

API-Football · Data sources