In this section you can find out some more info about the players who have been club captains throughout the history of Rangers.
If you have any information on missing years/players, please get in touch!
Name | Period at club |
Tom Vallance | 1872-1883 |
John McPherson | 1890-1902 |
Tommy Muirhead | 1917-1930 |
Davie Meiklejohn | 1928-1936 |
Jock Shaw | 1938-1953 |
George Young | 1946-1957 |
Eric Caldow | 1953-1966 |
Bobby Shearer | 1955-1965 |
John Greig | 1961-1978 |
Ally Dawson | 1975-1987 |
Craig Paterson | 1982-1986 |
Terry Butcher | 1986-1990 |
Richard Gough | 1987-1997 & 1997-1998 |
Lorenzo Amoruso | 1997-2003 |
Barry Ferguson | 1996-2003 & 2005-2009 |
Stefan Klos | |
Davie Weir | 2009-2012 |
Steven Davis | 2011-2012 |
Carlos Bocanegra | 2012 |
Lee McCulloch | 2012-2015 |
Lee Wallace | 2015-Present |