← RangersActivity by yearArrivalsDepartures
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.
Busiest year on record: 2026, with 16 arrivals and 20 departures.
16 in · 20 out
2026
Arrivals
- 3 Sept 2026Badredine Bouananifrom VFBStuttgartLoan
- 3 Sept 2026Kevin Kelsyfrom PTIPortland TimbersTransfer
- 27 Aug 2026Kim Min-sufrom GIRGironaTransfer
- 19 Aug 2026Kosta Nedeljkovićfrom AVLVillaLoan
- 15 Aug 2026James Penricefrom AEK Athens F.C.Loan
- 5 Aug 2026Daisuke Yokotafrom HANHannover 96Transfer
- 30 Jul 2026Olwethu Makhanyafrom PHIPhiladelphia UnionTransfer
- 23 Jul 2026Vanja Dragojevićfrom FK PartizanTransfer
- 11 Jul 2026Cammy Devlinfrom HEAHeart of MidlothianFree transfer
- 1 Jul 2026Dan Neilfrom SUNSunderlandFree transfer
- 30 Jun 2026Ivor Pandurfrom HULHull CityTransfer£6m reported
- 29 Jun 2026Ben Godfreyfrom ATAAtalanta BCLoan
- 15 Jun 2026Lawrence Shanklandfrom HEAHeart of MidlothianTransferFee undisclosed
- 16 Jan 2026Andreas Skov Olsenfrom VFWVfL WolfsburgLoan
- 14 Jan 2026Tuur Rommensfrom KVCKVC WesterloTransfer
- 11 Jan 2026Tochi Chukwuanifrom SK Sturm GrazTransfer
Departures
- 2 Sept 2026Thelo Aasgaardto RSCRSC AnderlechtLoan
- 1 Sept 2026Connor Barronto MIDMiddlesbroughLoan
- 1 Sept 2026Lyall Cameronto DUDDundee UnitedLoan
- 14 Aug 2026Kieran Wrightto HEAHeart of MidlothianFree transfer
- 12 Aug 2026Mohamed Diomandeto CORÇorumTransfer
- 3 Aug 2026Nedim Bajramito Al Taawoun FCLoan
- 30 Jul 2026Paul Nsioto STMSt. MirrenLoan
- 29 Jul 2026Oliver Antmanto RSCRSC AnderlechtTransfer
- 16 Jul 2026Leon Kingto Ayr United F.C.Free transfer
- 2 Jul 2026Jack Butlandto HULHull CityTransferFee undisclosed
- 1 Jul 2026Ben Daviesto BOTBolton WanderersFree transfer
- 28 Jun 2026Bailey Riceto KILKilmarnockLoan
- 2 Feb 2026Clinton Nsialato KVCKVC WesterloLoan
- 2 Feb 2026Joe Rothwellto SHESheffield UnitedTransferFee undisclosed
- 30 Jan 2026Findlay Curtisto KILKilmarnockLoan
- 23 Jan 2026Adam Devineto Airdrieonians F.C.Free transfer
- 23 Jan 2026Kieran Dowellto HULHull CityTransferFee undisclosed
- 16 Jan 2026Lyall Cameronto ABEAberdeenLoan
- 13 Jan 2026Óscar Cortésto Atlético Huracán de MoqueguaLoan
- 2026Derek Corneliusto OLYOlympique de MarseilleBack from loan
3 in · 4 out
2025
Arrivals
- Sept 2025Derek Corneliusfrom OLYOlympique de MarseilleLoan
- Sept 2025Youssef Chermitifrom EVEEvertonMove
- 30 Jun 2025José Cifuentesfrom Aris Thessaloniki F.C.Back from loan
Departures
- 7 Sept 2025Leon Kingto Ayr United F.C.Loan
- 4 Sept 2025Ianis Hagito ALAAlanyasporFree transfer
- 23 Aug 2025Rıdvan Yılmazto BESBeşiktaşTransferFee undisclosed
- 21 Aug 2025José Cifuentesto TFCToronto FCLoan
3 in · 2 out
2024
Arrivals
- Jun 2024Ianis Hagifrom DEPDeportivo AlavésBack from loan
- 2024Hamza Igamanefrom FAR RabatMove
- 1 Jan 2024Fábio Silvafrom WOLWolverhampton WanderersLoan
Departures
- 30 Jun 2024Fábio Silvato WOLWolverhampton WanderersBack from loan
- 7 Feb 2024José Cifuentesto Cruzeiro E.C.Loan
2 in · 2 out
2023
Arrivals
- Aug 2023Nicolas Raskinfrom STNStandard LiègeMove
- 2023José Cifuentesfrom LAFLos Angeles FCMove
Departures
- Aug 2023Ianis Hagito DEPDeportivo AlavésLoan
- 2023Malik Tillmanto PSVPSVLoan
3 in · 3 out
2022
Arrivals
- 2022Malik Tillmanfrom BAYBayernLoan
- Jan 2022Aaron Ramseyfrom JUVJuventusLoan
- 2022Ben Daviesfrom LIVLiverpoolMove
Departures
- Jun 2022Aaron Ramseyto JUVJuventusBack from loan
- 2022Jack Simpsonto CARCardiff CityMove
- 2022Jermain Defoeto SUNSunderlandMove
1 in · 1 out
2021
Arrivals
- 2021Jack Simpsonfrom BOUBournemouthMove
Departures
- 2021Nikola Katićto HNK Hajduk SplitMove
4 in · 5 out
2020
Arrivals
- 4 Aug 2020Kemar Roofefrom RSCRSC AnderlechtTransfer
- 1 Jul 2020Jon McLaughlinfrom SUNSunderlandFree transfer
- Jan 2020Ianis Hagifrom KRCKRC GenkLoan
- Jan 2020Florian Kamberifrom HIBHibernianLoan
Departures
- 31 May 2020Sheyi Ojoto LIVLiverpoolBack from loan
- May 2020Florian Kamberito HIBHibernianBack from loan
- Jan 2020Andy Kingto HUDHuddersfield TownLoan
- 2020Connor Goldsonto Longford Football ClubMove
- 2020Jon Flanaganto CHLSporting CharleroiMove
9 in · 2 out
2019
Arrivals
- Aug 2019Andy Kingfrom DERDerby CountyLoan
- 1 Jul 2019Joe Aribofrom CHACharlton AthleticFree transfer
- 1 Jul 2019George Edmundsonfrom Oldham Athletic A.F.C.Transfer
- 1 Jul 2019Sheyi Ojofrom STDStade de ReimsLoan
- 1 Jul 2019Greg Stewartfrom ABEAberdeenFree transfer
- 31 May 2019Jason Holtfrom Fleetwood Town F.C.Back from loan
- 31 Jan 2019Glen Kamarafrom DUDDundee UnitedTransfer
- 2019Jermain Defoefrom SUNSunderlandLoan
- 2019Steven Davisfrom SOUSouthamptonLoan
Departures
- 1 Jul 2019Cammy Bellto FALFalkirkFree transfer
- 15 Jan 2019Robbie Crawfordto IFK MariehamnFree transfer
6 in · 4 out
2018
Arrivals
- 7 Aug 2018Borna Barišićfrom GNK Dinamo ZagrebTransfer
- 1 Jul 2018Allan McGregorfrom HULHull CityFree transfer
- 1 Jul 2018Scott Arfieldfrom BURBurnleyFree transfer
- 2018Connor Goldsonfrom BHABrightonMove
- 2018Gareth McAuleyfrom WESWest Bromwich AlbionMove
- 2018Nikola Katićfrom NK Slaven BelupoMove
Departures
- 9 Aug 2018Josh Windassto Wigan Athletic F.C.Transfer
- Jul 2018Bruno Alvesto PAMParma Calcio 1913Move
- 1 Jul 2018Jason Holtto Fleetwood Town F.C.Loan
- 7 Jan 2018Aaron Nemaneto GOAGo Ahead EaglesLoan
3 in · 3 out
2017
Arrivals
- 31 May 2017Bruno Alvesfrom CAGCagliari CalcioMove
- 12 Jan 2017Jon Toralfrom Granada CFLoan
- 2017Fábio Cardosofrom F.C. Paços de FerreiraMove
Departures
- 30 Jun 2017Jon Toralto ARSArsenalBack from loan
- 24 Mar 2017David Templetonto Hamilton Academical F.C.Free transfer
- 2017Philippe Senderosto HOUHouston DynamoMove
14 in · 7 out
2016
Arrivals
- 31 Aug 2016Philippe Senderosfrom Grasshopper Club ZürichFree transfer
- 1 Jul 2016Josh Windassfrom Accrington Stanley F.C.Free transfer
- 1 Jul 2016Joey Bartonfrom BURBurnleyFree transfer
- 1 May 2016Luca Gasparottofrom Greenock Morton F.C.Back from loan
- 5 Jan 2016Ryan Sinnamonfrom FALFalkirkBack from loan
- 2016Tom Walshfrom Dumbarton F.C.Back from loan
- 2016Billy Kingfrom HEAHeart of MidlothianLoan
- 2016Maciej Gostomskifrom Lech PoznańMove
- 2016Michael O'Halloranfrom STJSt JohnstoneMove
- 2016Robbie Crawfordfrom Alloa Athletic F.C.Back from loan
- 2016Matt Crooksfrom Accrington Stanley F.C.Move
- 2016Harry Forresterfrom Doncaster Rovers F.C.Move
- 2016Jordan Thompsonfrom Airdrieonians F.C.Back from loan
- 2016Matt Gilksfrom BURBurnleyMove
Departures
- 30 Jun 2016Gedion Zelalemto ARSArsenalBack from loan
- 2016Billy Kingto HEAHeart of MidlothianBack from loan
- 2016Fraser Airdto VANVancouver WhitecapsLoan
- 2016Ryan Hardieto Raith Rovers F.C.Loan
- 2016Tom Walshto Dumbarton F.C.Loan
- 2016Shane Fergusonto MIWMillwallMove
- 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.