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
47
Arrivals
19
Departures
28
Sent on loan
26

Fees on record for 2 of 47 moves.

Activity by yearArrivalsDepartures

Busiest year on record: 2026, with 7 arrivals and 5 departures.

7 in · 5 out

2026

Arrivals

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

Departures

  1. 3 Sept 2026Joel Cotterillto STJSt JohnstoneTransferFee undisclosed
  2. 31 Jul 2026Liam Cullento LEILeicester CityTransferFee undisclosed
  3. 1 Jul 2026Josh Thomasto Fleetwood Town F.C.Free transfer
  4. 1 Jul 2026Ethan Galbraithto STOStoke CityTransfer£10m reported
  5. 19 Jun 2026Ricardo Santosto Sheffield Wednesday F.C.TransferFee undisclosed
1 in · 1 out

2024

Arrivals

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

2023

Arrivals

None on record.

Departures

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

2022

Arrivals

  1. Jul 2022Joe Allenfrom STOStoke CityMove

Departures

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

2021

Arrivals

None on record.

Departures

  1. 21 Jul 2021André Ayewto Al Sadd Sports ClubMove
  2. Jan 2021Jefferson Monteroto Querétaro F.C.Move
  3. 2021Marc Guéhito CRYPalaceMove
1 in · 3 out

2020

Arrivals

  1. Oct 2020Joel Latibeaudierefrom MCIMan CityMove

Departures

  1. 31 Jan 2020Borja Bastónto AVLVillaMove
  2. 2020Joe Rodonto TOTSpursMove
  3. 2020Martin Olssonto Helsingborgs IFMove
1 in · 3 out

2019

Arrivals

  1. 2 Jul 2019Jake Bidwellfrom BREBrentfordFree transfer

Departures

  1. Jul 2019Leroy Ferto FEYFeyenoord RotterdamMove
  2. Jul 2019Marco Dulcato FC Viitorul ConstanțaMove
  3. 2019Daniel Jamesto MUNMan UtdMove
1 in · 4 out

2018

Arrivals

  1. 31 Jul 2018Bersant Celinafrom MCIMan CityTransfer

Departures

  1. 6 Jan 2018Josh Sheehanto Newport County A.F.C.Move
  2. Jan 2018Roque Mesato SEVSevillaMove
  3. 2018Ki Sung-yuengto NEWNewcastleMove
  4. 2018Łukasz Fabiańskito WETWest Ham UnitedMove
4 in · 3 out

2017

Arrivals

  1. 31 Aug 2017Wilfried Bonyfrom MCIMan CityTransfer
  2. Jul 2017Roque Mesafrom LASUD Las PalmasMove
  3. 31 Jan 2017Jordan Ayewfrom AVLVillaMove
  4. 2017Martin Olssonfrom NORNorwich CityMove

Departures

  1. Aug 2017Gylfi Sigurðssonto EVEEvertonMove
  2. 2017Fernando Llorenteto TOTSpursMove
  3. Jan 2017Neil Taylorto AVLVillaMove
3 in · 3 out

2016

Arrivals

  1. 2016Borja Bastónfrom SD EibarMove
  2. 2016Fernando Llorentefrom SEVSevillaMove
  3. 2016Ryan Blairfrom FALFalkirkMove

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.