Rangers Squad 2024/2025

This is the current Rangers squad - click on any of the Rangers squad players to see videos, numbers, stats and pictures of that Rangers player. If you have any information or updates of changes to the latest Rangers squad list, please contact us.

Rangers Squad

Rangers Squad: Midfielders

Rangers Squad: Forwards

Rangers Transfers In 2024/2025

Player From Club Transfer Date Type
A. NemaneMan City23-08-2017Loan
Jon Miquel Toral HarperArsenal12-01-2017Loan
A. McadamsCeltic01-07-2017Unknown
R. JackAberdeen09-06-2017Unknown
D. JohnCardiff City31-08-2017Loan
Fabio Rafael Rodrigues CardosoVitoria Setubal09-06-20171.5M €
Alfredo Jose Morelos AvilezHJK Helsinki19-06-20171.2M €
Graham DorransNorwich City06-07-2017Unknown
N. RojasAlajuelense01-07-2017Free
Ryan HardieRaith Rovers01-07-2017Unknown
Carlos Alberto Pena RodriguezChivas Guadalajara22-06-2017Unknown
Eduardo Herrera AguirrePumas UNAM22-06-2017Unknown
Daniel Joao Santos CandeiasBenfica11-06-2017Unknown
Euciodalcio GomesBenfica09-06-2017Loan
Bruno Eduardo Regufe AlvesCagliari09-06-2017Free
Ross McCrorieDumbarton01-06-2017Unknown
M. CrooksScunthorpe United01-06-2017Unknown
J. JeffriesStirling Albion16-05-2017Unknown
Liam KellyLivingston15-05-2017Unknown
K. WrightFairydean01-05-2017Unknown
Jak AlnwickPort Vale30-01-2017Unknown
E. HyndmanBournemouth09-01-2017Loan
T. WalshSt Mirren08-01-2017Unknown
R. SinnamonAnnan Athletic08-01-2017Unknown
M. BeermanMan City01-01-2017Free
H. ForresterAFC Wimbledon01-07-2018Unknown
Andrew HallidayQabala FC01-06-2018Unknown
J. DodooCharlton Athletic04-01-2018Unknown
Michael O'HalloranSt Johnstone02-01-2018Unknown
Esteban CiaccheriBotosani01-07-2018Unknown
S. GossQPR03-01-2018Loan
Jamie MurphyBrighton07-01-2018Loan
R. LyonStranraer02-05-2018Unknown
Nicolas Ramon Mancilla HidalgoUnion Espanola01-01-2018Loan
Russell MartinNorwich City16-01-2018Loan
Jason CummingsNottingham Forest15-01-2018Loan
Greg DochertyHamilton25-01-2018745K €
M. ShielsEdinburgh City01-05-2018Unknown
Nikola KaticSlaven15-06-2018Unknown
S. PérezUniversidad Catolica02-02-2018Loan
M. ReyesUniversidad Catolica01-01-2018Loan
Jon FlanaganLiverpool01-07-2018Free
Oviemuno Dominic EjariaLiverpool09-06-2018Loan
S. ArfieldBurnley09-06-2018Free
Connor GoldsonBrighton13-06-20183.4M €
Allan McGregorHull City01-07-2018Free
Robby McCrorieBerwick Rangers01-05-2018Unknown
Lassana CoulibalyAngers10-07-2018Loan
Umar Sadiq MesbahRoma10-07-2018Loan
R. KentLiverpool22-07-2018Loan
A. DallasStenhousemuir01-07-2018Unknown
G. MiddletonNorwich City01-07-2018Unknown
Borna BarisicNK Osijek06-08-2018Unknown
Kyle LaffertyHearts22-08-2018Unknown
Eros GrezdaNK Osijek31-08-2018Unknown
Joe WorrallNottingham Forest31-08-2018Loan
Gareth McAuleyWest Brom03-09-2018Free
K. BradleyClyde01-07-2018Unknown
Jason HoltFleetwood Town01-07-2019Unknown
Lee HodsonSt Mirren01-07-2019Unknown
Jordan JonesKilmarnock05-01-2019Unknown
Glen KamaraDundee05-01-2019Unknown
J. DefoeBournemouth06-01-2019Loan
Steven DavisSouthampton06-01-2019Loan
M. PolsterChicago Fire30-01-2019Unknown
Jordan RossiterBury01-07-2019Unknown
A. FirthBarrow25-01-2019Unknown
J. HoustonAirdrieonians01-07-2019Unknown
J. HastieMotherwell01-07-2019Free
S. EdmundsonOldham Athletic01-07-2019Unknown
J. AriboCharlton Athletic01-07-2019Free
Greg StewartBirmingham City01-07-2019Free
Oluwaseyi Babajide OjoLiverpool01-07-2019Loan
Filip HelanderBologna13-07-2019€ 3.9M
Jamie BarjonasRaith Rovers01-07-2019Unknown
Andy KingLeicester City15-08-2019Loan
Brandon BarkerMan City09-08-2019Unknown
Y. OyanedelUniversidad Catolica06-01-2020Free
Ianis HagiGenk31-01-2020Loan
Florian KamberiHibernian31-01-2020Loan
J. McPakeDundee13-01-2020Unknown
Jon McLaughlinSunderland01-07-2020Unknown
Leon-Aderemi BalogunWigan24-07-2020Unknown
Kemar RoofeAnderlecht04-08-2020Unknown
Cedric IttenFC St Gallen04-08-2020Unknown
L. MayoPartick Thistle01-07-2020Unknown
Bongani ZunguAmiens05-10-2020Loan
A. MebudeQueen South01-07-2021Unknown
J. SimpsonBournemouth01-02-2021Unknown
Scott WrightAberdeen01-02-2021Unknown
C. DicksonQueen South01-06-2021Unknown
J. MaxwellQueen South01-07-2021Unknown
B. KinnearAnnan Athletic01-07-2021Unknown
N. OfoborhBournemouth01-07-2021Free
Junior Fashion SakalaOostende01-07-2021Free
J. LundstramSheffield United05-07-2021Free
K. KennedyRaith Rovers01-07-2021Unknown
S. KellyRoss01-07-2021Unknown
J. SandsMLS All-Stars05-01-2022Loan
A. DialloMan Utd27-01-2022Loan
Aaron RamseyJuventus31-01-2022Loan
Runar HaugeBodo-Glimt01-02-2022Unknown
Mateusz ZukowskiLechia Gdansk01-02-2022Unknown
John SouttarHearts01-07-2022Free
Tom LawrenceDerby County08-07-2022Free
Antonio-Mirko ColakPAOK07-07-2022€ 2.5M
M. TillmanBayern Munich15-07-2022Loan
R. MatondoSchalke12-07-2022Unknown
B. DaviesLiverpool19-07-2022Unknown
R. YilmazBesiktas25-07-2022€ 4M
B. WilliamsonDundee01-07-2023Unknown
K. Ritchie-HoslerDunfermline Athletic01-06-2023Unknown
T. WestonPartick Thistle06-01-2023Unknown
T. CantwellNorwich City23-01-2023Unknown
Nicolas RaskinStandard Liege31-01-2023Unknown
Dujon SterlingChelsea01-07-2023Free
Jack ButlandCrystal Palace01-07-2023Free
A. SimaBrighton01-07-2023Loan
Sam LammersAtalanta01-07-2023€ 3.5M
Kieran DowellNorwich City01-07-2023Free
Cyriel DessersCremonese06-07-2023€ 6M
DaniloFeyenoord28-07-2023€ 6.3M
J. CifuentesLA Galaxy03-08-2023€ 1.4M
Fábio SilvaWolves01-01-2024Loan
A. LowryHearts01-06-2024Unknown
A. LyallAirdrieonians01-06-2024Unknown
M. DiomandéNordsjaelland26-01-2024Unknown
A. DevineMotherwell01-06-2024Unknown
Ó. CortésLens01-02-2024Loan
C. Nsiala-MakengoAC Milan01-07-2024Free
C. BarronAberdeen20-06-2024Free
JeftéFluminense01-07-2024€ 800K
J. HogarthDumbarton01-07-2024Unknown
H. IgamaneFAR Rabat05-07-2024€ 2.4M
Vaclav CernyVfL Wolfsburg26-07-2024Loan
Robin PropperFC Twente01-08-2024€ 3.2M
N. KasanwirjoFeyenoord30-08-2024Loan
Nedim BajramiSassuolo30-08-2024€ 4M
L. BudinauckasGreenock Morton10-11-2024Unknown

