List of St Kilda leaders

Players who were elected as a leader for St Kilda for a VFL/AFL premiership. Click here for details on the nominated captains.

Captain List

No. Captain Season(s)
1 Billy Shaw 1897-1899
2 Cecil Sandford 1900
3 Dick McKay 1901
4 Jimmy Smith 1901, 1903-1904, 1906
5 Joe Hogan 1902
6 Bill Jackson 1903
7 Vic Barwick 1905, 1909
8 Jack Wells 1907-1908
9 Sam Gravenall 1910
10 Gordon Dangerfield 1911, 1915
11 George Morrissey 1912
12 Harry Lever 1913-1914, 1918
13 Dave McNamara 1914, 1923
14 Wels Eicke 1919, 1924
15 Roy Cazaly 1920
16 Charlie Ricketts 1921
17 Stan Williams 1921
18 Bill Cubbins 1922, 1925-1926, 1928-1930
19 Barney Carr 1925
20 George Heinz 1927
21 Horrie Mason 1927-1928
22 Harold Matthews 1931
23 Stuart King 1932
24 Col Deane 1933
25 Clarrie Hindson 1933, 1935
26 Colin Watson 1934
27 Jack Perkins 1936
28 Bill Mohr 1937
29 Ansell Clarke 1938-1939
30 Stan Lloyd 1940
31 Jack Knight 1941
32 Reg Garvin 1942-1943
33 Frank Kelly 1944
34 Clarrie Vontom 1944-1945
35 Allan Hird 1946-1947
36 Harold Bray 1948
37 Fred Green 1949-1950
38 Keith Drinan 1951-1953, 1956-1957
39 Les Foote 1954-1955
40 Brian Gleeson 1958
41 Neil Roberts 1959-1962
42 Darrel Baldock 1963-1968
43 Ian Stewart 1969
44 Ross Smith 1970-1972
45 Stuart Trott 1973
46 Barry Lawrence 1974-1975
47 Carl Ditterich 1976-1977
48 Gary Colling 1978
49 Barry Breen 1979
50 Garry Sidebottom 1980
51 Bruce Duperouzel 1981-1982
52 Alex Jesaulenko 1981
53 Trevor Barker 1983-1986
54 Danny Frawley 1987-1995
55 Nathan Burke 1996-2000
56 Stewart Loewe 1996-1998
57 Robert Harvey 2001-2002
58 Aaron Hamill 2003
59 Lenny Hayes 2004, 2007
60 Nick Riewoldt 2005, 2007-2016
61 Luke Ball 2006-2007
62 Jarryn Geary 2017-2021
63 Jack Steele 2021-2022

Vice-Captain List

No. Vice-Captain Season(s)
1 Harry Aylwin 1897-1898
2 Dick Harris 1913
3 Reg Ellis 1915
4 Billy Schmidt 1918-1919
5 Jack James 1920
6 Harry Lever 1922
7 Bill Cubbins 1923
8 Bert Lenne 1924
9 Wal Gunnyon 1926
10 Dougal Howard 2022
11 Tim Membrey 2022

Season List

