Skip to content
442ball
Menu

VfB Stuttgart history

Every VfB Stuttgart season 442ball holds a table for, newest first. Our record starts in 2010 and is thinner before 2014, so this is what we hold rather than the club's complete history.

League finishes

League seasons only, newest last. Cup group stages are left out: a place in a group of four is not a finish in a league. Each point links to that season's table.

SeasonCompetitionPosPWDLGFGAGDPts
2026(in progress)Bundesliga1183051415-19
2026(in progress)UEFA Champions League9421174+37
2025Bundesliga43418887149+2262
2025UEFA Europa League118503159+615
2024Bundesliga934148126453+1150
2024UEFA Champions League2683141317-410
2023Bundesliga23423477839+3973
2022Bundesliga1634712154557-1233
2021Bundesliga1534712154159-1833
2020Bundesliga934129135655+145
20192. Bundesliga234177106241+2158
2018Bundesliga163477203270-3828
2017Bundesliga734156133636051
20162. Bundesliga13421676337+2669
2015Bundesliga173496195075-2533
2014Bundesliga143499164260-1836
2013Bundesliga153488184962-1332
2012Bundesliga1234127153755-1843
2011Bundesliga634158116346+1753
2010Bundesliga1234126166059+142

A position in a group stage is a position within that group, not a finish in the competition. Seasons still being played are marked.

Season leaders

SeasonCompetitionGoalsAssistsG+AClean sheets442team
2026BundesligaErmedin Demirović5Angelo Stiller2Ermedin Demirović5Not held in full
2026UEFA Champions LeagueNot held in fullNot held in fullNot held in fullNot held in full
2025BundesligaDeniz Undav19Jamie Leweling9Deniz Undav26Alexander Nübel11
2025UEFA Europa LeagueBilal El Khannouss5Deniz Undav6Deniz Undav9Alexander Nübel2
2024BundesligaErmedin Demirović15Angelo Stiller8Ermedin Demirović16Alexander Nübel7
2024UEFA Champions LeagueEnzo Millot2Enzo Millot3Enzo Millot5Alexander Nübel1
2023BundesligaSerhou Guirassy28Deniz Undav10Serhou Guirassy31Alexander Nübel11
2022BundesligaSerhou Guirassy11Borna Sosa7Serhou Guirassy11Fabian Bredlow1
2021BundesligaSasa Kalajdzic6Borna Sosa8Borna Sosa9Florian Müller4
2020BundesligaSasa Kalajdzic16Borna Sosa9Sasa Kalajdzic21Gregor Kobel5
20192. BundesligaNicolás González14Gonzalo Castro7Nicolás González17Gregor Kobel11
2018BundesligaMario Gómez7Christian Gentner5Mario Gómez9Ron-Robert Zieler6
2017BundesligaMario Gómez8Dennis Aogo6Mario Gómez9Ron-Robert Zieler12
20162. BundesligaNot held in fullNot held in fullNot held in fullNot held in full
2015BundesligaDaniel Didavi13Alexandru Maxim5Daniel Didavi16Przemysław Tytoń4
2014BundesligaNot heldNot heldNot heldNot held
2013BundesligaNot heldNot heldNot heldNot held
2012BundesligaNot heldNot heldNot heldNot held
2011BundesligaNot heldNot heldNot heldNot held
2010BundesligaNot heldNot heldNot heldNot held

Each club's own leaders for that season, not the competition's. A player who moved mid-season counts only what they did here. Clean sheets are counted for goalkeepers who played.

Season table

VfB Stuttgart
TeamPGDPts
1Bayern München8+1918
2Borussia Dortmund8+818
3SC Freiburg8+816
4RB Leipzig8+1115
5Werder Bremen8+315
6Bayer Leverkusen8+213
7SV Elversberg8013
8Eintracht Frankfurt8-511
9FSV Mainz 058010
10FC Augsburg8+39
11VfB Stuttgart8-19
121899 Hoffenheim8-29
131. FC Köln8-39
14SC Paderborn 078-39
15Hamburger SV8-129
16Union Berlin8-127
17FC Schalke 048-56
18Borussia Mönchengladbach8-114

Overview