A FULL list of the 43 players who have captained the Melbourne Football Club

1897-98 - Ned Sutton
1899 - Eddie Sholl
1900 - Dick Wardill
1901-04 - Bill McClelland
1905 - Frank Langley
1906 - Arthur Sowden
1907, 1910-11 - Vin Coutie
1908 - Hugh Purse
1909 - Bernie Nolan
1912-13 - Alf George
1914 - Len Incigneri
1915 - Jack McKenzie
1919-20 - George Haines (Heinz)
1921-23 - Percy Wilson
1924-27 - Bert Chadwick
1928-31 - Ivor Warne-Smith
1932-33 - Frank Vine
1934-35 - Colin Niven
1936-41 - Allan La Fontaine
1942-44 - Percy Beames
1945-47 - Norm Smith
1948-49 - Don Cordner
1950 - Shane McGrath
1951-53 - Denis Cordner
1954 - Geoff Collins
1955-56 - Noel McMahen
1957-59 - John Beckwith
1960-64 - Ron Barassi
1965-68 - Harold ‘Hassa’ Mann
1969 - Bob ‘Tassie’ Johnson
1970-72 - Frank Davis
1973-76 - Stan Alves
1977-78 - Greg Wells
1979-80 - Carl Ditterich
1981-87 - Robert Flower
1988-90 - Greg Healy
1991-97 - Garry Lyon
1998-99 - Todd Viney
2000-08 - David Neitz
2009-10 - James McDonald
2011 - Brad Green
2012 - Jack Grimes, Jack Trengove

Notes: No play from 1916-18