Skip to content
Almanac
Menu
⚽

Football

Filters

Age
Nationality
League
Club
At least
2021, senior men's leaguesFilters ↓Calendar-year stats for 2021 are still being built, so this shows season stats for now.1–50 of 11,521 players
#PlayerClubLeaguePosAgeMinsAppsGoalsAstYCRCAvg rating
1Branco van den BoomenM · ToulouseNow at Angers · joined Jun 2026 (free transfer)· 2Ligue 2ToulouseNow at Angers · joined Jun 2026 (free transfer)2Ligue 2M263,210371221508.05
2Dušan TadićM · AjaxNow at NEC · joined Jul 2026 (free transfer)· 1EredivisieAjaxNow at NEC · joined Jul 2026 (free transfer)1EredivisieM332,941341319207.82
3Aslak Fonn WitryD · DjurgårdenNow at Rosenborg · joined Jul 2025 (permanent)· 1AllsvenskanDjurgårdenNow at Rosenborg · joined Jul 2025 (permanent)1AllsvenskanD261,2601451207.80
4Kevin De BruyneM · Man CityNow at Napoli · joined Jul 2025 (free transfer)· 1Premier LeagueMan CityNow at Napoli · joined Jul 2025 (free transfer)1Premier LeagueM312,20530158207.80
5Kylian MbappéF · PSGNow at Real Madrid · joined Jul 2024 (free transfer)· 1Ligue 1PSGNow at Real Madrid · joined Jul 2024 (free transfer)1Ligue 1F233,0293528171007.79
6James TavernierD · RangersNow at Maccabi Tel Aviv · joined Sep 2026 (free transfer)· 1Scottish PremiershipRangersNow at Maccabi Tel Aviv · joined Sep 2026 (free transfer)1Scottish PremiershipD303,12635913807.78
7C. GoodwinM · Adelaide United · 1A-League MenAdelaide United1A-League MenM302,17227108407.77
8Josué PesqueiraM · Legia WarszawaNow at Coritiba · joined Aug 2024 (free transfer)· 1EkstraklasaLegia WarszawaNow at Coritiba · joined Aug 2024 (free transfer)1EkstraklasaM312,37228214717.75
9P. BockajD · OsijekNow at Varaždin · joined Jun 2025 (free transfer)· 1Croatian First Football LeagueOsijekNow at Varaždin · joined Jun 2025 (free transfer)1Croatian First Football LeagueD251,3391806407.74
10Lovro MajerM · Dinamo ZagrebNow at AEK Athens · joined Jul 2026 (permanent)· 1Croatian First Football LeagueDinamo ZagrebNow at AEK Athens · joined Jul 2026 (permanent)1Croatian First Football LeagueM24313531007.74
11Thom HayeM · HeerenveenNow at Persib Bandung · joined Aug 2025 (free transfer)· 1EredivisieHeerenveenNow at Persib Bandung · joined Aug 2025 (free transfer)1EredivisieM271,4011605407.74
12IviF · Raków CzęstochowaNow at Iraklis · joined Jul 2026 (free transfer)· 1EkstraklasaRaków CzęstochowaNow at Iraklis · joined Jul 2026 (free transfer)1EkstraklasaF282,23229206207.72
13Lionel MessiF · PSGNow at Inter Miami CF · joined Jul 2023 (free transfer)· 1Ligue 1PSGNow at Inter Miami CF · joined Jul 2023 (free transfer)1Ligue 1F352,15226614007.72
14D. PayetF · MarseilleNow at Vasco da Gama · joined Aug 2023 (free transfer)· 1Ligue 1MarseilleNow at Vasco da Gama · joined Aug 2023 (free transfer)1Ligue 1F352,594311210307.72
15Karim BenzemaF · Real MadridNow at Al-Hilal · joined Feb 2026 (permanent)· 1La LigaReal MadridNow at Al-Hilal · joined Feb 2026 (permanent)1La LigaF342,596322712007.72
16E. BerggreenF · Sønderjyske · 1Danish SuperligaSønderjyske1Danish SuperligaF29365540217.70
17Sebastian LarssonM · AIK Stockholm · 1AllsvenskanAIK Stockholm1AllsvenskanM372,21225371207.70
18Lisandro MartínezD · AjaxNow at Manchester United · joined Jul 2024 (permanent)· 1EredivisieAjaxNow at Manchester United · joined Jul 2024 (permanent)1EredivisieD241,9112413407.67
19A. DreyerF · MidtjyllandNow at San Diego FC · joined Jan 2025 (permanent)· 1Danish SuperligaMidtjyllandNow at San Diego FC · joined Jan 2025 (permanent)1Danish SuperligaF241,3671688007.67
20Trent Alexander-ArnoldD · LiverpoolNow at Real Madrid · joined Jun 2025 (permanent)· 1Premier LeagueLiverpoolNow at Real Madrid · joined Jun 2025 (permanent)1Premier LeagueD232,85332212207.66
21EvanderM · MidtjyllandNow at FC Cincinnati · joined Feb 2025 (permanent)· 1Danish SuperligaMidtjyllandNow at FC Cincinnati · joined Feb 2025 (permanent)1Danish SuperligaM242,35329126217.64
22J. BellM · Viking · 1EliteserienViking1EliteserienM232,3892718407.64
23Daniel PenhaM · Newcastle JetsNow at Avaí · joined Jan 2026 (loan)· 1A-League MenNewcastle JetsNow at Avaí · joined Jan 2026 (loan)1A-League MenM231,93523411627.64
24Anders ChristiansenM · Malmö FF · 1AllsvenskanMalmö FF1AllsvenskanM321,4842268407.64
25Magnus ErikssonM · Djurgården · 1AllsvenskanDjurgården1AllsvenskanM322,70030513207.62
26Scott TwineF · MK DonsNow at Bristol City · joined Aug 2024· 3League OneMK DonsNow at Bristol City · joined Aug 20243League OneF223,889452013307.62
27O. KokcuM · FeyenoordNow at Beşiktaş · joined Jun 2026 (permanent)· 1EredivisieFeyenoordNow at Beşiktaş · joined Jun 2026 (permanent)1EredivisieM212,6323279507.61
28D. BerardiM · Sassuolo · 1Serie ASassuolo1Serie AM272,835331514907.61
29David TurnbullM · CelticNow at Cardiff City · joined Feb 2024 (permanent)· 1Scottish PremiershipCelticNow at Cardiff City · joined Feb 2024 (permanent)1Scottish PremiershipM221,8192565307.60
30Benjamin BourigeaudM · RennesNow at Al Ahli Doha · joined Jul 2026 (permanent)· 1Ligue 1RennesNow at Al Ahli Doha · joined Jul 2026 (permanent)1Ligue 1M283,212381112207.60
31J. JantscherF · Sturm Graz · 1Austrian BundesligaSturm Graz1Austrian BundesligaF332,208301415207.58
32Marko LivajaF · Hajduk · 1Croatian First Football LeagueHajduk1Croatian First Football LeagueF283,00734286707.58
33Joey VeermanM · PSV EindhovenNow at Borussia Dortmund · joined Aug 2026 (permanent)· 1EredivisiePSV EindhovenNow at Borussia Dortmund · joined Aug 2026 (permanent)1EredivisieM231,0351545007.57
34Jay O'SheaM · Brisbane RoarNow at Perth Glory · joined Oct 2026 (free transfer)· 1A-League MenBrisbane RoarNow at Perth Glory · joined Oct 2026 (free transfer)1A-League MenM332,34026310607.57
35Mohamed DaramyM · CopenhagenNow at Reims · joined Aug 2023 (permanent)· 1Danish SuperligaCopenhagenNow at Reims · joined Aug 2023 (permanent)1Danish SuperligaM20438621007.57
36T. Lehne OlsenF · Lillestrom · 1EliteserienLillestrom1EliteserienF312,53729262307.57
37JotaF · Celtic · 1Scottish PremiershipCeltic1Scottish PremiershipF232,207291010307.57
38Mushaga BakengaF · OddNow at Apollon Limassol · joined Jan 2024 (free transfer)· 1EliteserienOddNow at Apollon Limassol · joined Jan 2024 (free transfer)1EliteserienF2988211111407.56
39Aschraf El MahdiouiM · Wisła KrakówNow at Al-Taawoun · joined Jan 2022· 1EkstraklasaWisła KrakówNow at Al-Taawoun · joined Jan 20221EkstraklasaM26813910607.56
40Edon ZhegrovaM · FC Basel 1893Now at Juventus · joined Jul 2026 (permanent)· 1Swiss Super LeagueFC Basel 1893Now at Juventus · joined Jul 2026 (permanent)1Swiss Super LeagueM23490825007.55
41Christian SørensenD · ViborgNow at Vejle · joined Jun 2025 (permanent)· 1Danish SuperligaViborgNow at Vejle · joined Jun 2025 (permanent)1Danish SuperligaD292,9923328507.55
42Ricardo HortaF · Braga · 1Primeira LigaBraga1Primeira LigaF272,79032195407.54
43Y. M'ChangamaM · GuingampNow at Troyes · joined Sep 2023· 2Ligue 2GuingampNow at Troyes · joined Sep 20232Ligue 2M312,84333915407.54
44Hakan ÇalhanoğluM · Inter Milan · 1Serie AInter Milan1Serie AM282,516347121107.54
45F. AursnesM · MoldeNow at Benfica · joined Aug 2022 (permanent)· 1EliteserienMoldeNow at Benfica · joined Aug 2022 (permanent)1EliteserienM261,3091515107.54
46CesinhaF · Daegu · 1K League 1Daegu1K League 1F322,7083297107.54
47Ousmane DembéléF · BarçaNow at Paris Saint-Germain · joined Aug 2023 (permanent)· 1La LigaBarçaNow at Paris Saint-Germain · joined Aug 2023 (permanent)1La LigaF251,41021113307.53
48S. McConvilleM · AccringtonNow at Clitheroe · joined Jun 2024 (free transfer)· 3League OneAccringtonNow at Clitheroe · joined Jun 2024 (free transfer)3League OneM333,87745417407.52
49L. SinisterraM · FeyenoordNow at Cruzeiro · joined Jul 2026 (permanent)· 1EredivisieFeyenoordNow at Cruzeiro · joined Jul 2026 (permanent)1EredivisieM232,41630127107.52
50Cody GakpoM · PSV EindhovenNow at Liverpool · joined Jan 2023 (permanent)· 1EredivisiePSV EindhovenNow at Liverpool · joined Jan 2023 (permanent)1EredivisieM231,915271213107.51

API-Football · Data sources