- Squad Goalkeepers Defenders Midfielders Attackers
- Bundesliga Matches Top scorers
- Champions League Group Stage Last 16
- Reserve team
- Sources
{{Infobox Football club season | club = VfB Stuttgart | season = 2003–04 | chairman = | manager = Felix Magath | league = Bundesliga | league result = 4th | league topscorer = Kevin Kurányi (11) | season topscorer = | cup1 = Champions League | cup1 result = Last 16 | cup2 = DFB-Pokal | cup2 result = Last 16 | cup3 = | cup3 result = | prevseason = 2002–03 | nextseason = 2004–05 | pattern_la1 = _thinredborder | pattern_b1 = _horizontalonwhite | pattern_ra1 = _thinredborder | pattern_sh1 = | pattern_so1 = _redline | leftarm1 = FFFFFF | body1 = FF0000 | rightarm1 = FFFFFF | shorts1 = FFFFFF | socks1 = FFFFFF | pattern_la2 = _thinwhiteborder | pattern_b2 = _whitehorizontal | pattern_ra2 = _thinwhiteborder | pattern_sh2 = | pattern_so2 = _whiteline | leftarm2 = FF0000 | body2 = FF0000 | rightarm2 = FF0000 | shorts2 = FF0000 | socks2 = FF0000 }}VfB Stuttgart debuted in the modern-era 32-team Champions League with a progression from the group stage and a somewhat surprising victory with 2–1 against English champions Manchester United. Ultimately, the tournament ended with a narrow defeat to Chelsea. Kevin Kurányi, Philipp Lahm and Alexander Hleb were key players in a side that only just failed to finish in the top three for the second season in succession. Following an initial eight clean sheets, the attack suffered from only Kurányi being able to score, despite goalkeeper Timo Hildebrand keeping 18 clean sheets. SquadGoalkeepers- {{flagicon|GER}} Timo Hildebrand
- {{flagicon|SUI}}{{flagicon|ITA}} Diego Benaglio
- {{flagicon|GER}} Dirk Heinen
Defenders- {{flagicon|GER}} Andreas Hinkel
- {{flagicon|GER}} Timo Wenzel
- {{flagicon|CRO}} Boris Živković
- {{flagicon|ANG}}{{flagicon|POR}} Rui Marques
- {{flagicon|SUI}}{{flagicon|TUR}} Hakan Yakin
- {{flagicon|POR}} Fernando Meira
- {{flagicon|GER}} Heiko Gerber
- {{flagicon|GER}} Philipp Lahm
- {{flagicon|GER}} Steffen Dangelmayr
- {{flagicon|CMR}}{{flagicon|FRA}} Serge Branco
- {{flagicon|GER}} Markus Husterer
Midfielders- {{flagicon|GER}} Silvio Meißner
- {{flagicon|BRA}}{{flagicon|ITA}} Marcelo Bordon
- {{flagicon|CRO}} Jurica Vranješ
- {{flagicon|GER}} Christian Tiffert
- {{flagicon|ARG}} Emanuel Centurión
- {{flagicon|BLR}} Alexander Hleb
- {{flagicon|GER}} Horst Heldt
- {{flagicon|CRO}} Zvonimir Soldo
- {{flagicon|GER}} Michael Mutzel
- {{flagicon|BUL}} Ivan Stoyanov
Attackers- {{flagicon|SUI}} Marco Streller
- {{flagicon|GER}} Kevin Kurányi
- {{flagicon|GRE}} Ioannis Amanatidis
- {{flagicon|BRA}} Cacau
- {{flagicon|HUN}} Imre Szabics
- {{flagicon|GER}} Mario Gómez
BundesligaMatches- Hansa Rostock-VfB Stuttgart 0–2
- 0–1 Imre Szabics {{goal|75}}
- 0–2 Imre Szabics {{goal|76}}
- VfB Stuttgart-Hertha BSC 0–0
- Mönchengladbach-VfB Stuttgart 0–1
- 0–1 Cacau {{goal|33}}
- VfB Stuttgart-1. FC Kaiserslautern 2–0
- 1–0 Cacau {{goal|8}}
- 2–0 Zvonimir Soldo {{goal|14}}
- Schalke 04-VfB Stuttgart 0–0
- VfB Stuttgart-Borussia Dortmund 1–0
- 1–0 Kevin Kurányi {{goal|67}}
- 1860 Munich-Stuttgart 0–3
- 0–1 Zvonimir Soldo {{goal|12}}
- 0–2 Fernando Meira {{goal|18|pen.}}
- 0–3 Alexander Hleb {{goal|50}}
- VfB Stuttgart-1. FC Köln 0–0
- Werder Bremen-VfB Stuttgart 1–3
- 0–1 Imre Szabics {{goal|31}}
- 0–2 Kevin Kurányi {{goal|34}}
- 1–2 Angelos Charisteas {{goal|59}}
- 1–3 Christian Tiffert {{goal|90}}
- VfB Stuttgart-VfL Wolfsburg 1–0
- 1–0 Ioannis Amanatidis {{goal|73}}
- VfB Stuttgart-SC Freiburg 4–1
- 1–0 Kevin Kurányi {{goal|34}}
- 1–1 Soumaila Coulibaly {{goal|45|pen.}}
- 2–1 Christian Tiffert {{goal|62}}
- 3–1 Alexander Hleb {{goal|64}}
- 4–1 Kevin Kurányi {{goal|66}}
- Eintracht Frankfurt-VfB Stuttgart 0–2
- 0–1 Imre Szabics {{goal|8}}
- 0–2 Kevin Kurányi {{goal|69}}
- VfB Stuttgart-Hannover 96 3–1
- 1–0 Imre Szabics {{goal|29}}
- 2–0 Silvio Meißner {{goal|78}}
- 2–1 Thomas Brdarić {{goal|82}}
- 3–1 Silvio Meißner {{goal|90}}
- VfL Bochum-VfB Stuttgart 0–0
- VfB Stuttgart-Hamburger SV 0–0
- Bayern Munich-VfB Stuttgart 1–0
- 1–0 Roy Makaay {{goal|74}}
- VfB Stuttgart-Bayer Leverkusen 2–3
- 0–1 Carsten Ramelow {{goal|23}}
- 0–2 Dimitar Berbatov {{goal|44}}
- 1–2 Kevin Kurányi {{goal|56}}
- 1–3 Dimitar Berbatov {{goal|62}}
- 2–3 Zvonimir Soldo {{goal|68}}
- VfB Stuttgart-Hansa Rostock 2–0
- 1–0 Alexander Hleb {{goal|59}}
- 2–0 Kevin Kurányi {{goal|75}}
- Hertha BSC-VfB Stuttgart 1–0
- 1–0 Fredi Bobic {{goal|87}}
- VfB Stuttgart-Borussia Mönchengladbach 1–1
- 1–0 Imre Szabics {{goal|5}}
- 1–1 Václav Svěrkoš {{goal|85}}
- 1. FC Kaiserslautern-VfB Stuttgart 1–0
- 1–0 José Dominguez {{goal|4}}
- VfB Stuttgart-Schalke 04 0–0
- Borussia Dortmund-VfB Stuttgart 0–2
- 0–1 Alexander Hleb {{goal|6}}
- 0–2 Horst Heldt {{goal|81|pen.}}
- VfB Stuttgart-1860 München 2–0
- 1–0 Zvonimir Soldo {{goal|31}}
- 2–0 Marco Streller {{goal|34}}
- 1. FC Köln-VfB Stuttgart 2–2
- 0–1 Silvio Meißner {{goal|28}}
- 1–1 Florian Kringe {{goal|45}}
- 2–1 Markus Feulner {{goal|71}}
- 2–2 Matthias Scherz {{goal|72|o.g.}}
- VfB Stuttgart-Werder Bremen 4–4
- 1–0 Marcelo Bordon {{goal|3}}
- 1–1 Ivan Klasnić {{goal|14}}
- 2–1 Marcelo Bordon {{goal|25}}
- 2–2 Ivan Klasnić {{goal|35}}
- 2–3 Aílton {{goal|43}}
- 3–3 Marcelo Bordon {{goal|50}}
- 4–3 Marco Streller {{goal|69}}
- 4–4 Aílton {{goal|70}}
- SC Freiburg-VfB Stuttgart 1–5
- 0–1 Heiko Gerber {{goal|6}}
- 0–2 Marco Streller {{goal|26}}
- 1–2 Martin Petrov {{goal|30}}
- 1–3 Philipp Lahm {{goal|43}}
- 1–4 Kevin Kurányi {{goal|75}}
- 1–5 Imre Szabics {{goal|86}}
- SC Freiburg-VfB Stuttgart 0–1
- 0–1 Kevin Kurányi {{goal|10}}
- VfB Stuttgart-Eintracht Frankfurt 3–1
- 1–0 Kevin Kurányi {{goal|45}}
- 2–0 Alexander Hleb {{goal|48}}
- 3–0 Marcelo Bordon {{goal|79}}
- 3–1 Alexander Schur {{goal|84}}
- Hannover 96-VfB Stuttgart 0–1
- 0–1 Silvio Meißner {{goal|10}}
- VfB Stuttgart-VfL Bochum 1–1
- 1–0 Cacau {{goal|33}}
- 1–1 Marcelo Bordon {{goal|59|o.g.}}
- Hamburger SV-VfB Stuttgart 2–1
- 1–0 Stefan Beinlich {{goal|38}}
- 2–0 Nico-Jan Hoogma {{goal|47}}
- 2–1 Cacau {{goal|86}}
- VfB Stuttgart-Bayern Munich 3–1
- 1–0 Imre Szabics {{goal|19}}
- 2–0 Imre Szabics {{goal|53}}
- 3–0 Kevin Kurányi {{goal|55}}
- 3–1 Claudio Pizarro {{goal|78}}
- Bayer Leverkusen-VfB Stuttgart 2–0
- 1–0 Dimitar Berbatov {{goal|63}}
- 2–0 Bernd Schneider {{goal|85}}
Top scorers- {{flagicon|GER}} Kevin Kurányi 11
- {{flagicon|HUN}} Imre Szabics 9
- {{flagicon|BLR}} Alexander Hleb 5
- {{flagicon|BRA}} Cacau 4
- {{flagicon|CRO}} Zvonimir Soldo 4
Champions LeagueGroup Stage- Rangers-VfB Stuttgart 2–1
- 0–1 Kevin Kurányi {{goal|45}}
- 1–1 Christian Nerlinger {{goal|74}}
- 2–1 Peter Løvenkrands {{goal|79}}
- VfB Stuttgart-Manchester United 2–1
- 1–0 Imre Szabics {{goal|50}}
- 2–0 Kevin Kurányi {{goal|51}}
- 2–1 Ruud van Nistelrooy {{goal|67|pen.}}
- VfB Stuttgart-Panathinaikos 2–0
- 1–0 Imre Szabics {{goal|12}}
- 2–0 Zvonimir Soldo {{goal|25}}
- Panathinaikos-VfB Stuttgart 1–3
- 1–0 Michalis Konstantinou {{goal|60}}
- 1–1 Takis Fyssas {{goal|68|o.g.}}
- 1–2 Kevin Kurányi {{goal|75}}
- 1–3 Andreas Hinkel {{goal|76}}
- VfB Stuttgart-Rangers 1–0
- 1–0 Timo Wenzel {{goal|45}}
- Manchester United-VfB Stuttgart 2–0
- 1–0 Ruud van Nistelrooy {{goal|45}}
- 2–0 Ryan Giggs {{goal|58}}
Last 16- Stuttgart-Chelsea 0–1
- 0–1 Fernando Meira {{goal|12|o.g.}}
- Chelsea-VfB Stuttgart 0–0
Reserve teamVfB Stuttgart II were coached by Reinhold Fanz and finished 11th in the Regionalliga Süd. {{fs start}}{{fs player|pos=GK|name=Diego Benaglio|nat=SUI}}{{fs player|pos=GK|name=Julien Jourdan|nat=GER}}{{fs player|pos=GK|name=Milan Jurkovic|nat=GER}}{{fs player|pos=GK|name=Adnan Masic|nat=GER}}{{fs player|pos=DF|name=Daniel Alabi|nat=GER}}{{fs player|pos=DF|name=Heiko Butscher|nat=GER}}{{fs player|pos=DF|name=Steffen Dangelmayr|nat=GER}}{{fs player|pos=DF|name=Michael Fink|nat=GER}}{{fs player|pos=DF|name=Markus Husterer|nat=GER|other=from August}}{{fs player|pos=DF|name=Steffen Kocholl|nat=GER}}{{fs player|pos=DF|name=Florian Lechner|nat=GER}}{{fs player|pos=DF|name=Marcel Schuon|nat=GER}}{{fs player|pos=MF|name=Marco Caligiuri|nat=ITA}}{{fs player|pos=MF|name=Denis Berger|nat=AUT}}{{fs player|pos=MF|name=Serge Branco|nat=CMR}}{{fs player|pos=MF|name=Marco di Biccari|nat=GER}}{{fs player|pos=MF|name=Christopher Krause|nat=GER}}{{fs player|pos=MF|name=José Macias|nat=ESP}}{{fs mid}}{{fs player|pos=MF|name=Yuri Mamayev|nat=RUS}}{{fs player|pos=MF|name=Jens Rasiejewski|nat=GER}}{{fs player|pos=MF|name=Tobias Rathgeb|nat=GER}}{{fs player|pos=MF|name=Giuseppe Ricciardi|nat=ITA}}{{fs player|pos=MF|name=Michael Rundio|nat=GER|other=from January}}{{fs player|pos=MF|name=Zdravko Tuzlak|nat=CRO}}{{fs player|pos=MF|name=Robert Vujević|nat=CRO}}{{fs player|pos=MF|name=Christian Walter|nat=GER}}{{fs player|pos=FW|name=Stephen Famewo|nat=NGA}}{{fs player|pos=FW|name=Mario Gómez|nat=GER}}{{fs player|pos=FW|name=Dmitrijus Guščinas|nat=LIT|other=from January}}{{fs player|pos=FW|name=Steffen Handschuh|nat=GER}}{{fs player|pos=FW|name=Vyacheslav Hleb|nat=Belarus|other=to January}}{{fs player|pos=FW|name=Felix Luz|nat=GER|other=to January}}{{fs player|pos=FW|name=Gerrit Müller|nat=GER}}{{fs player|pos=FW|name=Gustav Schulz|nat=GER}}{{fs player|pos=FW|name=Tobias Weis|nat=GER}}{{fs end}}SourcesResults & Fixtures for Stuttgart – Soocerbase.com{{VfB Stuttgart}}{{2003–04 in German football}}{{DEFAULTSORT:2003-04 VfB Stuttgart season}} 2 : VfB Stuttgart seasons|German football clubs 2003–04 season |