Live
← Manchester City
The record since 2016

Manchester 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 Man City’s live page.

Moves on record
190
Arrivals
84
Departures
106
Sent on loan
48

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: 2017, with 16 arrivals and 19 departures.

3 in · 3 out

2026

Arrivals

  1. 30 Jun 2026Claudio Echeverrifrom Girona FCBack from loan
  2. 30 Jun 2026Jack Grealishfrom EVEEvertonBack from loan
  3. 9 Jan 2026Antoine Semenyofrom BOUBournemouthMove

Departures

  1. Jun 2026Bernardo Silvato RMAReal MadridMove
  2. Feb 2026Stefan Ortegato NFOForestMove
  3. Feb 2026Kalvin Phillipsto Sheffield United F.C.Loan
9 in · 7 out

2025

Arrivals

  1. 1 Sept 2025Gianluigi Donnarummafrom PSGPSGMove
  2. Jul 2025James Traffordfrom Burnley F.C.Move
  3. 10 Jun 2025Tijjani Reijndersfrom MILMilanMove
  4. Jun 2025Kalvin Phillipsfrom Ipswich Town F.C.Back from loan
  5. 2025Abdukodir Khusanovfrom R.C. LensMove
  6. 2025Nicolás González Iglesiasfrom FCPPortoMove
  7. 2025Rayan Cherkifrom Olympique LyonnaisMove
  8. 2025Kyle Walkerfrom MILMilanBack from loan
  9. Jan 2025Omar Marmoushfrom Eintracht FrankfurtMove

Departures

  1. 2 Sept 2025İlkay Gündoğanto GALGalatasarayMove
  2. 2 Sept 2025Edersonto Fenerbahçe IstanbulMove
  3. 1 Sept 2025Manuel Akanjito INTInterLoan
  4. 21 Aug 2025Claudio Echeverrito B04LeverkusenLoan
  5. 12 Aug 2025Jack Grealishto EVEEvertonLoan
  6. 2025Kevin De Bruyneto NAPNapoliMove
  7. 2025Laia Aleixandrito FC Barcelona FemeníMove
4 in · 7 out

2024

Arrivals

  1. Aug 2024İlkay Gündoğanfrom BARBarcelonaMove
  2. 18 Jul 2024Savinhofrom Girona FCMove
  3. Jun 2024Kalvin Phillipsfrom West Ham United F.C.Back from loan
  4. 2024João Cancelofrom BARBarcelonaBack from loan

Departures

  1. 27 Aug 2024João Canceloto Al Hilal SFCMove
  2. Aug 2024Kalvin Phillipsto Ipswich Town F.C.Loan
  3. 26 Jan 2024Kalvin Phillipsto West Ham United F.C.Loan
  4. 4 Jan 2024Zack Steffento Colorado RapidsMove
  5. 2024Sergio Gómezto Real SociedadMove
  6. 2024Mahamadou Susohoto Peterborough United F.C.Move
  7. 2024Julián Alvarezto ATMAtléticoMove
5 in · 7 out

2023

Arrivals

  1. 1 Sept 2023Matheus Nunesfrom Wolverhampton Wanderers F.C.Move
  2. 5 Aug 2023Joško Gvardiolfrom RB LeipzigMove
  3. 2023Mateo Kovačićfrom CHEChelseaMove
  4. 2023João Cancelofrom BAYBayernBack from loan
  5. 2023Jérémy Dokufrom Stade Rennais F.C.Move

Departures

  1. 28 Jul 2023Riyad Mahrezto Al Ahli FCMove
  2. 19 Jul 2023Benjamin Mendyto F.C. LorientMove
  3. Jul 2023İlkay Gündoğanto BARBarcelonaMove
  4. Jul 2023James Traffordto Burnley F.C.Move
  5. 2023Benjamín Garréto FC Krylia Sovetov SamaraMove
  6. 2023Aymeric Laporteto Al-NassrMove
  7. 2023Cole Palmerto CHEChelseaMove
