Live
← Rangers
The record since 2016

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

Moves on record
117
Arrivals
64
Departures
53
Sent on loan
22

Fees on record for 1 of 117 moves.

Activity by yearArrivalsDepartures

Busiest year on record: 2026, with 16 arrivals and 20 departures.

16 in · 20 out

2026

Arrivals

  1. 3 Sept 2026Badredine Bouananifrom VFBStuttgartLoan
  2. 3 Sept 2026Kevin Kelsyfrom PTIPortland TimbersTransfer
  3. 27 Aug 2026Kim Min-sufrom GIRGironaTransfer
  4. 19 Aug 2026Kosta Nedeljkovićfrom AVLVillaLoan
  5. 15 Aug 2026James Penricefrom AEK Athens F.C.Loan
  6. 5 Aug 2026Daisuke Yokotafrom HANHannover 96Transfer
  7. 30 Jul 2026Olwethu Makhanyafrom PHIPhiladelphia UnionTransfer
  8. 23 Jul 2026Vanja Dragojevićfrom FK PartizanTransfer
  9. 11 Jul 2026Cammy Devlinfrom HEAHeart of MidlothianFree transfer
  10. 1 Jul 2026Dan Neilfrom SUNSunderlandFree transfer
  11. 30 Jun 2026Ivor Pandurfrom HULHull CityTransfer£6m reported
  12. 29 Jun 2026Ben Godfreyfrom ATAAtalanta BCLoan
  13. 15 Jun 2026Lawrence Shanklandfrom HEAHeart of MidlothianTransferFee undisclosed
  14. 16 Jan 2026Andreas Skov Olsenfrom VFWVfL WolfsburgLoan
  15. 14 Jan 2026Tuur Rommensfrom KVCKVC WesterloTransfer
  16. 11 Jan 2026Tochi Chukwuanifrom SK Sturm GrazTransfer

Departures

  1. 2 Sept 2026Thelo Aasgaardto RSCRSC AnderlechtLoan
  2. 1 Sept 2026Connor Barronto MIDMiddlesbroughLoan
  3. 1 Sept 2026Lyall Cameronto DUDDundee UnitedLoan
  4. 14 Aug 2026Kieran Wrightto HEAHeart of MidlothianFree transfer
  5. 12 Aug 2026Mohamed Diomandeto CORÇorumTransfer
  6. 3 Aug 2026Nedim Bajramito Al Taawoun FCLoan
  7. 30 Jul 2026Paul Nsioto STMSt. MirrenLoan
  8. 29 Jul 2026Oliver Antmanto RSCRSC AnderlechtTransfer
  9. 16 Jul 2026Leon Kingto Ayr United F.C.Free transfer
  10. 2 Jul 2026Jack Butlandto HULHull CityTransferFee undisclosed
  11. 1 Jul 2026Ben Daviesto BOTBolton WanderersFree transfer
  12. 28 Jun 2026Bailey Riceto KILKilmarnockLoan
  13. 2 Feb 2026Clinton Nsialato KVCKVC WesterloLoan
  14. 2 Feb 2026Joe Rothwellto SHESheffield UnitedTransferFee undisclosed
  15. 30 Jan 2026Findlay Curtisto KILKilmarnockLoan
  16. 23 Jan 2026Adam Devineto Airdrieonians F.C.Free transfer
  17. 23 Jan 2026Kieran Dowellto HULHull CityTransferFee undisclosed
  18. 16 Jan 2026Lyall Cameronto ABEAberdeenLoan
  19. 13 Jan 2026Óscar Cortésto Atlético Huracán de MoqueguaLoan
  20. 2026Derek Corneliusto OLYOlympique de MarseilleBack from loan
3 in · 4 out

2025

Arrivals

  1. Sept 2025Derek Corneliusfrom OLYOlympique de MarseilleLoan
  2. Sept 2025Youssef Chermitifrom EVEEvertonMove
  3. 30 Jun 2025José Cifuentesfrom Aris Thessaloniki F.C.Back from loan

Departures

  1. 7 Sept 2025Leon Kingto Ayr United F.C.Loan
  2. 4 Sept 2025Ianis Hagito ALAAlanyasporFree transfer
  3. 23 Aug 2025Rıdvan Yılmazto BESBeşiktaşTransferFee undisclosed
  4. 21 Aug 2025José Cifuentesto TFCToronto FCLoan
3 in · 2 out

2024

Arrivals

  1. Jun 2024Ianis Hagifrom DEPDeportivo AlavésBack from loan
  2. 2024Hamza Igamanefrom FAR RabatMove
  3. 1 Jan 2024Fábio Silvafrom WOLWolverhampton WanderersLoan

Departures

  1. 30 Jun 2024Fábio Silvato WOLWolverhampton WanderersBack from loan
  2. 7 Feb 2024José Cifuentesto Cruzeiro E.C.Loan
2 in · 2 out

2023

3 in · 3 out

2022

Arrivals

  1. 2022Malik Tillmanfrom BAYBayernLoan
  2. Jan 2022Aaron Ramseyfrom JUVJuventusLoan
  3. 2022Ben Daviesfrom LIVLiverpoolMove

Departures

  1. Jun 2022Aaron Ramseyto JUVJuventusBack from loan
  2. 2022Jack Simpsonto CARCardiff CityMove
  3. 2022Jermain Defoeto SUNSunderlandMove
