Live
← VfB Stuttgart
The record since 2016

VfB Stuttgart: transfer history

Every signing and departure on record, year by year. This is the historical record, not live intelligence: for what’s happening now, see Stuttgart’s live page.

Moves on record
89
Arrivals
48
Departures
41
Sent on loan
3

No fees on record yet for these moves: spending and net spend appear once fee data is added. We never estimate them.

Activity by yearArrivalsDepartures

Busiest year on record: 2016, with 9 arrivals and 10 departures.

1 in · 2 out

2025

Arrivals

  1. 1 Sept 2025Bilal El Khannoussfrom Leicester City F.C.Move

Departures

  1. Aug 2025Nick Woltemadeto NEWNewcastleMove
  2. Aug 2025Enzo Millotto Al Ahli FCMove
6 in · 2 out

2024

Arrivals

  1. 16 Jul 2024Ermedin Demirovićfrom FC AugsburgMove
  2. 1 Jul 2024Jeff Chabotfrom 1. FC KölnMove
  3. 1 Jul 2024Justin Diehlfrom 1. FC KölnMove
  4. 2024Ameen Al-Dakhilfrom Burnley F.C.Move
  5. 2024Yannik Keitelfrom SC FreiburgMove
  6. 2024Nick Woltemadefrom SV Werder BremenMove

Departures

  1. 18 Jul 2024Serhou Guirassyto BVBDortmundMove
  2. 2024Genki Haraguchito Urawa Red DiamondsMove
5 in · 4 out

2023

Arrivals

  1. 25 Jul 2023Alexander Nübelfrom MONMonacoLoan
  2. 2023Angelo Stillerfrom TSG 1899 HoffenheimMove
  3. 2023Deniz Undavfrom BHABrightonLoan
  4. 2023Maximilian Mittelstädtfrom Hertha BSCMove
  5. Jan 2023Genki Haraguchifrom 1. FC Union BerlinMove

Departures

  1. 2023Borna Sosato AJXAjaxMove
  2. 2023Wataru Endōto LIVLiverpoolMove
  3. 2023Juan José Pereato F.C. Hansa RostockLoan
  4. 2023Konstantinos Mavropanosto West Ham United F.C.Move
3 in · 3 out

2022

Arrivals

  1. 1 Sept 2022Serhou Guirassyfrom Stade Rennais F.C.Loan
  2. 2022Efe Korkutfrom 1. FC NürnbergMove
  3. 2022Juan José Pereafrom PAS Giannina F.C.Move

Departures

  1. Aug 2022Darko Čurlinovto Burnley F.C.Move
  2. 2022Omar Marmoushto VfL WolfsburgBack from loan
  3. 2022Thomas Rekdalto Odds BKMove
4 in · 5 out

2021

Arrivals

  1. Aug 2021Omar Marmoushfrom VfL WolfsburgLoan
  2. 2021Thomas Rekdalfrom 1. FSV Mainz 05Move
  3. 2021Enzo Millotfrom MONMonacoMove
  4. 2021Chris Führichfrom SC Paderborn 07Move

Departures

  1. Jul 2021Holger Badstuberto FC LuzernMove
  2. 1 Jul 2021Gregor Kobelto BVBDortmundMove
  3. 25 May 2021Tim Walterto Hamburger SVMove
  4. 2021Gonzalo Castroto Arminia BielefeldMove
  5. 2021Nicolás Gonzálezto ACF FiorentinaMove
3 in · 2 out

2020

Arrivals

  1. 24 Jun 2020Konstantinos Mavropanosfrom 1. FC NürnbergLoan
  2. 8 Jan 2020Darko Čurlinovfrom 1. FC MagdeburgMove
  3. 2020Waldemar Antonfrom Hannover 96Move

Departures

  1. 2 Jan 2020Emiliano Insúato LA GalaxyMove
  2. 1 Jan 2020Santiago Ascacíbarto Hertha BSCMove
7 in · 5 out

2019

