Live
← Swansea City
The record since 2016

Swansea City: 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 Swansea City’s live page.

Moves on record
104
Arrivals
45
Departures
59
Sent on loan
26

Fees on record for 2 of 104 moves.

Activity by yearArrivalsDepartures

Busiest year on record: 2026, with 10 arrivals and 11 departures.

10 in · 11 out

2026

Arrivals

  1. 27 Aug 2026Stephen Eustáquiofrom FCPPortoTransfer£3.4m reported
  2. 27 Aug 2026Jenson Seeltfrom SUNSunderlandLoan
  3. 6 Aug 2026Ross Stewartfrom SOUSouthamptonFree transfer
  4. 22 Jul 2026Elijah Justfrom MOHMotherwellTransferFee undisclosed
  5. 1 Jul 2026Stephen Welshfrom CELCelticFree transfer
  6. 1 Jul 2026Moussa Yeofrom FC Red Bull SalzburgTransferFee undisclosed
  7. 1 Jul 2026Leo Waltafrom IK Sirius FotbollTransferFee undisclosed
  8. 2 Feb 2026Leo Waltafrom IK Sirius FKLoan
  9. 22 Jan 2026Gustavo Nunesfrom BREBrentfordLoan
  10. 9 Jan 2026Joel Wardfrom Unknown clubFree transfer

Departures

  1. 3 Sept 2026Joel Cotterillto STJSt JohnstoneTransferFee undisclosed
  2. 20 Aug 2026Bobby Walesto DUNDundeeLoan
  3. 3 Aug 2026Ollie Cooperto Notts County F.C.Loan
  4. 31 Jul 2026Liam Cullento LEILeicester CityTransferFee undisclosed
  5. 28 Jul 2026Sam Parkerto Wycombe Wanderers F.C.Loan
  6. 1 Jul 2026Josh Thomasto Fleetwood Town F.C.Free transfer
  7. 1 Jul 2026Ethan Galbraithto STOStoke CityTransfer£10m reported
  8. 19 Jun 2026Ricardo Santosto Sheffield Wednesday F.C.TransferFee undisclosed
  9. 2 Feb 2026Bobby Walesto HUDHuddersfield TownLoan
  10. 14 Jan 2026Joel Cotterillto DUNDundeeLoan
  11. 2026Florian Bianchinito ClermontLoan
1 in · 1 out

2024

Arrivals

  1. 30 Jun 2024Nathan Tjoe-A-Onfrom SBVSBV ExcelsiorMove
1 in · 1 out

2023

Arrivals

  1. 2023Charlie Patinofrom Blackpool F.C.Loan

Departures

  1. Jul 2023Joel Latibeaudiereto COVCoventry CityMove
2 in · 3 out

2022

Arrivals

  1. Jul 2022Joe Allenfrom STOStoke CityMove
  2. Jan 2022Cyrus Christiefrom FULFulhamLoan

Departures

  1. Aug 2022Cyrus Christieto HULHull CityMove
  2. 1 Jul 2022Jordi Amatto Johor Darul Ta'zim F.C.Move
  3. 2022Rhys Williamsto Blackpool F.C.Loan
1 in · 5 out

2021

Arrivals

  1. 2021Rhys Williamsfrom LIVLiverpoolLoan

Departures

  1. 21 Jul 2021André Ayewto Al Sadd Sports ClubMove
  2. 15 Jan 2021Viktor Gyökeresto COVCoventry CityLoan
  3. Jan 2021Jefferson Monteroto Querétaro F.C.Move
  4. 2021Marc Guéhito CRYPalaceMove
  5. 2021Morgan Gibbs-Whiteto SHESheffield UnitedLoan
5 in · 5 out

2020

Departures

  1. Jul 2020Conor Gallagherto CHEChelseaBack from loan
  2. 31 Jan 2020Borja Bastónto AVLVillaMove
  3. 2020Joe Rodonto TOTSpursMove
  4. 2020Sam Surridgeto BOUBournemouthBack from loan
  5. 2020Martin Olssonto Helsingborgs IFMove
5 in · 5 out

2019

Arrivals

  1. 2 Jul 2019Jake Bidwellfrom BREBrentfordFree transfer
  2. 30 Jun 2019Borja Bastónfrom DEPDeportivo AlavésBack from loan
  3. Jun 2019Jefferson Monterofrom WESWest Bromwich AlbionBack from loan
  4. 2019Wilfried Bonyfrom Al-Arabi SCBack from loan
  5. 2019Sam Surridgefrom Oldham Athletic A.F.C.Loan

