Appearances
John Greig holds Ranger's appearance record, having played 755 times over the course of 18 seasons from 1961 to 1978. He also holds the records for Scottish League Cup appearances, with 121 appearances. Sandy Archibald is the holder of the most league appearances, having made 513, from 1917 to 1934. The Scottish Cup appearance record holder is Alec Smith who made 74 in the competition. Barry Ferguson holds the record for the most European appearances, with 82.
- 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.
- Youngest first-team player: Derek Ferguson, 16 (24 days)
- Oldest first-team player: Allan McGregor, 41 (89 days)
- Oldest debutant: Gareth McAuley, 38 (338 days)
- Most consecutive appearances: William Robb, 241 (from 13 April 1920 until 31 October 1925).
- Most appearances in a season: Carlos Cuéllar, 65 (during the 2007–08 season).
- Longest-serving player: Dougie Gray, 22 years (from 27 July 1925 until May 1947).
Goalscorers
Rangers' all-time leading scorer is Ally McCoist, who scored 355 goals in a fifteen year spell at the club from 1983 to 1998. He holds the record for the most goals in the Scottish League Cup and in European competitions, with 54 and 21 goals respectively. However, McCoist was unable to surpass the Scottish Cup goal-scoring record of Jimmy Fleming, which has stood at 44 since 1934. Jim Forrest holds the record for the most goals in one season with 57 in all competitions.
- 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 European goals: Alfredo Morelos, 29.
- Most goals in one season: Jim Forrest, 57 (during the 1964–65 season).
- Most league goals in one season: Sam English, 44 (during the 1931–32 season).
- Most hat-tricks: Ally McCoist, 28.
- Most penalties scored: Johnny Hubbard, 54.
- Most goals scored by player in a match:
- League match:
- Jimmy Smith, 6 goals, won 9–1, (against Ayr United, 15 August 1933).
- Jimmy Smith, 6 goals, won 7–1 (against Dunfermline Athletic, 11 August 1934).
- Davie Wilson, 6 goals, won 7–1 (against Falkirk, 17 March 1962).
- Scottish Cup match: Jimmy Fleming, 9 goals (against Blairgowrie, 20 January 1934).
- Scottish League Cup match: Jim Forrest, 5 goals (against Hamilton Academical, 30 October 1965).
- European match: Dave McPherson, 4 goals (against Valletta FC, 14 September 1983).
- League match:
- Youngest goalscorer: Derek Johnstone, 16 years, 319 days (against Cowdenbeath, 19 September 1970).
- Oldest goalscorer: David Weir, 38 years, 183 days (against Kilmarnock, 9 November 2008).
International
- First capped player: Moses McNeil (for Scotland, against Wales, 25 March 1876).
- Most international caps while a Rangers player: Ally McCoist, 59 for Scotland.
- Most capped player to play for Rangers: Frank de Boer, 112 for Netherlands.
- Most capped Scottish player to play for Rangers: David Weir, 69.
- 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, against Yugoslavia, 8 June 1958).
- First Rangers player to score at a World Cup: Sammy Baird (for Scotland, against France, 15 June 1958).
- Most World Cup appearances while a Rangers player: Sandy Jardine, 4.
- Most World Cup goals while a Rangers player: Sammy Baird and Mo Johnston, 1.
- First World Cup winner to play for Rangers: Lionel Charbonnier.
- First Rangers player to appear at a European Championship: Chris Woods (for England, against USSR, 18 June 1988).
- First Rangers player to score at a European Championship: Brian Laudrup (for Denmark, against Portugal, 9 June 1996).
- 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 European Championship winner to play for Rangers: Brian Laudrup.
Transfers Paid
For consistency, fees in the record transfer tables below are all sourced from BBC Sport's contemporary reports of each transfer. Where the report mentions an initial fee potentially rising to a higher figure depending on contractual clauses being satisfied in the future, only the initial fee is listed in the tables.
- Tore Andre Flo - Chelsea £12m (2000)
- Ryan Kent - Liverpool £6.5m (2019) / Michael Ball - Everton £6.5m (2001)
- Mikel Arteta - Barcelona £6m (2002)
- Tore Andre Flo - Chelsea £12m (2000)
- Andrei Kanchelskis - Fiorentina £5.5m (1998) / Giovanni van Bronckhorst - Feyenoord £5.5m (1998)
- Calvin Bassey - Ajax £19.6m (2022)
- Nathan Patterson - Everton £11.5m (2022)
- Allan Hutton - Tottenham £9m (2008)
- Giovanni van Bronckhorst - Arsenal £8.5m (2001)
- Jean-Alain Boumsong - Newcastle Utd £8m (2005)
Transfers Received
For consistency, fees in the record transfer tables below are all sourced from BBC Sport's contemporary reports of each transfer. Where the report mentions an initial fee potentially rising to a higher figure depending on contractual clauses being satisfied in the future, only the initial fee is listed in the tables.
Discuss this article
Enjoyed this article? Disagree entirely? Found a spelling mistake? Whatever your opinion, it's welcome on our popular and friendly message-board.