The Greatest Rangers Players

Towards the end of 2020, the Heart & Hand community were asked to provide a list of their top ten best players to ever play for Rangers. H&H stalwart Ian Hogg took all of this data and formed a list.

This list is the Heart & Hand Fifty Greatest Rangers.

Below is our list from one to fifty and here you can listen to our podcast series where Ian discusses the list with David Edgar, Cammy Bell, Martyn Ramsay and Andy McGowan.

Heart & Hand Fifty Greatest Rangers

1 – Ally McCoist

1983 – 1998

2 – John Greig

1961 – 1978

3 – Richard Gough

1987 – 1998

4 – Davie Cooper

1977 – 1989

5 – Brian Laudrup

1994 – 1998

6 – Sandy Jardine

1966 – 1982

7 – David Meiklejohn

1919 – 1936

8 – Barry Ferguson

1997 – 2003 | 2005 – 2009

9 – Jim Baxter

1960 – 1965 | 1969 – 1970

10 – Ian Ferguson

1988 – 2000

11 – Dougie Gray

1925 – 1947

12 – Paul Gascoigne

1995 – 1998

13 – Jorg Albertz

1996 – 2001

14 – George Young

1941 – 1957

15 – Andy Goram

1991 – 1998

16 – Derek Johnstone

1970 – 1983 | 1985 – 1986

17 – Willie Johnston

1964 – 1972 | 1980 – 1982

18 – Tiger Jock Shaw

1938 – 1953

19 – Bob McPhail

1927 – 1940

20 – Alan Morton

1920 – 1933

21 – Eric Caldow

1952 – 1966

22 – Mark Hateley

1990 – 1995 | 1997

23 – Sandy Archibald

1917 – 1934

24 – Willie Waddell

1939 – 1955

25 – Willie Henderson

1960 – 1972

26 – Ian Durrant

1985 – 1998

27 – Bobby Shearer

1955 – 1965

28 – Lorenzo Amoruso

1997 – 2003

29 – Colin Stein

1968 – 1972 | 1975 – 1978

30 – Davie Weir

2007 – 2012

31 – Tom Vallance

1874 – 1882 | 1884

32 – Harold Davis

1956 – 1964

33 – Alex Smith

1894 – 1915

34 – Dave Smith

1966 – 1974

35 – Davie Wilson

1956 – 1967

36 – Alex MacDonald

1968 – 1980

37 – RC Hamilton

1897 – 1906 | 1907 – 1908

38 – Nacho Novo

2004 – 2010

39 – Arthur Numan

1998 – 2003

40 – Allan McGregor

2001 – 2012 | 2018 – Present

41 – Tommy McLean

1971 – 1982

42 – Neil McCann

1998 – 2003

43 – Jimmy Smith

1928 – 1946

44 – Jerry Dawson

1928 – 1946

45 – Ronald de Boer

2000 – 2004

46 – Johnny Hubbard

1949 – 1959

47 – Graeme Souness

1986 – 1991

48 – Ian McColl

1945 – 1960

49 – John Brown

1988 – 1997

50 – John McPherson

1890 – 1902