Arrivals

  1. 1 Jul 2019Fabian Bredlowfrom Hallescher FCMove
  2. 1 Jul 2019Pascal Stenzelfrom SC FreiburgLoan
  3. 23 May 2019Tim Walterfrom Holstein KielMove
  4. 2019Steven Zuberfrom TSG 1899 HoffenheimLoan
  5. 2019Mateo Klimowiczfrom Instituto Atlético Central CórdobaMove
  6. 2019Wataru Endōfrom Sint-Truidense V.V.Loan
  7. Jan 2019Ozan Kabakfrom GALGalatasarayMove

Departures

  1. 1 Jul 2019Pablo Maffeoto Girona FCLoan
  2. Jul 2019Ron-Robert Zielerto Hannover 96Move
  3. 1 Jul 2019Benjamin Pavardto BAYBayernMove
  4. Jun 2019Ozan Kabakto Schalke 04Move
  5. 2019Steven Zuberto TSG 1899 HoffenheimBack from loan
5 in · 1 out

2018

Arrivals

  1. 1 Jul 2018Pablo Maffeofrom Girona FCMove
  2. 2018Borna Sosafrom GNK Dinamo ZagrebMove
  3. 2018Gonzalo Castrofrom BVBDortmundMove
  4. 2018Nicolás Gonzálezfrom Argentinos JuniorsMove
  5. 2018Mario Gómezfrom VfL WolfsburgMove

Departures

  1. 1 Jul 2018Takuma anoto Hannover 96Loan
5 in · 7 out

2017

Arrivals

  1. 22 Aug 2017Santiago Ascacíbarfrom Estudiantes de La PlataMove
  2. Jul 2017Ron-Robert Zielerfrom Leicester City F.C.Move
  3. 2017Josip Brekalofrom VfL WolfsburgLoan
  4. 2017Chadrac Akolofrom Neuchâtel Xamax FCSMove
  5. 2017Dženis Burnićfrom BVBDortmundMove

Departures

  1. 27 Jun 2017Alexandru Maximto 1. FSV Mainz 05Move
  2. Apr 2017Kevin Großkreutzto SV Darmstadt 98Move
  3. 2017Hajime Hosogaito Kashiwa ReysolMove
  4. 2017Federico Barbato Sporting de GijónMove
  5. 2017Josip Brekaloto VfL WolfsburgBack from loan
  6. 2017Kadir Loboto TSG 1899 HoffenheimMove
  7. 2017Mitchell Langerakto Levante UDMove
9 in · 10 out

2016

Arrivals

  1. 26 Aug 2016Takuma anofrom ARSArsenalLoan
  2. 25 Jul 2016Hajime Hosogaifrom BursasporMove
  3. 2016Kevin Großkreutzfrom GALGalatasarayMove
  4. 2016Marcin Kamińskifrom Lech PoznańMove
  5. 2016Benjamin Pavardfrom Lille OSCMove
  6. 2016Artem Kravetsfrom FC Dynamo KyivLoan
  7. 2016Jean Zimmerfrom 1. FC KaiserslauternMove
  8. 2016Matthias Zimmermannfrom Borussia MönchengladbachMove
  9. 2016Federico Barbafrom Empoli FCLoan

Departures

  1. 31 Jan 2016Adam Hloušekto Legia WarsawMove
  2. 2016Timo Wernerto RB LeipzigMove
  3. 2016Przemysław Tytońto Deportivo de A CoruñaMove
  4. 2016Carlos Gruezoto FC DallasMove
  5. 2016Odysseas Vlachodimosto Panathinaikos F.C.Move
  6. 2016Robbie Kruseto B04LeverkusenBack from loan
  7. 2016Jerome Kiesewetterto Fortuna DüsseldorfMove
  8. 2016Filip Kostićto Hamburger SVMove
  9. 2016Martin Harnikto Hannover 96Move
  10. 2016Daniel Didavito VfL WolfsburgMove

From the historical record: Wikidata, an open database (CC0). Dates are only as exact as the record; “Move” means the type wasn’t recorded. Fees are shown only where a source gives one. Retrospective record, not Swoop intelligence.