Season Role(s) Player(s)
1897 VFL Season Captain Billy Shaw
Vice-Captain Harry Aylwin
1898 VFL Season Captain Billy Shaw
Vice-Captain Harry Aylwin
1899 VFL Season Captain Billy Shaw
1900 VFL Season Captain Cecil Sandford
1901 VFL Season Captain Dick McKay
Jimmy Smith
1902 VFL Season Captain Joe Hogan
1903 VFL Season Captain Bill Jackson
Jimmy Smith
1904 VFL Season Captain Jimmy Smith
1905 VFL Season Captain Vic Barwick
1906 VFL Season Captain Jimmy Smith
1907 VFL Season Captain Jack Wells
1908 VFL Season Captain Jack Wells
1909 VFL Season Captain Vic Barwick
1910 VFL Season Captain Sam Gravenall
1911 VFL Season Captain Gordon Dangerfield
1912 VFL Season Captain George Morrissey
1913 VFL Season Captain Harry Lever
Vice-Captain Dick Harris
1914 VFL Season Captain Harry Lever
Dave McNamara
1915 VFL Season Captain Gordon Dangerfield
Vice-Captain Reg Ellis
1918 VFL Season Captain Harry Lever
Vice-Captain Billy Schmidt
1919 VFL Season Captain Wels Eicke
Vice-Captain Billy Schmidt
1920 VFL Season Captain Roy Cazaly
Vice-Captain Jack James
1921 VFL Season Captain Charlie Ricketts
Stan Williams
1922 VFL Season Captain Bill Cubbins
Vice-Captain Harry Lever
1923 VFL Season Captain Dave McNamara
Vice-Captain Bill Cubbins
1924 VFL Season Captain Wels Eicke
Vice-Captain Bert Lenne
1925 VFL Season Captain Barney Carr
Bill Cubbins
1926 VFL Season Captain Bill Cubbins
Vice-Captain Wal Gunnyon
1927 VFL Season Captain George Heinz
Horrie Mason
1928 VFL Season Captain Bill Cubbins
Horrie Mason
1929 VFL Season Captain Bill Cubbins
1930 VFL Season Captain Bill Cubbins
1931 VFL Season Captain Harold Matthews
1932 VFL Season Captain Stuart King
1933 VFL Season Captain Col Deane
Clarrie Hindson
1934 VFL Season Captain Colin Watson
1935 VFL Season Captain Clarrie Hindson
1936 VFL Season Captain Jack Perkins
1937 VFL Season Captain Bill Mohr
1938 VFL Season Captain Ansell Clarke
1939 VFL Season Captain Ansell Clarke
1940 VFL Season Captain Stan Lloyd
1941 VFL Season Captain Jack Knight
1942 VFL Season Captain Reg Garvin
1943 VFL Season Captain Reg Garvin
1944 VFL Season Captain Frank Kelly
Clarrie Vontom
1945 VFL Season Captain Clarrie Vontom
1946 VFL Season Captain Allan Hird
1947 VFL Season Captain Allan Hird
1948 VFL Season Captain Harold Bray
1949 VFL Season Captain Fred Green
1950 VFL Season Captain Fred Green
1951 VFL Season Captain Keith Drinan
1952 VFL Season Captain Keith Drinan
1953 VFL Season Captain Keith Drinan
1954 VFL Season Captain Les Foote
1955 VFL Season Captain Les Foote
1956 VFL Season Captain Keith Drinan
1957 VFL Season Captain Keith Drinan
1958 VFL Season Captain Brian Gleeson
1959 VFL Season Captain Neil Roberts
1960 VFL Season Captain Neil Roberts
1961 VFL Season Captain Neil Roberts
1962 VFL Season Captain Neil Roberts
1963 VFL Season Captain Darrel Baldock
1964 VFL Season Captain Darrel Baldock
1965 VFL Season Captain Darrel Baldock
1966 VFL Season Captain Darrel Baldock
1967 VFL Season Captain Darrel Baldock
1968 VFL Season Captain Darrel Baldock
1969 VFL Season Captain Ian Stewart
1970 VFL Season Captain Ross Smith
1971 VFL Season Captain Ross Smith
1972 VFL Season Captain Ross Smith
1973 VFL Season Captain Stuart Trott
1974 VFL Season Captain Barry Lawrence
1975 VFL Season Captain Barry Lawrence
1976 VFL Season Captain Carl Ditterich
1977 VFL Season Captain Carl Ditterich
1978 VFL Season Captain Gary Colling
1979 VFL Season Captain Barry Breen
1980 VFL Season Captain Garry Sidebottom
1981 VFL Season Captain Bruce Duperouzel
Alex Jesaulenko
1982 VFL Season Captain Bruce Duperouzel
1983 VFL Season Captain Trevor Barker
1984 VFL Season Captain Trevor Barker
1985 VFL Season Captain Trevor Barker
1986 VFL Season Captain Trevor Barker
1987 VFL Season Captain Danny Frawley
1988 VFL Season Captain Danny Frawley
1989 VFL Season Captain Danny Frawley
1990 AFL Season Captain Danny Frawley
1991 AFL Season Captain Danny Frawley
1992 AFL Season Captain Danny Frawley
1993 AFL Season Captain Danny Frawley
1994 AFL Season Captain Danny Frawley
1995 AFL Season Captain Danny Frawley
1996 AFL Season Captain Nathan Burke
Stewart Loewe
1997 AFL Season Captain Nathan Burke
Stewart Loewe
1998 AFL Season Captain Nathan Burke
Stewart Loewe
1999 AFL Season Captain Nathan Burke
2000 AFL Season Captain Nathan Burke
2001 AFL Season Captain Robert Harvey
2002 AFL Season Captain Robert Harvey
2003 AFL Season Captain Aaron Hamill
2004 AFL Season Captain Lenny Hayes
2005 AFL Season Captain Nick Riewoldt
2006 AFL Season Captain Luke Ball
2007 AFL Season Captain Luke Ball
Lenny Hayes
Nick Riewoldt
2008 AFL Season Captain Nick Riewoldt
2009 AFL Season Captain Nick Riewoldt
2010 AFL Season Captain Nick Riewoldt
2011 AFL Season Captain Nick Riewoldt
2012 AFL Season Captain Nick Riewoldt
2013 AFL Season Captain Nick Riewoldt
2014 AFL Season Captain Nick Riewoldt
2015 AFL Season Captain Nick Riewoldt
2016 AFL Season Captain Nick Riewoldt
2017 AFL Season Captain Jarryn Geary
2018 AFL Season Captain Jarryn Geary
2019 AFL Season Captain Jarryn Geary
2020 AFL Season Captain Jarryn Geary
2021 AFL Season Captain Jarryn Geary
Jack Steele
2022 AFL Season Captain Jack Steele
Vice-Captain Dougal Howard
Tim Membrey
Leadership Group Jarryn Geary
Callum Wilkie