Player Records

Club History
Typography
  • Smaller Small Medium Big Bigger
  • Default Helvetica Segoe Georgia Times

Below you can find a selection of data on the thousands of players who have worn the famous Rangers shirt.

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: Barry Ferguson, 82.
  • Youngest first-team player: Derek Ferguson, &1000000000000001600000016 years, &1000000000000002400000024 days (against Queen of the South, 24 August 1983).
  • Oldest first-team player: David Weir, &1000000000000004100000041 years, &1000000000000007700000077 days (against Kilmarnock, 26 July 2011).
  • Oldest debutant: Billy Thomson, &1000000000000003700000037 years, &1000000000000005000000050 days (against Dundee United, 1 April 1995).
  • 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: Ally McCoist, 21.
  • 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).
  • Youngest goalscorer: Derek Johnstone, 16 years, 319 days (against Cowdenbeath, 19 September 1970).&10000000000000319000000319 days (against Cowdenbeath, 19 September 1970).&10000000000000319000000319 days (against Cowdenbeath, 19 September 1970).[13]&1000000000000001600000016 years, &10000000000000319000000319 days (against Cowdenbeath, 19 September 1970).[13]
  • 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

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.

Record transfer fees paid
#PlayerFromFeeDate
1 Norway Tore André Flo England Chelsea £12,000,000 23 Nov 2000
2 England Michael Ball England Everton £6,500,000 17 Aug 2001
3 Spain Mikel Arteta Spain Barcelona £5,800,000 29 Jun 2002
4 Russia Andrei Kanchelskis Italy Fiorentina £5,500,000 15 Jul 1998
5 Netherlands Giovanni van Bronckhorst Netherlands Feyenoord £5,000,000 06 Jul 1998
6 Netherlands Ronald de Boer Spain Barcelona £4,500,000 30 Aug 2000
7 Scotland Barry Ferguson England Blackburn Rovers £4,500,000 31 Jan 2005
8 Netherlands Arthur Numan Netherlands PSV Eindhoven £4,500,000 18 May 1998
9 England Paul Gascoigne Italy Lazio £4,300,000 10 Jul 1995
10 Netherlands Bert Konterman Netherlands Feyenoord £4,300,000 01 Jul 2000
Record transfer fees received
#PlayerToFeeDate
1 Scotland Alan Hutton England Tottenham Hotspur £9,000,000 30 Jan 2008
2 Netherlands Giovanni van Bronckhorst England Arsenal £8,500,000 20 Jun 2001
3 France Jean-Alain Boumsong England Newcastle United £8,000,000 01 Jan 2005
4 Spain Carlos Cuéllar England Aston Villa £7,800,000 12 Aug 2008
5 Scotland Barry Ferguson England Blackburn Rovers £7,500,000 29 Aug 2003
6 Norway Tore André Flo England Sunderland £6,750,000 30 Aug 2002
7 England Trevor Steven France Marseille £5,585,000 31 Aug 1991
8 Scotland Duncan Ferguson England Everton £4,200,000 11 Dec 1994
9 United States Claudio Reyna England Sunderland £4,000,000 07 Dec 2001
10 Argentina Gabriel Amato Brazil Grêmio £3,750,000 13 Jan 2000