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
62
Arrivals
39
Departures
23
Sent on loan
22

Fees on record for 1 of 62 moves.

Activity by yearArrivalsDepartures

Busiest year on record: 2026, with 11 arrivals and 9 departures.

11 in · 9 out

2026

Arrivals

  1. 3 Sept 2026Kevin Kelsyfrom PTIPortland TimbersTransfer
  2. 27 Aug 2026Kim Min-sufrom GIRGironaTransfer
  3. 5 Aug 2026Daisuke Yokotafrom HANHannover 96Transfer
  4. 30 Jul 2026Olwethu Makhanyafrom PHIPhiladelphia UnionTransfer
  5. 23 Jul 2026Vanja Dragojevićfrom FK PartizanTransfer
  6. 11 Jul 2026Cammy Devlinfrom HEAHeart of MidlothianFree transfer
  7. 1 Jul 2026Dan Neilfrom SUNSunderlandFree transfer
  8. 30 Jun 2026Ivor Pandurfrom HULHull CityTransfer£6m reported
  9. 15 Jun 2026Lawrence Shanklandfrom HEAHeart of MidlothianTransferFee undisclosed
  10. 14 Jan 2026Tuur Rommensfrom KVCKVC WesterloTransfer
  11. 11 Jan 2026Tochi Chukwuanifrom SK Sturm GrazTransfer

Departures

  1. 14 Aug 2026Kieran Wrightto HEAHeart of MidlothianFree transfer
  2. 12 Aug 2026Mohamed Diomandeto CORÇorumTransfer
  3. 29 Jul 2026Oliver Antmanto RSCRSC AnderlechtTransfer
  4. 16 Jul 2026Leon Kingto Ayr United F.C.Free transfer
  5. 2 Jul 2026Jack Butlandto HULHull CityTransferFee undisclosed
  6. 1 Jul 2026Ben Daviesto BOTBolton WanderersFree transfer
  7. 2 Feb 2026Joe Rothwellto SHESheffield UnitedTransferFee undisclosed
  8. 23 Jan 2026Adam Devineto Airdrieonians F.C.Free transfer
  9. 23 Jan 2026Kieran Dowellto HULHull CityTransferFee undisclosed
1 in · 2 out

2025

Arrivals

  1. Sept 2025Youssef Chermitifrom EVEEvertonMove

Departures

  1. 4 Sept 2025Ianis Hagito ALAAlanyasporFree transfer
  2. 23 Aug 2025Rıdvan Yılmazto BESBeşiktaşTransferFee undisclosed
1 in · 0 out

2024

Arrivals

  1. 2024Hamza Igamanefrom FAR RabatMove

Departures

None on record.

2 in · 0 out

2023

Departures

None on record.

1 in · 2 out

2022

Arrivals

  1. 2022Ben Daviesfrom LIVLiverpoolMove
1 in · 1 out

2021

Arrivals

  1. 2021Jack Simpsonfrom BOUBournemouthMove

Departures

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

2020

Arrivals

  1. 4 Aug 2020Kemar Roofefrom RSCRSC AnderlechtTransfer
  2. 1 Jul 2020Jon McLaughlinfrom SUNSunderlandFree transfer

Departures

  1. 2020Connor Goldsonto Longford Football ClubMove
  2. 2020Jon Flanaganto CHLSporting CharleroiMove
4 in · 2 out

2019

Arrivals

  1. 1 Jul 2019Joe Aribofrom CHACharlton AthleticFree transfer
  2. 1 Jul 2019George Edmundsonfrom Oldham Athletic A.F.C.Transfer
  3. 1 Jul 2019Greg Stewartfrom ABEAberdeenFree transfer
  4. 31 Jan 2019Glen Kamarafrom DUDDundee UnitedTransfer

Departures

  1. 1 Jul 2019Cammy Bellto FALFalkirkFree transfer
  2. 15 Jan 2019Robbie Crawfordto IFK MariehamnFree transfer
6 in · 2 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
2 in · 2 out

2017

Arrivals

  1. 31 May 2017Bruno Alvesfrom CAGCagliari CalcioMove
  2. 2017Fábio Cardosofrom F.C. Paços de FerreiraMove

Departures

  1. 24 Mar 2017David Templetonto Hamilton Academical F.C.Free transfer
  2. 2017Philippe Senderosto HOUHouston DynamoMove
8 in · 1 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. 2016Maciej Gostomskifrom Lech PoznańMove
  5. 2016Michael O'Halloranfrom STJSt JohnstoneMove
  6. 2016Matt Crooksfrom Accrington Stanley F.C.Move
  7. 2016Harry Forresterfrom Doncaster Rovers F.C.Move
  8. 2016Matt Gilksfrom BURBurnleyMove

Departures

  1. 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.