← 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
- 62
- Arrivals
- 39
- Departures
- 23
- Sent on loan
- 22
Fees on record for 1 of 62 moves.
Busiest year on record: 2026, with 11 arrivals and 9 departures.
11 in · 9 out
2026
Arrivals
- 3 Sept 2026Kevin Kelsyfrom PTIPortland TimbersTransfer
- 27 Aug 2026Kim Min-sufrom GIRGironaTransfer
- 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
- 15 Jun 2026Lawrence Shanklandfrom HEAHeart of MidlothianTransferFee undisclosed
- 14 Jan 2026Tuur Rommensfrom KVCKVC WesterloTransfer
- 11 Jan 2026Tochi Chukwuanifrom SK Sturm GrazTransfer
Departures
- 14 Aug 2026Kieran Wrightto HEAHeart of MidlothianFree transfer
- 12 Aug 2026Mohamed Diomandeto CORÇorumTransfer
- 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
- 2 Feb 2026Joe Rothwellto SHESheffield UnitedTransferFee undisclosed
- 23 Jan 2026Adam Devineto Airdrieonians F.C.Free transfer
- 23 Jan 2026Kieran Dowellto HULHull CityTransferFee undisclosed
1 in · 2 out
2025
Arrivals
- Sept 2025Youssef Chermitifrom EVEEvertonMove
Departures
- 4 Sept 2025Ianis Hagito ALAAlanyasporFree transfer
- 23 Aug 2025Rıdvan Yılmazto BESBeşiktaşTransferFee undisclosed
1 in · 0 out
2024
Arrivals
- 2024Hamza Igamanefrom FAR RabatMove
Departures
None on record.
2 in · 0 out
2023
Arrivals
- Aug 2023Nicolas Raskinfrom STNStandard LiègeMove
- 2023José Cifuentesfrom LAFLos Angeles FCMove
Departures
None on record.
1 in · 2 out
2022
Arrivals
- 2022Ben Daviesfrom LIVLiverpoolMove
Departures
- 2022Jack Simpsonto CARCardiff CityMove
- 2022Jermain Defoeto SUNSunderlandMove
1 in · 1 out
2021
Arrivals
- 2021Jack Simpsonfrom BOUBournemouthMove
Departures
- 2021Nikola Katićto HNK Hajduk SplitMove
2 in · 2 out
2020
Arrivals
- 4 Aug 2020Kemar Roofefrom RSCRSC AnderlechtTransfer
- 1 Jul 2020Jon McLaughlinfrom SUNSunderlandFree transfer
Departures
- 2020Connor Goldsonto Longford Football ClubMove
- 2020Jon Flanaganto CHLSporting CharleroiMove
4 in · 2 out
2019
Arrivals
- 1 Jul 2019Joe Aribofrom CHACharlton AthleticFree transfer
- 1 Jul 2019George Edmundsonfrom Oldham Athletic A.F.C.Transfer
- 1 Jul 2019Greg Stewartfrom ABEAberdeenFree transfer
- 31 Jan 2019Glen Kamarafrom DUDDundee UnitedTransfer
Departures
- 1 Jul 2019Cammy Bellto FALFalkirkFree transfer
- 15 Jan 2019Robbie Crawfordto IFK MariehamnFree transfer
6 in · 2 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
2 in · 2 out
2017
Arrivals
- 31 May 2017Bruno Alvesfrom CAGCagliari CalcioMove
- 2017Fábio Cardosofrom F.C. Paços de FerreiraMove
Departures
- 24 Mar 2017David Templetonto Hamilton Academical F.C.Free transfer
- 2017Philippe Senderosto HOUHouston DynamoMove
8 in · 1 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
- 2016Maciej Gostomskifrom Lech PoznańMove
- 2016Michael O'Halloranfrom STJSt JohnstoneMove
- 2016Matt Crooksfrom Accrington Stanley F.C.Move
- 2016Harry Forresterfrom Doncaster Rovers F.C.Move
- 2016Matt Gilksfrom BURBurnleyMove
Departures
- 2016Shane Fergusonto MIWMillwallMove
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.