Live
← Crystal Palace
The record since 2016

Crystal Palace: 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 Palace’s live page.

Moves on record
84
Arrivals
44
Departures
40
Sent on loan
4

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 11 arrivals and 6 departures.

3 in · 3 out

2025

Arrivals

  1. Feb 2025Ben Chilwellfrom CHEChelseaLoan
  2. 2025Yéremy Pinofrom Villarreal CFMove
  3. 2025Borna Sosafrom Torino FCMove

Departures

  1. 1 Sept 2025Ben Chilwellto RC Strasbourg AlsaceMove
  2. Aug 2025Eberechi Ezeto ARSArsenalMove
  3. 2025Jeffrey Schluppto Celtic F.C.Loan
5 in · 1 out

2024

Arrivals

  1. 30 Aug 2024Eddie Nketiahfrom ARSArsenalMove
  2. 30 Aug 2024Maxence Lacroixfrom VfL WolfsburgMove
  3. Feb 2024Adam Whartonfrom Blackburn Rovers F.C.Move
  4. Jan 2024Daniel Muñozfrom K.R.C. GenkMove
  5. 2024Daichi Kamadafrom SS LazioMove

Departures

  1. 23 Aug 2024Jordan Ayewto Leicester City F.C.Move
3 in · 3 out

2023

Arrivals

  1. 1 Sept 2023Rob Holdingfrom ARSArsenalMove
  2. 2023Dean Hendersonfrom NFOForestMove
  3. 2023Jefferson Lermafrom BOUBournemouthMove

Departures

  1. 9 Aug 2023Luka Milivojevićto Shabab AlAhli Dubai ClubMove
  2. 25 Jul 2023Wilfried Zahato GALGalatasarayMove
  3. 2023Vicente Guaitato RC Celta de VigoMove
2 in · 4 out

2022

Arrivals

  1. 2022Chris Richardsfrom TSG 1899 HoffenheimMove
  2. 2022Sam Johnstonefrom West Bromwich Albion F.C.Move

Departures

  1. Sept 2022Martin Kellyto West Bromwich Albion F.C.Move
  2. Aug 2022Christian Benteketo D.C. UnitedMove
  3. 2022Conor Gallagherto CHEChelseaBack from loan
  4. 2022Cheikhou Kouyatéto NFOForestMove
3 in · 8 out

2021

Arrivals

  1. 21 Jan 2021Jean-Philippe Matetafrom 1. FSV Mainz 05Move
  2. 2021Marc Guéhifrom Swansea City A.F.C.Move
  3. 2021Conor Gallagherfrom West Bromwich Albion F.C.Loan

Departures

  1. Aug 2021Gary Cahillto BOUBournemouthMove
  2. Aug 2021James McCarthyto Celtic F.C.Move
  3. Jul 2021Mamadou Sakhoto Montpellier Hérault Sport ClubMove
  4. Jul 2021Wayne Hennesseyto Burnley F.C.Move
  5. May 2021Michy Batshuayito CHEChelseaBack from loan
  6. 2021Scott Dannto Reading F.C.Move
  7. 2021Scott Banksto Dunfermline Athletic F.C.Move
  8. Jan 2021Max Meyerto 1. FC KölnMove
3 in · 2 out

2020

Arrivals

  1. Sept 2020Michy Batshuayifrom CHEChelseaLoan
  2. 2020Nathaniel Clynefrom LIVLiverpoolMove
  3. 2020Eberechi Ezefrom Queens Park Rangers F.C.Move

Departures

  1. 2020James Dalyto Bristol Rovers F.C.Move
  2. 2020Víctor Camarasato Real Betis BalompiéMove
3 in · 2 out

2019

Arrivals

  1. Aug 2019James McCarthyfrom EVEEvertonMove
  2. Jan 2019Michy Batshuayifrom Valencia CFLoan
  3. 2019Gary Cahillfrom CHEChelseaMove

Departures

  1. Jun 2019Michy Batshuayito CHEChelseaBack from loan
  2. 2019Aaron Wan-Bissakato MUNMan UtdMove
5 in · 6 out

2018

Arrivals

  1. Aug 2018Max Meyerfrom Schalke 04Move
  2. Aug 2018Jordan Ayewfrom Swansea City A.F.C.Loan
  3. 2018Cheikhou Kouyatéfrom West Ham United F.C.Move
  4. 2018Vicente Guaitafrom Getafe CFMove
  5. 2018Alexander Sørlothfrom FC MidtjyllandMove

Departures

  1. Jul 2018Yohan Cabayeto AlshariqaMove
  2. 31 May 2018Timothy Fosu-Mensahto MUNMan UtdBack from loan
  3. Feb 2018Mathieu Flaminito Getafe CFMove
  4. 2018Ruben Loftus-Cheekto CHEChelseaBack from loan
  5. 2018Lee Chung-yongto VfL BochumMove
  6. 2018Sullay Kaikaito Charlton Athletic F.C.Loan
6 in · 5 out

2017

Arrivals

  1. 31 Aug 2017Mamadou Sakhofrom LIVLiverpoolMove
  2. 10 Aug 2017Timothy Fosu-Mensahfrom MUNMan UtdLoan
  3. 31 Jan 2017Mamadou Sakhofrom LIVLiverpoolLoan
  4. 2017Luka Milivojevićfrom R.S.C. AnderlechtMove
  5. 2017Ruben Loftus-Cheekfrom CHEChelseaLoan
  6. 2017Jeffrey Schluppfrom Leicester City F.C.Move

Departures

  1. Sept 2017Joe Ledleyto Derby County F.C.Move
  2. 30 Jun 2017Mamadou Sakhoto LIVLiverpoolBack from loan
  3. 2017Loïc Rémyto CHEChelseaBack from loan
  4. Jan 2017Emmanuel Adebayorto İstanbul Başakşehir F.K.Move
  5. 2017Steve Mandandato Olympique de MarseilleMove
11 in · 6 out

2016

Arrivals

  1. 2016Steve Mandandafrom Olympique de MarseilleMove
  2. 2016Freddie Ladapofrom Margate F.C.Move
  3. 2016Mathieu Flaminifrom ARSArsenalMove
  4. 2016Jonny Williamsfrom Milton Keynes Dons F.C.Back from loan
  5. 2016Emmanuel Adebayorfrom TOTSpursMove
  6. 2016Ryan Innissfrom Port Vale F.C.Back from loan
  7. 2016Sullay Kaikaifrom Shrewsbury Town F.C.Back from loan
  8. 2016James Tomkinsfrom West Ham United F.C.Move
  9. 2016Loïc Rémyfrom CHEChelseaLoan
  10. 2016Christian Bentekefrom LIVLiverpoolMove
  11. 2016Connor Dymondfrom Newport County A.F.C.Back from loan

Departures

  1. 15 Aug 2016Yannick Bolasieto EVEEvertonTransfer
  2. 2016Mile Jedinakto AVLVillaMove
  3. 2016Jack Huntto Sheffield Wednesday F.C.Move
  4. 2016Marouane Chamakhto Cardiff City F.C.Move
  5. 2016Sullay Kaikaito Shrewsbury Town F.C.Loan
  6. 2016Connor Dymondto Newport County A.F.C.Loan

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.