
| Record | Player | Number |
|---|---|---|
| Most appearances in all competitions | John Greig | 755 |
| Most league appearances | Sandy Archibald | 513 |
| Most Scottish Cup appearances | Alec Smith | 74 |
| Most League Cup appearances | John Greig | 121 |
| Most European appearances | Allan McGregor | 109 |
| Most Challenge Cup appearances | Lee Wallace | 14 |
| Youngest first-team player | Derek Ferguson | 16 years, 24 days |
| Oldest first-team player | David Weir | 41 years, 77 days |
| Oldest debutant | Gareth McAuley | 38 years, 338 days |
| Most consecutive appearances | William Robb | 241 |
| Most appearances in a season | Carlos Cuéllar | 65 |
| Longest-serving player | Dougie Gray | 22 years |
| # | Name and nationality | Years | League | Scottish Cup | League Cup | Europe | Total |
|---|---|---|---|---|---|---|---|
| 1 | John Greig | 1961–1978 | 498 | 72 | 121 | 64 | 755 |
| 2 | Sandy Jardine | 1966–1982 | 451 | 64 | 107 | 52 | 674 |
| 3 | Ally McCoist | 1983–98 | 418 | 47 | 62 | 54 | 581 |
| 4 | Sandy Archibald | 1917–34 | 513 | 67 | 0 | 0 | 580 |
| 5 | David Meiklejohn | 1919–36 | 490 | 73 | 0 | 0 | 563 |
| 6 | Dougie Gray | 1925–47 | 490 | 65 | 0 | 0 | 555 |
| 7 | Derek Johnstone | 1970–83 1985–86 |
369 | 57 | 85 | 38 | 549 |
| 8 | Davie Cooper | 1977–89 | 376 | 49 | 77 | 38 | 540 |
| 9 | Peter McCloy | 1970–86 | 351 | 55 | 86 | 43 | 535 |
| 10 | Ian McColl | 1945–60 | 360 | 59 | 100 | 7 | 526 |
| Record | Player | Goals | Season/Match |
|---|---|---|---|
| Most goals in all competitions | Ally McCoist | 355 | |
| Most league goals | Ally McCoist | 251 | |
| Most Scottish Cup goals | Jimmy Fleming | 44 | |
| Most League Cup goals | Ally McCoist | 54 | |
| Most Challenge Cup goals | Kenny Miller / Lee McCulloch | 5 | |
| Most European goals | Alfredo Morelos | 29 | |
| Most goals in one season | Jim Forrest | 57 | 1964–65 season |
| Most league goals in one season | Sam English | 44 | 1931–32 season |
| Most hat-tricks | Ally McCoist | 28 | |
| Most penalties scored | Johnny Hubbard | 54 | |
| Most consecutive games scored in | Alfredo Morelos | 7 | 2018–19 season |
| Most goals scored in a match | Jimmy Smith | 6 | won 9–1, vs. Ayr United, 15 August 1933 |
| Most goals scored in a match | Jimmy Smith | 6 | won 7–1, vs. Dunfermline Athletic, 11 August 1934 |
| Most goals scored in a match | Davie Wilson | 6 | won 7–1, vs. Falkirk, 17 March 1962 |
| Scottish Cup match | Jimmy Fleming | 9 | vs. Blairgowrie, 20 January 1934 |
| Scottish League Cup match | Jim Forrest | 5 | vs. Hamilton Academical, 30 October 1965 |
| European match | Dave McPherson | 4 | vs. Valletta, 14 September 1983 |
| Youngest goalscorer | Willie Thornton | 1 | 16 years, 312 days, vs. Arbroath, 9 January 1937 |
| Oldest goalscorer | David Weir | 1 | 38 years, 183 days, vs. Kilmarnock, 9 November 2008 |
| Fastest goal scored in a match | Gordon Durie | 1 | 11 seconds, vs. Dundee United, 1 April 1995 |
| # | Name and nationality | Years | League | Scottish Cup | League Cup | Europe | Total |
|---|---|---|---|---|---|---|---|
| 1 | Ally McCoist | 1983–1998 | 251 (418) | 29 (47) | 54 (62) | 21 (54) | 355 |
| 2 | Bob McPhail | 1927–1940 | 230 (354) | 31 (54) | 0 | 0 | 261 |
| 3 | Jimmy Smith | 1930–1946 | 225 (234) | 24 (25) | 0 | 0 | 249 |
| 4 | Jimmy Fleming | 1925–1934 | 176 (225) | 44 (42) | 0 | 0 | 220 |
| 5 | Derek Johnstone | 1970–1983 1984–1985 |
132 (369) | 30 (57) | 39 (85) | 9 (38) | 210 |
| 6 | Ralph Brand | 1954–1965 | 118 (355) | 13 (37) | 27 (59) | 12 (58) | 206 |
| 7 | Willie Reid | 1909–1920 | 188 (217) | 7 (13) | 0 | 0 | 195 |
| 8 | Willie Thornton | 1936–1954 | 144 (224) | 21 (34) | 29 (50) | 0 | 194 |
| 9 | Robert C. Hamilton | 1897–1908 | 157 (175) | 27 (34) | 0 | 0 | 184 |
| 10 | Andy Cunningham | 1914–1929 | 162 (350) | 20 (39) | 0 | 0 | 182 |
| Record | Player | Number | Details |
|---|---|---|---|
| First capped player | Moses McNeil | - | for Scotland, against Wales, 25 March 1876 |
| Most international caps while a Rangers player | Steven Davis | 61 | for Northern Ireland |
| Most capped player to play for Rangers | Steven Davis | 140 | - |
| Most capped Scottish player to play for Rangers | David Weir and Kenny Miller | 69 | - |
| Player with most overall international goals to play for Rangers | David Healy | 36 | for Northern Ireland |
| Most international goals while a Rangers player | Ally McCoist | 19 | for Scotland |
| First Rangers player to appear at a World Cup | Eric Caldow | - | for Scotland vs. Yugoslavia, 8 June 1958 |
| First Rangers player to score at a World Cup | Sammy Baird | - | for Scotland vs. France, 15 June 1958 |
| Most appearances while a Rangers player at FIFA World Cup | Sandy Jardine | 4 | - |
| Most goals while a Rangers player at FIFA World Cup | Sammy Baird / Mo Johnston | 1[dubious – discuss] | - |
| First winner to play for Rangers | Lionel Charbonnier | - | (France) |
| Most European Championship appearances while a Rangers player | Andy Goram and Stuart McCall | 6 | - |
| Most European Championship goals while a Rangers player | Brian Laudrup | 3 | - |
| First Rangers player to appear at UEFA European Championship | Chris Woods | - | for England vs. Soviet Union, 18 June 1988 |
| First Rangers player to score at UEFA European Championship | Brian Laudrup | - | for Denmark vs. Portugal, 9 June 1996 |
| First winner to play for Rangers | Brian Laudrup | - | (Denmark) |
| # | Player | From | Fee | Date |
|---|---|---|---|---|
| 1 | Tore André Flo | Chelsea | £12,000,000 | 23 November 2000 |
| 2 | Ryan Kent | Liverpool | £6,500,000 | 2 September 2019 |
| 2 | Michael Ball | Everton | £6,500,000 | 20 August 2001 |
| 3 | Mikel Arteta | Barcelona | £6,000,000 | 29 June 2002 |
| 4 | Kanchelskis | Fiorentina | £5,500,000 | 15 July 1998 |
| 4 | Giovanni van Bronckhorst | Feyenoord | £5,500,000 | 6 July 1998 |
| 5 | Ronald de Boer | Barcelona | £4,500,000 | 30 August 2000 |
| 5 | Barry Ferguson | Blackburn Rovers | £4,500,000 | 31 January 2005 |
| 5 | Arthur Numan | PSV Eindhoven | £4,500,000 | 18 May 1998 |
| 5 | Bert Konterman | Feyenoord | £4,500,000 | 1 July 2000 |
| # | Player | To | Fee | Date |
|---|---|---|---|---|
| 1 | Calvin Bassey | AFC Ajax | £19,600,000 | 20 July 2022 |
| 2 | Nathan Patterson | Everton | £11,500,000 | 4 January 2022 |
| 3 | Alan Hutton | Tottenham Hotspur | £9,000,000 | 30 January 2008 |
| 4 | Giovanni van Bronckhorst | Arsenal | £8,500,000 | 20 June 2001 |
| 5 | Jean-Alain Boumsong | Newcastle United | £8,000,000 | 1 January 2005 |
| 6 | Carlos Cuéllar | Aston Villa | £7,800,000 | 12 August 2008 |
| 7 | Barry Ferguson | Blackburn Rovers | £7,500,000 | 29 August 2003 |
| 8 | Tore André Flo | Sunderland | £6,750,000 | 30 August 2002 |
| 9 | Joe Aribo | Southampton | £6,000,000 | 9 July 2022 |
| 10 | Trevor Steven | Marseille | £5,585,000 | 31 August 1991 |