7 in · 9 out

2022

Arrivals

  1. May 2022James Traffordfrom Bolton Wanderers F.C.Back from loan
  2. 2022Manuel Akanjifrom BVBDortmundMove
  3. 2022Erling Haalandfrom BVBDortmundMove
  4. 2022Sergio Gómezfrom R.S.C. AnderlechtMove
  5. 2022Stefan Ortegafrom Arminia BielefeldMove
  6. 2022Kalvin Phillipsfrom LEELeedsMove
  7. 2022Morgan Rogersfrom BOUBournemouthBack from loan

Departures

  1. 18 Aug 2022Liam Delapto Stoke City F.C.Loan
  2. 22 Jul 2022Oleksandr Zinchenkoto ARSArsenalMove
  3. 19 Jul 2022Zack Steffento Middlesbrough F.C.Move
  4. Jul 2022James Traffordto Bolton Wanderers F.C.Loan
  5. Jun 2022Fernandinhoto Club Athletico ParanaenseMove
  6. 2022Gabriel Jesusto ARSArsenalMove
  7. 2022Roméo Laviato Southampton F.C.Move
  8. 2022Raheem Sterlingto CHEChelseaMove
  9. 1 Jan 2022Ferran Torresto BARBarcelonaMove
2 in · 5 out

2021

Arrivals

  1. 2021Jack Grealishfrom AVLVillaMove
  2. 2021Arijanet Muricfrom Girona FCBack from loan

Departures

  1. Aug 2021Arijanet Muricto Adana DemirsporLoan
  2. Aug 2021Kō Itakurato Schalke 04Loan
  3. Jul 2021Sergio Agüeroto BARBarcelonaMove
  4. Jul 2021James Traffordto Accrington Stanley F.C.Loan
  5. 2021Eric Garcíato BARBarcelonaMove
9 in · 9 out

2020

Arrivals

  1. 4 Aug 2020Ferran Torresfrom Valencia CFMove
  2. 31 Jul 2020Patrick Robertsfrom Middlesbrough F.C.Back from loan
  3. 29 Jul 2020Issa Kaboréfrom KV MechelenMove
  4. 30 Jun 2020Philippe Sandlerfrom R.S.C. AnderlechtBack from loan
  5. 30 Jun 2020Zack Steffenfrom Fortuna DüsseldorfBack from loan
  6. 30 Jun 2020Marlos Morenofrom Portimonense S.C.Back from loan
  7. Jun 2020Aleix Garcíafrom Royal Excel MouscronBack from loan
  8. 2020Nathan Akéfrom BOUBournemouthMove
  9. 2020Rúben Diasfrom SLBBenficaMove

Departures

  1. 12 Oct 2020Patrick Robertsto Middlesbrough F.C.Loan
  2. Oct 2020Aleix Garcíato FC Dinamo BucharestMove
  3. 8 Sept 2020Angeliñoto RB LeipzigLoan
  4. Aug 2020Claudio Bravoto Real Betis BalompiéMove
  5. 30 Jul 2020Issa Kaboréto KV MechelenLoan
  6. Jul 2020Leroy Sanéto BAYBayernMove
  7. 2020Tessa Wullaertto RSC AnderlechtMove
  8. 2020Nicolás Otamendito SLBBenficaMove
  9. 2020David Silvato Real SociedadMove
8 in · 13 out

2019

Arrivals

  1. 8 Aug 2019Scott Carsonfrom Derby County F.C.Loan
  2. 9 Jul 2019Zack Steffenfrom Columbus CrewTransfer
  3. 3 Jul 2019Angeliñofrom PSVPSVMove
  4. Jun 2019Aleix Garcíafrom Girona FCBack from loan
  5. 31 May 2019Brandon Barkerfrom Preston North End F.C.Back from loan
  6. 2019Rodrifrom ATMAtléticoMove
  7. 2019Pablo Marífrom Deportivo de A CoruñaBack from loan
  8. 2019João Cancelofrom JUVJuventusMove