Departures

  1. Jul 2019Leroy Ferto FEYFeyenoord RotterdamMove
  2. Jul 2019Marco Dulcato FC Viitorul ConstanțaMove
  3. Jan 2019Jefferson Monteroto WESWest Bromwich AlbionLoan
  4. 2019Daniel Jamesto MUNMan UtdMove
  5. 2019Wilfried Bonyto Al-Arabi SCLoan
5 in · 9 out

2018

Arrivals

  1. 31 Jul 2018Bersant Celinafrom MCIMan CityTransfer
  2. Jun 2018Jefferson Monterofrom Club Sport EmelecBack from loan
  3. 31 Jan 2018Andy Kingfrom LEILeicester CityLoan
  4. 2018Borja Bastónfrom MLAMálagaBack from loan
  5. 2018Joe Rodonfrom Cheltenham Town F.C.Back from loan

Departures

  1. Aug 2018Jordan Ayewto CRYPalaceLoan
  2. Jun 2018Renato Sanchesto BAYBayernBack from loan
  3. 31 May 2018Andy Kingto LEILeicester CityBack from loan
  4. 6 Jan 2018Josh Sheehanto Newport County A.F.C.Move
  5. Jan 2018Roque Mesato SEVSevillaMove
  6. 2018Tammy Abrahamto AVLVillaLoan
  7. 2018Ki Sung-yuengto NEWNewcastleMove
  8. 2018Łukasz Fabiańskito WETWest Ham UnitedMove
  9. 2018Joe Rodonto Cheltenham Town F.C.Loan
8 in · 7 out

2017

Arrivals

  1. 31 Aug 2017Wilfried Bonyfrom MCIMan CityTransfer
  2. Jul 2017Roque Mesafrom LASUD Las PalmasMove
  3. 9 Mar 2017Josh Sheehanfrom Newport County A.F.C.Back from loan
  4. 31 Jan 2017Jordan Ayewfrom AVLVillaMove
  5. 2017Renato Sanchesfrom BAYBayernLoan
  6. 2017Daniel Jamesfrom Shrewsbury Town F.C.Back from loan
  7. 2017Martin Olssonfrom NORNorwich CityMove
  8. 2017Tammy Abrahamfrom BRIBristol CityLoan

Departures

  1. Sept 2017Jefferson Monteroto GETGetafeLoan
  2. Aug 2017Gylfi Sigurðssonto EVEEvertonMove
  3. 2017Alex Brayto Rotherham United F.C.Loan
  4. 2017Daniel Jamesto Shrewsbury Town F.C.Loan
  5. 2017Borja Bastónto MLAMálagaLoan
  6. 2017Fernando Llorenteto TOTSpursMove
  7. Jan 2017Neil Taylorto AVLVillaMove
7 in · 12 out

2016

Arrivals

  1. Feb 2016Leroy Ferfrom QUEQueens Park RangersLoan
  2. 2016Borja Bastónfrom SD EibarMove
  3. 2016Fernando Llorentefrom SEVSevillaMove
  4. 2016Josh Sheehanfrom Yeovil Town F.C.Back from loan
  5. 2016Kenji Gorréfrom ADOADO Den HaagBack from loan
  6. 2016Ryan Blairfrom FALFalkirkMove
  7. 2016Adam Kingfrom Crewe Alexandra F.C.Back from loan

Departures

  1. 28 Jul 2016Josh Vickersto Barnet F.C.Loan
  2. May 2016Leroy Ferto QUEQueens Park RangersBack from loan
  3. 2016Bafétimbi Gomisto OLYOlympique de MarseilleLoan
  4. 2016Jonjo Shelveyto NEWNewcastleMove
  5. 2016Gerhard Tremmelto SVWSV Werder BremenLoan
  6. 2016Ashley Williamsto EVEEvertonMove
  7. 2016Daniel Alfeito Mansfield Town F.C.Loan
  8. 2016Franck Tabanouto SAIAS Saint-ÉtienneLoan
  9. 2016Oli McBurnieto Bristol Rovers F.C.Loan
  10. Jan 2016Éderto LILLille OSCLoan
  11. 2016André Ayewto WETWest Ham UnitedMove
  12. 2016Matt Grimesto BLABlackburn RoversLoan

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.