Skip to content
Almanac
Menu
⚽

Football

Filters

Clear
Age
Nationality
League
Club
At least
2016, senior men's leaguesChange filters ↓Calendar-year stats for 2016 are still being built, so this shows season stats for now.2,101–2,150 of 2,889 players
#PlayerClubLeaguePosAgeMinsAppsGoalsAstYCRCAvg rating
2101Steven ZuberM · 1899 HoffenheimNow at Atromitos · joined Jan 2026 (free transfer)· 1Bundesliga1899 HoffenheimNow at Atromitos · joined Jan 2026 (free transfer)1BundesligaM252,027244420–
2102Salomon KalouM · HerthaNow at Botafogo · joined Aug 2020 (free transfer)· 1BundesligaHerthaNow at Botafogo · joined Aug 2020 (free transfer)1BundesligaM311,994267410–
2103M. OstrzolekM · HamburgNow at Admira Wacker · joined Jan 2021 (free transfer)· 1BundesligaHamburgNow at Admira Wacker · joined Jan 2021 (free transfer)1BundesligaM271,994241140–
2104Vladimír DaridaM · HerthaNow at Hradec Králové · joined Jul 2025 (free transfer)· 1BundesligaHerthaNow at Hradec Králové · joined Jul 2025 (free transfer)1BundesligaM261,981252260–
2105Pavel KadeřábekM · 1899 HoffenheimNow at Sparta Prague · joined Jul 2025 (free transfer)· 1Bundesliga1899 HoffenheimNow at Sparta Prague · joined Jul 2025 (free transfer)1BundesligaM251,976230320–
2106S. GnabryM · Werder BremenNow at Bayern Munich · joined Jul 2018· 1BundesligaWerder BremenNow at Bayern Munich · joined Jul 20181BundesligaM211,9702711110–
2107Dominik KohrM · FC AugsburgNow at FSV Mainz 05 · joined Jul 2022 (permanent)· 1BundesligaFC AugsburgNow at FSV Mainz 05 · joined Jul 2022 (permanent)1BundesligaM231,9642620141–
2108Christoph KramerM · Borussia Mönchengladbach · 1BundesligaBorussia Mönchengladbach1BundesligaM261,963240471–
2109Janik HabererM · SC FreiburgNow at Union Berlin · joined Jul 2022 (free transfer)· 1BundesligaSC FreiburgNow at Union Berlin · joined Jul 2022 (free transfer)1BundesligaM231,955323470–
2110Nadiem AmiriM · 1899 HoffenheimNow at FSV Mainz 05 · joined Jan 2024· 1Bundesliga1899 HoffenheimNow at FSV Mainz 05 · joined Jan 20241BundesligaM201,940332420–
2111Gonzalo CastroM · Borussia DortmundNow at Arminia Bielefeld · joined Jan 2022· 1BundesligaBorussia DortmundNow at Arminia Bielefeld · joined Jan 20221BundesligaM301,925283650–
2112Xabi AlonsoM · Bayern München · 1BundesligaBayern München1BundesligaM351,905273260–
2113Nicolai MüllerM · HamburgNow at Eintracht Frankfurt · joined Jul 2019· 1BundesligaHamburgNow at Eintracht Frankfurt · joined Jul 20191BundesligaM291,900255640–
2114Arjen RobbenM · Bayern MünchenNow at Groningen · joined Jul 2020· 1BundesligaBayern MünchenNow at Groningen · joined Jul 20201BundesligaM331,8272613900–
2115Arturo VidalM · Bayern MünchenNow at Colo Colo · joined Jan 2024 (free transfer)· 1BundesligaBayern MünchenNow at Colo Colo · joined Jan 2024 (free transfer)1BundesligaM301,824274280–
2116Jean-Philippe GbaminM · Mainz 05Now at CSKA Sofia · joined Jul 2026 (free transfer)· 1BundesligaMainz 05Now at CSKA Sofia · joined Jul 2026 (free transfer)1BundesligaM211,824250063–
2117Matthias LehmannM · Köln · 1BundesligaKöln1BundesligaM341,822210270–
2118Charles AránguizM · LeverkusenNow at Universidad de Chile · joined Aug 2024 (free transfer)· 1BundesligaLeverkusenNow at Universidad de Chile · joined Aug 2024 (free transfer)1BundesligaM281,819262291–
2119Koo Ja-cheolM · FC AugsburgNow at Jeju SK · joined Mar 2022 (free transfer)· 1BundesligaFC AugsburgNow at Jeju SK · joined Mar 2022 (free transfer)1BundesligaM281,813232381–
2120Florian GrillitschM · Werder BremenNow at Frosinone · joined Aug 2026 (free transfer)· 1BundesligaWerder BremenNow at Frosinone · joined Aug 2026 (free transfer)1BundesligaM211,718232040–
2121Alfredo MoralesM · IngolstadtNow at St. Louis City SC · joined Feb 2025 (free transfer)· 1BundesligaIngolstadtNow at St. Louis City SC · joined Feb 2025 (free transfer)1BundesligaM271,710271061–
2122Jonathan SchmidM · FC AugsburgNow at Austria Lustenau · joined Sep 2023 (free transfer)· 1BundesligaFC AugsburgNow at Austria Lustenau · joined Sep 2023 (free transfer)1BundesligaM271,699251310–
2123Jakub BłaszczykowskiM · VfL WolfsburgNow at Wisła Kraków · joined Feb 2019 (free transfer)· 1BundesligaVfL WolfsburgNow at Wisła Kraków · joined Feb 2019 (free transfer)1BundesligaM311,689280120–
2124Fabian FreiM · Mainz 05Now at Winterthur · joined Sep 2024 (free transfer)· 1BundesligaMainz 05Now at Winterthur · joined Sep 2024 (free transfer)1BundesligaM281,668240130–
2125Max MeyerM · SchalkeNow at Rot Weiss Ahlen · joined Aug 2026 (free transfer)· 1BundesligaSchalkeNow at Rot Weiss Ahlen · joined Aug 2026 (free transfer)1BundesligaM211,667271140–
2126P. De BlasisM · Mainz 05Now at Cartagena · joined Aug 2025 (free transfer)· 1BundesligaMainz 05Now at Cartagena · joined Aug 2025 (free transfer)1BundesligaM–1,655315450–
2127Thorgan HazardM · Borussia MönchengladbachNow at Lens · joined Jul 2026 (free transfer)· 1BundesligaBorussia MönchengladbachNow at Lens · joined Jul 2026 (free transfer)1BundesligaM241,631236430–
2128Halil AltıntopM · FC AugsburgNow at 1. FC Kaiserslautern · joined Jan 2018· 1BundesligaFC AugsburgNow at 1. FC Kaiserslautern · joined Jan 20181BundesligaM341,600316210–
2129Danny LatzaM · Mainz 05Now at Schalke 04 · joined Jul 2021 (free transfer)· 1BundesligaMainz 05Now at Schalke 04 · joined Jul 2021 (free transfer)1BundesligaM271,578214060–
2130Tobias StroblM · Borussia MönchengladbachNow at FC Augsburg · joined Jul 2020 (free transfer)· 1BundesligaBorussia MönchengladbachNow at FC Augsburg · joined Jul 2020 (free transfer)1BundesligaM271,565230281–
2131Julian BaumgartlingerM · LeverkusenNow at FC Augsburg · joined Aug 2022 (free transfer)· 1BundesligaLeverkusenNow at FC Augsburg · joined Aug 2022 (free transfer)1BundesligaM291,562220110–
2132J. GuilavoguiM · VfL WolfsburgNow at FSV Mainz 05 · joined Sep 2023· 1BundesligaVfL WolfsburgNow at FSV Mainz 05 · joined Sep 20231BundesligaM261,541190060–
2133Mario VrančićM · DarmstadtNow at FK Sarajevo · joined Jul 2023 (free transfer)· 1BundesligaDarmstadtNow at FK Sarajevo · joined Jul 2023 (free transfer)1BundesligaM281,540234231–
2134Christian PulisicM · Borussia DortmundNow at AC Milan · joined Jul 2023 (permanent)· 1BundesligaBorussia DortmundNow at AC Milan · joined Jul 2023 (permanent)1BundesligaM181,515293610–
2135Fabian LustenbergerM · HerthaNow at BSC Young Boys · joined Jul 2019 (free transfer)· 1BundesligaHerthaNow at BSC Young Boys · joined Jul 2019 (free transfer)1BundesligaM291,500190110–
2136Kai HavertzM · LeverkusenNow at Arsenal · joined Jun 2023 (permanent)· 1BundesligaLeverkusenNow at Arsenal · joined Jun 2023 (permanent)1BundesligaM181,449244520–
2137Jonas HofmannM · Borussia MönchengladbachNow at Bayer Leverkusen · joined Jul 2023 (permanent)· 1BundesligaBorussia MönchengladbachNow at Bayer Leverkusen · joined Jul 2023 (permanent)1BundesligaM241,384210100–
2138Yunus MallıM · Mainz 05Now at Konyaspor · joined Jul 2023 (free transfer)· 1BundesligaMainz 05Now at Konyaspor · joined Jul 2023 (free transfer)1BundesligaM251,379166600–
2139Douglas CostaM · Bayern MünchenNow at Fluminense · joined Jan 2024 (free transfer)· 1BundesligaBayern MünchenNow at Fluminense · joined Jan 2024 (free transfer)1BundesligaM261,372234320–
2140Hamit AltıntopM · Darmstadt · 1BundesligaDarmstadt1BundesligaM341,361160030–
2141A. EssweinM · HerthaNow at MSV Duisburg · joined Aug 2023 (free transfer)· 1BundesligaHerthaNow at MSV Duisburg · joined Aug 2023 (free transfer)1BundesligaM271,321292240–
2142A. AbrashiM · SC FreiburgNow at Grasshopper · joined Jun 2021 (free transfer)· 1BundesligaSC FreiburgNow at Grasshopper · joined Jun 2021 (free transfer)1BundesligaM271,321201030–
2143M. GregoritschM · HamburgNow at FC Augsburg · joined Jun 2026 (permanent)· 1BundesligaHamburgNow at FC Augsburg · joined Jun 2026 (permanent)1BundesligaM231,303305140–
2144Aaron HuntM · Hamburg · 1BundesligaHamburg1BundesligaM301,302224230–
2145Clemens FritzM · Werder Bremen · 1BundesligaWerder Bremen1BundesligaM361,297180350–
2146Admir MehmediM · LeverkusenNow at Antalyaspor · joined Jan 2022· 1BundesligaLeverkusenNow at Antalyaspor · joined Jan 20221BundesligaM261,263223010–
2147Shinji KagawaM · Borussia DortmundNow at Cerezo Osaka · joined Feb 2023· 1BundesligaBorussia DortmundNow at Cerezo Osaka · joined Feb 20231BundesligaM281,258211630–
2148Fabian JohnsonM · Borussia Mönchengladbach · 1BundesligaBorussia Mönchengladbach1BundesligaM291,249213210–
2149Albin EkdalM · HamburgNow at Djurgårdens IF · joined Feb 2024 (free transfer)· 1BundesligaHamburgNow at Djurgårdens IF · joined Feb 2024 (free transfer)1BundesligaM271,244211141–
2150Franck RibéryM · Bayern MünchenNow at Salernitana · joined Sep 2021 (free transfer)· 1BundesligaBayern MünchenNow at Salernitana · joined Sep 2021 (free transfer)1BundesligaM341,2412251120–

API-Football · Data sources