1 in · 1 out

2021

Arrivals

  1. 2021Jack Simpsonfrom BOUBournemouthMove

Departures

  1. 2021Nikola Katićto HNK Hajduk SplitMove
4 in · 5 out

2020

Arrivals

  1. 4 Aug 2020Kemar Roofefrom RSCRSC AnderlechtTransfer
  2. 1 Jul 2020Jon McLaughlinfrom SUNSunderlandFree transfer
  3. Jan 2020Ianis Hagifrom KRCKRC GenkLoan
  4. Jan 2020Florian Kamberifrom HIBHibernianLoan

Departures

  1. 31 May 2020Sheyi Ojoto LIVLiverpoolBack from loan
  2. May 2020Florian Kamberito HIBHibernianBack from loan
  3. Jan 2020Andy Kingto HUDHuddersfield TownLoan
  4. 2020Connor Goldsonto Longford Football ClubMove
  5. 2020Jon Flanaganto CHLSporting CharleroiMove
9 in · 2 out

2019

Arrivals

  1. Aug 2019Andy Kingfrom DERDerby CountyLoan
  2. 1 Jul 2019Joe Aribofrom CHACharlton AthleticFree transfer
  3. 1 Jul 2019George Edmundsonfrom Oldham Athletic A.F.C.Transfer
  4. 1 Jul 2019Sheyi Ojofrom STDStade de ReimsLoan
  5. 1 Jul 2019Greg Stewartfrom ABEAberdeenFree transfer
  6. 31 May 2019Jason Holtfrom Fleetwood Town F.C.Back from loan
  7. 31 Jan 2019Glen Kamarafrom DUDDundee UnitedTransfer
  8. 2019Jermain Defoefrom SUNSunderlandLoan
  9. 2019Steven Davisfrom SOUSouthamptonLoan

Departures

  1. 1 Jul 2019Cammy Bellto FALFalkirkFree transfer
  2. 15 Jan 2019Robbie Crawfordto IFK MariehamnFree transfer
6 in · 4 out

2018

Arrivals

  1. 7 Aug 2018Borna Barišićfrom GNK Dinamo ZagrebTransfer
  2. 1 Jul 2018Allan McGregorfrom HULHull CityFree transfer
  3. 1 Jul 2018Scott Arfieldfrom BURBurnleyFree transfer
  4. 2018Connor Goldsonfrom BHABrightonMove
  5. 2018Gareth McAuleyfrom WESWest Bromwich AlbionMove
  6. 2018Nikola Katićfrom NK Slaven BelupoMove

Departures

  1. 9 Aug 2018Josh Windassto Wigan Athletic F.C.Transfer
  2. Jul 2018Bruno Alvesto PAMParma Calcio 1913Move
  3. 1 Jul 2018Jason Holtto Fleetwood Town F.C.Loan
  4. 7 Jan 2018Aaron Nemaneto GOAGo Ahead EaglesLoan
3 in · 3 out

2017

Arrivals

  1. 31 May 2017Bruno Alvesfrom CAGCagliari CalcioMove
  2. 12 Jan 2017Jon Toralfrom Granada CFLoan
  3. 2017Fábio Cardosofrom F.C. Paços de FerreiraMove

Departures

  1. 30 Jun 2017Jon Toralto ARSArsenalBack from loan
  2. 24 Mar 2017David Templetonto Hamilton Academical F.C.Free transfer
  3. 2017Philippe Senderosto HOUHouston DynamoMove
14 in · 7 out

2016

Arrivals

  1. 31 Aug 2016Philippe Senderosfrom Grasshopper Club ZürichFree transfer
  2. 1 Jul 2016Josh Windassfrom Accrington Stanley F.C.Free transfer
  3. 1 Jul 2016Joey Bartonfrom BURBurnleyFree transfer
  4. 1 May 2016Luca Gasparottofrom Greenock Morton F.C.Back from loan
  5. 5 Jan 2016Ryan Sinnamonfrom FALFalkirkBack from loan
  6. 2016Tom Walshfrom Dumbarton F.C.Back from loan
  7. 2016Billy Kingfrom HEAHeart of MidlothianLoan
  8. 2016Maciej Gostomskifrom Lech PoznańMove
  9. 2016Michael O'Halloranfrom STJSt JohnstoneMove
  10. 2016Robbie Crawfordfrom Alloa Athletic F.C.Back from loan
  11. 2016Matt Crooksfrom Accrington Stanley F.C.Move
  12. 2016Harry Forresterfrom Doncaster Rovers F.C.Move
  13. 2016Jordan Thompsonfrom Airdrieonians F.C.Back from loan
  14. 2016Matt Gilksfrom BURBurnleyMove

Departures

  1. 30 Jun 2016Gedion Zelalemto ARSArsenalBack from loan
  2. 2016Billy Kingto HEAHeart of MidlothianBack from loan
  3. 2016Fraser Airdto VANVancouver WhitecapsLoan
  4. 2016Ryan Hardieto Raith Rovers F.C.Loan
  5. 2016Tom Walshto Dumbarton F.C.Loan
  6. 2016Shane Fergusonto MIWMillwallMove
  7. 2016Jordan Thompsonto Airdrieonians 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.