Rangers are a club steeped in history and many legendary figures have donned the famous shirt, but who has the highest number of appearances?
In terms of league appearances, the club record holder is Sandy Archibald – who played for the Light Blues between 1917 and 1934 – with an impressive 513.
The Ger with the most Scottish Cup appearances is Alec Smith (74), while current first-team star Allan McGregor holds the record for the most European appearances with 86.

However, in terms of the overall competitive appearances for Rangers, the great John Greig is top of the pile.
The Edinburgh-born defender turned out a whopping 755 times for the club between 1961 and 1978, winning 16 major honours.
Second on the list for overall appearances is Sandy Jardine, who of course now has a stand named after him at Ibrox.
The right-back turned out for the club 674 times between 1964 and 1982 and won 14 major honours before joining Hearts.
In third, is Rangers hero Ally McCoist.
The deadly striker made 581 appearances between 1983 and 1998, either side of stints at Sunderland and Kilmarnock, winning ten league titles and becoming the club’s all-time top goalscorer.

In terms of the current playing squad, Allan McGregor has the most appearances, with Steven Davis in second and James Tavernier third.
Check out a rundown of the top 10 transfer fees ever paid by Rangers’, here.