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 Cameron
|
1886
|
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 |