Skip to content
Almanac
Menu
⚽

Football

Filters

Clear
Age
Nationality
League
Club
At least
2023, senior men's leaguesChange filters ↓Calendar-year stats for 2023 are still being built, so this shows season stats for now.1–50 of 6,260 players
#PlayerClubLeaguePosAgeMinsAppsGoalsAstYCRCAvg rating
1James TavernierD · RangersNow at Maccabi Tel Aviv · joined Sep 2026 (free transfer)· 1Scottish PremiershipRangersNow at Maccabi Tel Aviv · joined Sep 2026 (free transfer)1Scottish PremiershipD323,411381710207.99
2Ladislav KrejčíD · Sparta PrahaNow at Wolverhampton Wanderers · joined Jun 2026 (permanent)· 1Czech First LeagueSparta PrahaNow at Wolverhampton Wanderers · joined Jun 2026 (permanent)1Czech First LeagueD251,7852186737.51
3Alistair JohnstonD · Celtic · 1Scottish PremiershipCeltic1Scottish PremiershipD252,6193215507.49
4Liam ScalesD · Celtic · 1Scottish PremiershipCeltic1Scottish PremiershipD252,9953412507.49
5Bartłomiej WdowikD · Jagiellonia · 1EkstraklasaJagiellonia1EkstraklasaD232,9473496207.46
6Carl PiergianniD · Stevenage · 3League OneStevenage3League OneD323,5734041807.46
7J. FarrellD · Central CoastNow at Sydney · joined Sep 2026 (loan)· 1A-League MenCentral CoastNow at Sydney · joined Sep 2026 (loan)1A-League MenD212,2242524917.45
8Andy RobertsonD · LiverpoolNow at Tottenham Hotspur · joined Jun 2026 (free transfer)· 1Premier LeagueLiverpoolNow at Tottenham Hotspur · joined Jun 2026 (free transfer)1Premier LeagueD301,6912332207.45
9J. SoltvedtD · Sarpsborg 08Now at Brann · joined Aug 2023 (free transfer)· 1EliteserienSarpsborg 08Now at Brann · joined Aug 2023 (free transfer)1EliteserienD281,5861846007.44
10Leif DavisD · Ipswich · 2ChampionshipIpswich2ChampionshipD243,78643218507.44
11Gustav ValsvikD · Stromsgodset · 1EliteserienStromsgodset1EliteserienD312,6253051307.43
12Kevin DiksD · CopenhagenNow at Borussia Mönchengladbach · joined Jun 2025 (free transfer)· 1Danish SuperligaCopenhagenNow at Borussia Mönchengladbach · joined Jun 2025 (free transfer)1Danish SuperligaD272,7523241517.43
13Harrison BurrowsD · PeterboroughNow at Sheffield United · joined Jul 2024 (permanent)· 3League OnePeterboroughNow at Sheffield United · joined Jul 2024 (permanent)3League OneD223,89844613307.43
14Nicușor BancuD · U. Craiova · 1Liga IU. Craiova1Liga ID313,19436291307.41
15Greg TaylorD · CelticNow at PAOK · joined Jul 2025 (free transfer)· 1Scottish PremiershipCelticNow at PAOK · joined Jul 2025 (free transfer)1Scottish PremiershipD262,9963534407.41
16Oumar SoletD · Red Bull Salzburg · 1Austrian BundesligaRed Bull Salzburg1Austrian BundesligaD241,6122111207.39
17A. MonfrayD · GrenobleNow at Troyes · joined Jul 2024· 2Ligue 2GrenobleNow at Troyes · joined Jul 20242Ligue 2D332,3852701607.39
18Joško GvardiolD · Man City · 1Premier LeagueMan City1Premier LeagueD222,3282841307.38
19Virgil van DijkD · Liverpool · 1Premier LeagueLiverpool1Premier LeagueD323,1783622317.38
20Iván MarcanoD · Porto · 1Primeira LigaPorto1Primeira LigaD37368520107.38
21Martin FreseD · FC NordsjællandNow at Hellas Verona · joined Jul 2024 (free transfer)· 1Danish SuperligaFC NordsjællandNow at Hellas Verona · joined Jul 2024 (free transfer)1Danish SuperligaD262,4902943807.37
22M. DreskovicD · DebrecenNow at Darmstadt 98 · joined Jun 2026· 1Nemzeti Bajnokság IDebrecenNow at Darmstadt 98 · joined Jun 20261Nemzeti Bajnokság ID261,3801610307.37
23Alexander BahD · Benfica · 1Primeira LigaBenfica1Primeira LigaD261,5201923307.36
24F. AlvesD · Brøndby · 1Danish SuperligaBrøndby1Danish SuperligaD241,4301610607.36
25OtavioD · FamalicãoNow at Paris FC · joined Jul 2026 (permanent)· 1Primeira LigaFamalicãoNow at Paris FC · joined Jul 2026 (permanent)1Primeira LigaD221,3801720407.36
26Jemal TabidzeD · PanetolikosNow at Kayserispor · joined Jun 2026 (free transfer)· 1Super League GreecePanetolikosNow at Kayserispor · joined Jun 2026 (free transfer)1Super League GreeceD28523610217.35
27Strahinja PavlovićD · Red Bull SalzburgNow at AC Milan · joined Jul 2024 (permanent)· 1Austrian BundesligaRed Bull SalzburgNow at AC Milan · joined Jul 2024 (permanent)1Austrian BundesligaD232,28826331017.35
28E. CashinD · Derby · 3League OneDerby3League OneD222,9743410807.34
29WendellD · PortoNow at São Paulo · joined Jan 2025 (free transfer)· 1Primeira LigaPortoNow at São Paulo · joined Jan 2025 (free transfer)1Primeira LigaD302,10625421117.34
30MarceloD · Western Sydney · 1A-League MenWestern Sydney1A-League MenD372,2732621607.34
31James TarkowskiD · Everton · 1Premier LeagueEverton1Premier LeagueD313,41938111107.34
32Sergio RamosD · SevillaNow at Monterrey · joined Feb 2025 (free transfer)· 1La LigaSevillaNow at Monterrey · joined Feb 2025 (free transfer)1La LigaD382,5182830717.34
33Alessandro BastoniD · Inter Milan · 1Serie AInter Milan1Serie AD252,2832813507.34
34Kyle Walker-PetersD · SouthamptonNow at West Ham United · joined Jul 2025 (free transfer)· 2ChampionshipSouthamptonNow at West Ham United · joined Jul 2025 (free transfer)2ChampionshipD274,1304633407.34
35E. ĆivićD · FerencvárosNow at Baltika Kaliningrad · joined Jul 2026 (permanent)· 1Nemzeti Bajnokság IFerencvárosNow at Baltika Kaliningrad · joined Jul 2026 (permanent)1Nemzeti Bajnokság ID289931502107.34
36Alexander ScholzD · Urawa RedNow at FC Tokyo · joined Jun 2025 (permanent)· 1J1 LeagueUrawa RedNow at FC Tokyo · joined Jun 2025 (permanent)1J1 LeagueD313,0603470307.34
37Mickey DemetriouD · Crewe · 4League TwoCrewe4League TwoD344,3794996707.33
38Pedro PorroD · Tottenham · 1Premier LeagueTottenham1Premier LeagueD243,0923537307.33
39Giannis MichailidisD · PAOK · 1Super League GreecePAOK1Super League GreeceD241,0681210417.33
40Trent Alexander-ArnoldD · LiverpoolNow at Real Madrid · joined Jun 2025 (permanent)· 1Premier LeagueLiverpoolNow at Real Madrid · joined Jun 2025 (permanent)1Premier LeagueD252,1612834607.33
41Achraf HakimiD · PSG · 1Ligue 1PSG1Ligue 1D251,9302545307.33
42J. HandlD · Austria Vienna · 1Austrian BundesligaAustria Vienna1Austrian BundesligaD262,5822910907.33
43J. SoltvedtD · Brann · 1EliteserienBrann1EliteserienD289751111107.33
44M. AbenaD · FerencvárosNow at Gaziantep · joined Jul 2026 (permanent)· 1Nemzeti Bajnokság IFerencvárosNow at Gaziantep · joined Jul 2026 (permanent)1Nemzeti Bajnokság ID298451031207.33
45Kieran TrippierD · NewcastleNow at Wolverhampton Wanderers · joined Jun 2026 (free transfer)· 1Premier LeagueNewcastleNow at Wolverhampton Wanderers · joined Jun 2026 (free transfer)1Premier LeagueD332,24028110507.32
46Srđan MijailovićD · FK Crvena ZvezdaNow at Hapoel Ramat Gan · joined Aug 2026 (free transfer)· 1Serbian SuperLigaFK Crvena ZvezdaNow at Hapoel Ramat Gan · joined Aug 2026 (free transfer)1Serbian SuperLigaD302,1792824507.32
47David CostasD · Oviedo · 2Segunda DivisionOviedo2Segunda DivisionD291,6031901507.32
48Jacob GreavesD · HullNow at Ipswich Town · joined Jul 2024 (permanent)· 2ChampionshipHullNow at Ipswich Town · joined Jul 2024 (permanent)2ChampionshipD233,87043241107.32
49W. HoedtD · WatfordNow at AZ Alkmaar · joined Aug 2026 (free transfer)· 2ChampionshipWatfordNow at AZ Alkmaar · joined Aug 2026 (free transfer)2ChampionshipD303,96744331207.32
50Connor GoldsonD · RangersNow at Apollon Limassol · joined Jun 2026 (free transfer)· 1Scottish PremiershipRangersNow at Apollon Limassol · joined Jun 2026 (free transfer)1Scottish PremiershipD312,6953001707.31

API-Football · Data sources