Departures

  1. Sept 2019Aleix Garcíato Royal Excel MouscronLoan
  2. Sept 2019Joel Latibeaudiereto FC TwenteLoan
  3. Aug 2019Daniloto JUVJuventusMove
  4. Aug 2019Eliaquim Mangalato Valencia CFMove
  5. 17 Jul 2019Philippe Sandlerto R.S.C. AnderlechtLoan
  6. 15 Jul 2019Fabian Delphto EVEEvertonTransfer
  7. 10 Jul 2019Zack Steffento Fortuna DüsseldorfLoan
  8. 9 Jul 2019Arijanet Muricto NFOForestLoan
  9. 1 Jul 2019Cameron Humphreysto S.V. Zulte WaregemMove
  10. Jul 2019Vincent Kompanyto R.S.C. AnderlechtMove
  11. Jul 2019Pablo Maríto Clube de Regatas do FlamengoMove
  12. 2019Brahim Díazto RMAReal MadridMove
  13. 2019Manu Garcíato Sporting de GijónMove
10 in · 10 out

2018

Arrivals

  1. 10 Jul 2018Riyad Mahrezfrom Leicester City F.C.Transfer
  2. Jun 2018Jason Denayerfrom GALGalatasarayBack from loan
  3. Jun 2018Tessa Wullaertfrom VfL WolfsburgMove
  4. Jun 2018Joe Hartfrom West Ham United F.C.Back from loan
  5. 31 May 2018Bersant Celinafrom Ipswich Town F.C.Back from loan
  6. 31 May 2018Eliaquim Mangalafrom EVEEvertonBack from loan
  7. 21 May 2018Patrick Robertsfrom Celtic F.C.Back from loan
  8. 14 May 2018Brandon Barkerfrom Hibernian F.C.Back from loan
  9. 2018Aymeric Laportefrom Athletic ClubMove
  10. 2018Adrián Bernabéfrom BARBarcelonaMove

Departures

  1. Sept 2018Yaya Touréto Olympiacos F.C.Move
  2. 16 Aug 2018Patrick Robertsto Girona FCLoan
  3. 7 Aug 2018Brandon Barkerto Preston North End F.C.Loan
  4. Aug 2018Joe Hartto Burnley F.C.Move
  5. Aug 2018Jason Denayerto Olympique LyonnaisMove
  6. 31 Jul 2018Bersant Celinato Swansea City A.F.C.Transfer
  7. Feb 2018Bacary Sagnato Benevento CalcioMove
  8. 31 Jan 2018Eliaquim Mangalato EVEEvertonLoan
  9. 5 Jan 2018Shay Faceyto Northampton Town F.C.Transfer
  10. 2018Tosin Adarabioyoto West Bromwich Albion F.C.Loan
16 in · 19 out

2017

Arrivals

  1. 1 Jul 2017Edersonfrom SLBBenficaTransfer
  2. 30 Jun 2017Oleksandr Zinchenkofrom PSVPSVBack from loan
  3. 30 Jun 2017Brandon Barkerfrom NAC BredaBack from loan
  4. 30 Jun 2017Eliaquim Mangalafrom Valencia CFBack from loan
  5. Jun 2017Jason Denayerfrom Sunderland A.F.C.Back from loan
  6. 31 May 2017Patrick Robertsfrom Celtic F.C.Back from loan
  7. 2017Mahamadou Susohofrom RCD Espanyol de BarcelonaMove
  8. 2017Bernardo Silvafrom MONMonacoMove
  9. 2017Benjamin Mendyfrom MONMonacoMove
  10. 2017Danilofrom RMAReal MadridMove
  11. 2017Joe Hartfrom Torino FCBack from loan
  12. 2017Kyle Walkerfrom TOTSpursMove
  13. 2017Claire Emsliefrom Bristol City W.F.C.Move
  14. 2017Samir Nasrifrom Sevilla FCBack from loan
  15. 2017Wilfried Bonyfrom Stoke City F.C.Back from loan
  16. 2017Gabriel Jesusfrom Sociedade Esportiva PalmeirasMove

