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