Skip to content
Almanac
Menu
⚽

Football

Filters

Age
Nationality
League
Club
At least
2016, senior men's leaguesFilters ↓Calendar-year stats for 2016 are still being built, so this shows season stats for now.5,251–5,300 of 7,277 players
#PlayerClubLeaguePosAgeMinsAppsGoalsAstYCRCAvg rating
5251Christoph KramerM · Borussia Mönchengladbach · 1BundesligaBorussia Mönchengladbach1BundesligaM261,963240471–
5252Janik HabererM · SC FreiburgNow at Union Berlin · joined Jul 2022 (free transfer)· 1BundesligaSC FreiburgNow at Union Berlin · joined Jul 2022 (free transfer)1BundesligaM231,955323470–
5253Nadiem AmiriM · 1899 HoffenheimNow at FSV Mainz 05 · joined Jan 2024· 1Bundesliga1899 HoffenheimNow at FSV Mainz 05 · joined Jan 20241BundesligaM201,940332420–
5254M. PhilippF · SC Freiburg · 1BundesligaSC Freiburg1BundesligaF231,939259250–
5255Konstantin RauschD · KölnNow at 1. FC Nürnberg · joined Aug 2021· 1BundesligaKölnNow at 1. FC Nürnberg · joined Aug 20211BundesligaD271,934280240–
5256Gonzalo CastroM · Borussia DortmundNow at Arminia Bielefeld · joined Jan 2022· 1BundesligaBorussia DortmundNow at Arminia Bielefeld · joined Jan 20221BundesligaM301,925283650–
5257Matija NastasićD · SchalkeNow at Leganes · joined Aug 2024 (free transfer)· 1BundesligaSchalkeNow at Leganes · joined Aug 2024 (free transfer)1BundesligaD241,921220060–
5258Xabi AlonsoM · Bayern München · 1BundesligaBayern München1BundesligaM351,905273260–
5259Nicolai MüllerM · HamburgNow at Eintracht Frankfurt · joined Jul 2019· 1BundesligaHamburgNow at Eintracht Frankfurt · joined Jul 20191BundesligaM291,900255640–
5260BernardoD · RB LeipzigNow at 1899 Hoffenheim · joined Jul 2025 (free transfer)· 1BundesligaRB LeipzigNow at 1899 Hoffenheim · joined Jul 2025 (free transfer)1BundesligaD221,894220130–
5261Makoto HasebeD · Eintracht Frankfurt · 1BundesligaEintracht Frankfurt1BundesligaD331,887221120–
5262Robin KnocheD · VfL WolfsburgNow at Arminia Bielefeld · joined Jan 2026 (free transfer)· 1BundesligaVfL WolfsburgNow at Arminia Bielefeld · joined Jan 2026 (free transfer)1BundesligaD251,871231120–
5263Arjen RobbenM · Bayern MünchenNow at Groningen · joined Jul 2020· 1BundesligaBayern MünchenNow at Groningen · joined Jul 20201BundesligaM331,8272613900–
5264Arturo 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–
5265Jean-Philippe GbaminM · Mainz 05Now at CSKA Sofia · joined Jul 2026 (free transfer)· 1BundesligaMainz 05Now at CSKA Sofia · joined Jul 2026 (free transfer)1BundesligaM211,824250063–
5266Matthias LehmannM · Köln · 1BundesligaKöln1BundesligaM341,822210270–
5267Charles AránguizM · LeverkusenNow at Universidad de Chile · joined Aug 2024 (free transfer)· 1BundesligaLeverkusenNow at Universidad de Chile · joined Aug 2024 (free transfer)1BundesligaM281,819262291–
5268Philipp MaxD · FC AugsburgNow at Gamba Osaka · joined Mar 2026 (free transfer)· 1BundesligaFC AugsburgNow at Gamba Osaka · joined Mar 2026 (free transfer)1BundesligaD231,817251240–
5269Javier HernándezF · LeverkusenNow at Guadalajara Chivas · joined Jan 2024 (free transfer)· 1BundesligaLeverkusenNow at Guadalajara Chivas · joined Jan 2024 (free transfer)1BundesligaF291,8152611310–
5270Koo Ja-cheolM · FC AugsburgNow at Jeju SK · joined Mar 2022 (free transfer)· 1BundesligaFC AugsburgNow at Jeju SK · joined Mar 2022 (free transfer)1BundesligaM281,813232381–
5271Miloš VeljkovićD · Werder BremenNow at Red Star Belgrade · joined Jul 2025 (free transfer)· 1BundesligaWerder BremenNow at Red Star Belgrade · joined Jul 2025 (free transfer)1BundesligaD211,809260050–
5272Sandro SiriguD · DarmstadtNow at SG Sonnenhof Großaspach · joined Jul 2020 (free transfer)· 1BundesligaDarmstadtNow at SG Sonnenhof Großaspach · joined Jul 2020 (free transfer)1BundesligaD281,808302161–
5273Koen CasteelsG · VfL WolfsburgNow at Al-Qadsiah · joined Jul 2024 (free transfer)· 1BundesligaVfL WolfsburgNow at Al-Qadsiah · joined Jul 2024 (free transfer)1BundesligaG251,800200030–
5274T. HornG · KölnNow at VfL Bochum · joined Aug 2024 (free transfer)· 1BundesligaKölnNow at VfL Bochum · joined Aug 2024 (free transfer)1BundesligaG241,800200000–
5275Dennis DiekmeierD · HamburgNow at SV Sandhausen · joined Jan 2019· 1BundesligaHamburgNow at SV Sandhausen · joined Jan 20191BundesligaD271,782240171–
5276Branimir HrgotaF · Eintracht FrankfurtNow at FC St. Pauli · joined Jul 2026 (free transfer)· 1BundesligaEintracht FrankfurtNow at FC St. Pauli · joined Jul 2026 (free transfer)1BundesligaF241,749285120–
5277Florian GrillitschM · Werder BremenNow at Frosinone · joined Aug 2026 (free transfer)· 1BundesligaWerder BremenNow at Frosinone · joined Aug 2026 (free transfer)1BundesligaM211,718232040–
5278Jeffrey BrumaD · VfL WolfsburgNow at RKC Waalwijk · joined Jun 2023 (free transfer)· 1BundesligaVfL WolfsburgNow at RKC Waalwijk · joined Jun 2023 (free transfer)1BundesligaD251,718201061–
5279Douglas SantosD · HamburgNow at Zenit Saint Petersburg · joined Jul 2019 (permanent)· 1BundesligaHamburgNow at Zenit Saint Petersburg · joined Jul 2019 (permanent)1BundesligaD231,712200040–
5280Alfredo 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–
5281René AdlerG · HamburgNow at FSV Mainz 05 · joined Jul 2017 (free transfer)· 1BundesligaHamburgNow at FSV Mainz 05 · joined Jul 2017 (free transfer)1BundesligaG321,710190110–
5282Jonathan SchmidM · FC AugsburgNow at Austria Lustenau · joined Sep 2023 (free transfer)· 1BundesligaFC AugsburgNow at Austria Lustenau · joined Sep 2023 (free transfer)1BundesligaM271,699251310–
5283Jakub 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–
5284E. M. Choupo-MotingF · SchalkeNow at Bayern Munich · joined Oct 2020 (free transfer)· 1BundesligaSchalkeNow at Bayern Munich · joined Oct 2020 (free transfer)1BundesligaF281,687233410–
5285Manuel GuldeD · SC Freiburg · 1BundesligaSC Freiburg1BundesligaD261,687200020–
5286Fabian FreiM · Mainz 05Now at Winterthur · joined Sep 2024 (free transfer)· 1BundesligaMainz 05Now at Winterthur · joined Sep 2024 (free transfer)1BundesligaM281,668240130–
5287Max MeyerM · SchalkeNow at Rot Weiss Ahlen · joined Aug 2026 (free transfer)· 1BundesligaSchalkeNow at Rot Weiss Ahlen · joined Aug 2026 (free transfer)1BundesligaM211,667271140–
5288P. De BlasisM · Mainz 05Now at Cartagena · joined Aug 2025 (free transfer)· 1BundesligaMainz 05Now at Cartagena · joined Aug 2025 (free transfer)1BundesligaM–1,655315450–
5289Jonathan TahD · LeverkusenNow at Bayern Munich · joined Jun 2025 (permanent)· 1BundesligaLeverkusenNow at Bayern Munich · joined Jun 2025 (permanent)1BundesligaD211,636191110–
5290Thorgan HazardM · Borussia MönchengladbachNow at Lens · joined Jul 2026 (free transfer)· 1BundesligaBorussia MönchengladbachNow at Lens · joined Jul 2026 (free transfer)1BundesligaM241,631236430–
5291NaldoD · SchalkeNow at Monaco · joined Jan 2019 (permanent)· 1BundesligaSchalkeNow at Monaco · joined Jan 2019 (permanent)1BundesligaD341,624191011–
5292Halil AltıntopM · FC AugsburgNow at 1. FC Kaiserslautern · joined Jan 2018· 1BundesligaFC AugsburgNow at 1. FC Kaiserslautern · joined Jan 20181BundesligaM341,600316210–
5293André HahnF · Borussia MönchengladbachNow at FC Augsburg · joined Jul 2018 (permanent)· 1BundesligaBorussia MönchengladbachNow at FC Augsburg · joined Jul 2018 (permanent)1BundesligaF261,598303130–
5294A. MiloševićD · DarmstadtNow at AIK · joined Mar 2021 (free transfer)· 1BundesligaDarmstadtNow at AIK · joined Mar 2021 (free transfer)1BundesligaD251,598180040–
5295Danny LatzaM · Mainz 05Now at Schalke 04 · joined Jul 2021 (free transfer)· 1BundesligaMainz 05Now at Schalke 04 · joined Jul 2021 (free transfer)1BundesligaM271,578214060–
5296Tobias 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–
5297Julian BaumgartlingerM · LeverkusenNow at FC Augsburg · joined Aug 2022 (free transfer)· 1BundesligaLeverkusenNow at FC Augsburg · joined Aug 2022 (free transfer)1BundesligaM291,562220110–
5298Marc BartraD · Borussia DortmundNow at Real Betis · joined Jul 2023 (free transfer)· 1BundesligaBorussia DortmundNow at Real Betis · joined Jul 2023 (free transfer)1BundesligaD261,560190350–
5299Jeffrey GouweleeuwD · FC Augsburg · 1BundesligaFC Augsburg1BundesligaD251,550182140–
5300Joshua KimmichD · Bayern München · 1BundesligaBayern München1BundesligaD221,541276110–

API-Football · Data sources