Departures

  1. 31 Aug 2017Wilfried Bonyto Swansea City A.F.C.Transfer
  2. 31 Aug 2017Jason Denayerto GALGalatasarayLoan
  3. 28 Aug 2017Patrick Robertsto Celtic F.C.Loan
  4. 17 Aug 2017Brandon Barkerto Hibernian F.C.Loan
  5. 4 Aug 2017Fernando Regesto GALGalatasarayTransfer
  6. 2 Aug 2017Ellis Plummerto Motherwell F.C.Free transfer
  7. Aug 2017Samir Nasrito AntalyasporMove
  8. Aug 2017Aleix Garcíato Girona FCLoan
  9. 6 Jul 2017Gaël Clichyto İstanbul Başakşehir F.K.Free transfer
  10. Jul 2017Joe Hartto West Ham United F.C.Loan
  11. 1 Jul 2017Thierry Ambroseto NAC BredaLoan
  12. 1 Jul 2017Pablo Zabaletato West Ham United F.C.Free transfer
  13. 13 Jan 2017Ian Lawlorto Doncaster Rovers F.C.Transfer
  14. 2017Nolitoto Sevilla FCMove
  15. 2017Aleksandar Kolarovto AS RomaMove
  16. 1 Jan 2017Angeliñoto Girona FCLoan
  17. 2017Marlos Morenoto Girona FCLoan
  18. 2017Jesús Navasto Sevilla FCMove
  19. 1 Jan 2017Pablo Maffeoto Girona FCLoan
11 in · 17 out

2016

Arrivals

  1. 15 Aug 2016Claudio Bravofrom BARBarcelonaTransfer
  2. 4 Jul 2016Oleksandr Zinchenkofrom FC UfaMove
  3. 30 Jun 2016Pablo Maffeofrom Girona FCBack from loan
  4. Jun 2016Jason Denayerfrom GALGalatasarayBack from loan
  5. 31 May 2016Ian Lawlorfrom Bury F.C.Back from loan
  6. 31 May 2016Shay Faceyfrom Rotherham United F.C.Back from loan
  7. 2016John Stonesfrom EVEEvertonMove
  8. 2016Melissa Lawleyfrom Birmingham City W.F.C.Move
  9. 2016İlkay Gündoğanfrom BVBDortmundMove
  10. 2016Leroy Sanéfrom Schalke 04Move
  11. 2016Nolitofrom RC Celta de VigoMove

Departures

  1. 31 Aug 2016Jason Denayerto Sunderland A.F.C.Loan
  2. 31 Aug 2016Eliaquim Mangalato Valencia CFLoan
  3. 30 Aug 2016Sinan Bytyqito Go Ahead EaglesLoan
  4. 26 Aug 2016Oleksandr Zinchenkoto PSVPSVLoan
  5. 25 Aug 2016Bersant Celinato FC TwenteLoan
  6. 15 Aug 2016Brandon Barkerto NAC BredaLoan
  7. 10 Aug 2016Martín Demichelisto RCD Espanyol de BarcelonaFree transfer
  8. 10 Jul 2016Ashley Smith-Brownto NAC BredaLoan
  9. 14 Jun 2016Rubén Sobrinoto Deportivo AlavésLoan
  10. 1 Feb 2016Patrick Robertsto Celtic F.C.Loan
  11. 13 Jan 2016Pablo Maffeoto Girona FCLoan
  12. 2 Jan 2016Shay Faceyto Rotherham United F.C.Loan
  13. 2016Samir Nasrito Sevilla FCLoan
  14. 2016Wilfried Bonyto Stoke City F.C.Loan
  15. 2016Thomas Agyepongto NAC BredaLoan
  16. 2016Joe Hartto Torino FCLoan
  17. 2016Marcos Lopesto Lille OSCLoan

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.