Rangers Captains

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

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
2004-2007
Davie Weir
2009-2012
Steven Davis
2011-2012
Carlos Bocanegra
2012
Lee McCulloch
2012-2015
Lee Wallace
2015-Present