Rangers Transfers Out 2024/2025

Player To Club Transfer Date Type
Michael O'HalloranSt Johnstone29-07-2017Loan
J. JeffriesKilmarnock04-08-2017Unknown
D. MozolevskiFC Brest01-01-2017Unknown
Andrew HallidayQabala FC01-07-2017Loan
Martyn WaghornIpswich Town07-08-2017Unknown
Joe GarnerIpswich Town16-06-20171.1M €
Esteban CiaccheriBotosani26-06-2017Loan
P. SenderosHouston Dynamo07-08-2017Free
N. RojasAlajuelense27-01-2017Free
J. BartonBurnley02-01-2017Free
C. HillCarlisle United21-09-2017Free
J. DodooCharlton Athletic31-08-2017Loan
H. ForresterAFC Wimbledon23-08-2017Loan
R. KiernanSouthend United03-08-2017Unknown
M. CrooksNorthampton Town18-07-2017Unknown
Barry McKayNottingham Forest05-07-2017565K €
K. BradleyClyde04-07-2017Loan
J. GibsonBradford City01-07-2017Unknown
Robby McCrorieBerwick Rangers01-07-2017Loan
E. HyndmanBournemouth01-07-2017Unknown
Jon Miquel Toral HarperArsenal01-07-2017Unknown
T. WalshLimerick01-04-2017Unknown
R. SinnamonElgin City17-03-2017Unknown
M. GilksWigan31-01-2017Unknown
Ross McCrorieDumbarton27-01-2017Unknown
J. JeffriesStirling Albion27-01-2017Loan
F. AirdFalkirk18-01-2017Free
M. CrooksScunthorpe United12-01-2017Loan
Aaron NemaneMan City01-07-2018Unknown
Declan JohnCardiff City01-07-2018Unknown
R. LyonStranraer05-01-2018Loan
J. ThompsonLivingston05-01-2018Loan
K. WrightAlbion Rovers03-01-2018Loan
Carlos Alberto Pena RodriguezCA Hidalgo08-01-2018Loan
C. PeñaCruz Azul08-01-2018Loan
M. BeermanQueen South04-01-2018Loan
Ryan HardieLivingston19-01-2018Loan
Russell MartinNorwich City01-06-2018Unknown
Danny WilsonColorado Rapids29-01-2018Unknown
Aidan WilsonDumbarton01-02-2018Loan
L. BurtDumbarton16-02-2018Unknown
M. ShielsEdinburgh City01-04-2018Loan
A. DallasStenhousemuir01-04-2018Unknown
David BatesHSV01-07-2018Free
J. ThompsonBlackpool01-07-2018Free
Liam KellyLivingston01-07-2018Unknown
Michael O'HalloranMelbourne City01-07-2018Unknown
C. PeñaNecaxa01-07-2018Unknown
Jason HoltFleetwood Town18-06-2018Loan
Joe DodooBlackpool13-06-2018Loan
Bruno Eduardo Regufe AlvesParma12-07-2018Free
Kenny MillerLivingston01-07-2018Free
H. ForresterTractor19-07-2018Free
Eduardo Herrera AguirreSantos Laguna01-07-2018Unknown
Euciodalcio GomesBelenenses01-07-2018Loan
K. WrightRaith Rovers01-08-2018Loan
A. WilsonForfar Athletic03-08-2018Loan
Declan JohnSwansea City09-08-2018Unknown
Josh WindassWigan09-08-2018Unknown
Greg DochertyShrewsbury Town08-08-2018Loan
Fabio Rafael Rodrigues CardosoSanta Clara30-07-2018Free
Jamie BarjonasBury15-08-2018Loan
Lee HodsonSt Mirren20-08-2018Loan
Jak AlnwickScunthorpe United30-08-2018Loan
M. BeermanBirkirkara FC18-08-2018Loan
K. BradleyAnnan Athletic14-09-2018Loan
R. LyonClyde02-09-2018Unknown
Z. RuddenFalkirk31-08-2018Loan
Joe WorrallNottingham Forest01-07-2019Unknown
S. PérezUniversidad Catolica01-01-2019Unknown
A. McadamsAnnan Athletic08-01-2019Loan
Steven DavisSouthampton01-06-2019Unknown
Eduardo Herrera AguirreNecaxa08-01-2019Loan
Jordan RossiterBury31-01-2019Loan
M. ReyesUniversidad Catolica14-01-2019Unknown
J. HoustonAirdrieonians22-02-2019Loan
S. AtakayiSJK04-01-2019Loan
Lee HodsonGillingham01-07-2019Free
Ross McCroriePortsmouth05-07-2019Loan
R. McCrorieQueen South04-07-2019Loan
R. HardieBlackpool17-07-2019Unknown
M. ShielsDumbarton15-07-2019Loan
Daniel Joao Santos CandeiasGenclerbirligi22-07-2019Free
Jak AlnwickBlackpool23-07-2019Loan
A. DallasCambridge United29-07-2019Unknown
Lee WallaceQPR01-07-2019Free
G. MiddletonHibernian13-08-2019Loan
J. McPakeDundee23-08-2019Unknown
Kyle LaffertySarpsborg27-08-2019Free
J. HoustonAyr United30-08-2019Loan
J. HastieRotherham United02-09-2019Loan
Jason HoltSt Johnstone12-09-2019Unknown
Graham DorransDundee20-09-2019Free
Joe DodooBolton03-10-2019Unknown
A. WilsonEdinburgh City25-09-2019Loan
Eros GrezdaNK Osijek07-01-2020Unknown
J. MurphyBurton Albion20-01-2020Loan
Eduardo Herrera AguirrePuebla27-01-2020Unknown
Jamie BarjonasPartick Thistle20-01-2020Loan
G. MiddletonBradford City01-02-2020Loan
Greg DochertyHibernian31-01-2020Loan
L. MayoPartick Thistle01-02-2020Loan
M. ShielsOrange County13-02-2020Loan
Jak AlnwickSt Mirren01-07-2020Free
J. DefoeBournemouth31-05-2020Unknown
Wesley FoderinghamSheffield United27-07-2020Free
Jordan RossiterFleetwood Town03-08-2020Free
Jason HoltLivingston11-08-2020Free
R. McCrorieLivingston09-07-2020Loan
Ross McCrorieAberdeen18-08-2020Loan
Greg DochertyHull City20-08-2020Unknown
M. PolsterNew England Revolution08-07-2020Unknown
J. MurphyHibernian29-08-2020Unknown
M. ShielsClyde31-08-2020Loan
K. WrightPartick Thistle27-08-2020Loan
A. WilsonCrusaders FC11-09-2020Unknown
Andrew HallidayHearts28-09-2020Free
L. MayoDunfermline Athletic25-09-2020Loan
A. MebudeQueen South22-01-2021Loan
G. MiddletonSt Johnstone25-01-2021Loan
Jordan JonesSunderland29-01-2021Loan
G. EdmundsonDerby County01-02-2021Loan
Brandon BarkerOxford United01-02-2021Loan
Y. OyanedelUniversidad Catolica01-03-2021Unknown
C. DicksonQueen South04-03-2021Loan
Jamie BarjonasAyr United19-03-2021Free
B. KinnearAnnan Athletic13-03-2021Loan
J. McPakeMorecambe01-07-2021Loan
M. ShielsHamilton01-07-2021Free
K. KennedyDunfermline Athletic22-07-2021Loan
G. EdmundsonIpswich Town27-07-2021Unknown
J. MaxwellAyr United27-07-2021Loan
Jordan JonesWigan04-08-2021Unknown
B. KinnearWest Ham03-08-2021Free
Cedric IttenSpVgg Greuther Furth31-08-2021Loan
Nikola KaticHajduk Split31-08-2021Loan
C. DicksonCeltic03-09-2021Free
B. WilliamsonRaith Rovers01-01-2022Loan
N. PattersonEverton04-01-2022€ 14M
J. McPakeTranmere Rovers05-01-2022Loan
Allan McGregorFC Rangers Santa Coloma01-01-2022Free
K. KennedyHamilton14-01-2022Loan
K. WrightDumbarton13-01-2022Loan
J. HastieLinfield FC29-01-2022Loan
Juninho BacunaBirmingham City27-01-2022Unknown
J. DefoeSunderland31-12-2022Free
A. FirthPartick Thistle12-01-2022Loan
Brandon BarkerReading15-02-2022Free
Cedric IttenBSC Young Boys01-07-2022Unknown
J. HastieHartlepool United01-07-2022Free
J. AriboSouthampton09-07-2022€ 7.1M
J. HogarthAlloa Athletic08-07-2022Unknown
M. MillerAlloa Athletic07-07-2022Loan
L. MayoKilmarnock01-07-2022Loan
T. WestonPartick Thistle01-07-2022Unknown
C. McKinnonPartick Thistle01-07-2022Unknown
C. BasseyAjax20-07-2022€ 23M
B. WilliamsonDundee15-07-2022Loan
J. McPakeQueen's Park22-07-2022Free
J. MaxwellDoncaster Rovers21-07-2022Free
G. MiddletonDundee United29-07-2022Loan
J. SimpsonCardiff City10-08-2022Unknown
A. FirthConnahs Quay Nomads13-07-2022Free
Leon-Aderemi BalogunQPR26-08-2022Free
Mateusz ZukowskiLech Poznan30-08-2022Loan
Nikola KaticFC Zurich31-08-2022Unknown
S. KellyLivingston02-09-2022Unknown
K. Ritchie-HoslerDunfermline Athletic30-09-2022Loan
M. TillmanBayern Munich01-07-2023Unknown
J. SandsNYCFC01-07-2023Unknown
T. WestonCove Rangers19-01-2023Loan
C. McCannForest Green Rovers24-01-2023Unknown
J. AlegríaFC Honka05-04-2023Free
R. KentFenerbahce01-07-2023Free
Mateusz ZukowskiSlask Wroclaw01-07-2023Unknown
S. ArfieldCharlotte05-07-2023Free
Antonio-Mirko ColakParma15-07-2023Unknown
A. LowryHearts04-08-2023Loan
T. WestonDerby County10-08-2023Free
Junior Fashion SakalaFeiha08-08-2023€ 4.7M
Junior Fashion SakalaFayha08-08-2023€ 4.7M
Ianis HagiAlaves27-08-2023Loan
Glen KamaraLeeds United31-08-2023Unknown
Filip HelanderOB Odense31-08-2023Free
Alfredo Jose Morelos AvilezSantos FC07-09-2023Free
M. MillerStirling Albion06-10-2023Free
Sam LammersFC Utrecht10-01-2024Loan
A. LyallAirdrieonians19-01-2024Loan
B. WilliamsonHamilton01-01-2024Free
Ó. CortésLens01-07-2024Unknown
A. DevineMotherwell01-02-2024Loan
J. CifuentesCruzeiro07-02-2024Loan
N. OfoborhSwindon Town28-03-2024Unknown
K. WrightLivingston03-05-2024Loan
M. DiomandéNordsjaelland01-07-2024Unknown
A. LyallGreenock Morton21-06-2024Free
Borna BarisicTrabzonspor25-06-2024Free
J. LundstramTrabzonspor25-06-2024Free
J. HogarthQueen South03-07-2024Loan
K. WrightAirdrieonians05-07-2024Loan
R. McCrorieKilmarnock10-07-2024Unknown
Sam LammersFC Twente26-07-2024€ 2M
Connor GoldsonAris Limassol30-07-2024Unknown
J. CifuentesAris13-08-2024Loan
B. DaviesBirmingham City25-08-2024Loan
Jon McLaughlinSwansea City29-08-2024Free
T. CantwellBlackburn Rovers30-08-2024€ 590K
Scott WrightBirmingham City30-08-2024€ 360K
Ryan JackErokspor08-09-2024Free

Latest Football News