List of VFA/VFL premiers

From Infogalactic: the planetary knowledge core
(Redirected from List of VFA premiers)
Jump to: navigation, search

This page is a complete chronological listing of Victorian Football Association and Victorian Football League premiers. The Victorian Football League (VFL), known as the Victorian Football Association until 1995, was the top Victorian competition in Australian rules football from 1877 until 1896, and has been the second-tier Victorian competition since.

Each year, the premiership is awarded to the club which wins the VFL Grand Final. The Grand Final has been an annual tradition in its current format since 1933, and some form of Grand Final has been scheduled in each season since 1903 VFA season.

List of premiers

The following is a list of the premiers, and the Grand Final results and circumstances. Most conventional Grand Finals are a single match at the end of a finals series, the winner of which wins the premiership. Prior to 1902, the premiership was determined based solely on win-loss record, and a playoff match was played only when there was a tie. Under the Argus system in place from 1903 until 1932, the circumstances of the Grand Final could vary; in those years, the minor premiers had the right to challenge the winner of the finals series for the premiership, so the Grand Finals of this era are a mixture of challenge matches and non-challenge matches which would have been followed by challenge matches had the minor premier been defeated. Regardless of the circumstances of the time, all of these games are now recognised as Grand Finals.

  Premiership decided by a conventional Grand Final or playoff match, in which neither team had any right to challenge
  Premiership decided by a Grand Final Replay, after the scheduled Grand Final was drawn
  Premiership decided by a Challenge Final under the Argus system
  Premiership decided without the need for a Challenge Final under the Argus system; in these cases, had the runners-up won the match, a rematch would have been played the following weekend
  Premiership decided without any form of Grand Final

VFA/VFL Premiers

Season Premiers Runners-up Score Venue Attendance Date Report
1877 Carlton Melbourne [1]
1878 Geelong Melbourne (2) 5.12 d. 1.4 Melbourne Cricket Ground 7,500 5 October 1878 [2]
1879 Geelong (2) Carlton [3][4]
1880 Geelong (3) South Melbourne [5]
1881 South Melbourne Geelong [6]
1882 Geelong (4) Essendon [7]
1883 Geelong (5) South Melbourne (2) [8]
1884 Geelong (6) Essendon (2) [9]
1885 South Melbourne (2) Essendon (3) [10]
1886 Geelong (7) South Melbourne (3) [11]
1887 Carlton (2) Geelong (2) [12]
1888 South Melbourne (3) Geelong (3) [13]
1889 South Melbourne (4) Carlton (2) [14]
1890 South Melbourne (5) Carlton (3) [15]
1891 Essendon Carlton (4) [16]
1892 Essendon (2) Fitzroy [17]
1893 Essendon (3) Melbourne (3) [18]
1894 Essendon (4) Melbourne (4) [19]
1895 Fitzroy Collingwood
Geelong (4)
Melbourne (5)
[20]
1896 Collingwood South Melbourne (4) 6.9 d. 5.10 East Melbourne Cricket Ground 12,000 3 October 1896 [21][22]
Victorian Football League (present-day Australian Football League) established
1897 Port Melbourne North Melbourne [23]
1898 Footscray North Melbourne (2) [24][25]
1899 Footscray (2) North Melbourne (3) [26]
1900 Footscray (3) Williamstown [27]
1901 Port Melbourne (2) Richmond [28]
1902 Richmond Port Melbourne [29]
1903 North Melbourne Richmond (2) 7.6 (48) d. 3.9 (27) East Melbourne Cricket Ground 19,000 19 September 1903 [30][31]
1904 North Melbourne (2) Richmond (3) Forfeited by Richmond East Melbourne Cricket Ground N/A 1 October 1904 [32]
1905 Richmond (2) North Melbourne (4) 9.7 (61) d. 5.6 (36) East Melbourne Cricket Ground 17,500 7 October 1905 [33][34]
1906 West Melbourne Footscray 7.8 (50) d. 5.9 (39) East Melbourne Cricket Ground 20,000 29 September 1906 [35][36]
1907 Williamstown West Melbourne 7.10 (52) d. 3.16 (24) East Melbourne Cricket Ground 25,000 28 September 1907 [37]
1908 Footscray (4) Brunswick 9.10 (64) d. 6.4 (40) Melbourne Cricket Ground 40,000 31 August 1908 [38][39]
1909 Brunswick Prahran 10.12 (72) d. 8.7 (55) North Melbourne Recreation Reserve 20,000 25 September 1909 [40]
1910 North Melbourne (3) Brunswick (2) 9.14 (68) d. 5.9 (39) North Melbourne Recreation Reserve 25,000 8 October 1910 [41][42]
1911 Essendon (A.) Brunswick (3) 4.10 (34) d. 3.8 (26) North Melbourne Recreation Reserve 30,000 23 September 1911 [43]
1912 Essendon (A.) (2) Footscray (2) 9.8 (62) d. 5.11 (41) North Melbourne Recreation Reserve 25,000 28 September 1912 [44]
1913 Footscray (5) North Melbourne (5) 10.14 (74) d. 11.7 (73) East Melbourne Cricket Ground 20,000 6 September 1913 [45][46]
1914 North Melbourne (4) Footscray (3) 12.14 (86) d. 7.9 (51) East Melbourne Cricket Ground 10,000 22 August 1914 [47]
1915 North Melbourne (5) Brunswick (4) 11.10 (76) d. 3.10 (28) North Melbourne Recreation Reserve 8,000 7 August 1915 [48][49]
1916 Season not contested due to World War I [50]
1917 Season not contested due to World War I [51]
1918 North Melbourne (6) Prahran (2) 18.13 (121) d. 3.10 (28) North Melbourne Recreation Reserve 7,000 10 August 1918 [52][53][54]
1919 Footscray (6) North Melbourne (6) 8.17 (65) d. 6.7 (43) East Melbourne Cricket Ground 20,000 27 September 1919 [55][56]
1920 Footscray (7) Brunswick (5) 10.9 (69) d. 8.18 (66) East Melbourne Cricket Ground 18,000 9 October 1920 [57]
1921 Williamstown (2) Footscray (4) 8.9 (57) d. 5.9 (39) Fitzroy Cricket Ground 20,000 22 October 1921 [58]
1922 Port Melbourne (3) Footscray (5) 9.6 (60) d. 8.10 (58) North Melbourne Recreation Reserve 20,000 23 September 1922 [59]
1923 Footscray (8) Port Melbourne (2) 7.10 (52) d. 5.8 (38) North Melbourne Recreation Reserve 18,000 29 September 1923 [60]
1924 Footscray (9) Williamstown (2) 11.11 (77) d. 3.4 (22) North Melbourne Recreation Reserve 15,000 20 September 1924 [61][62]
1925 Brunswick (2) Port Melbourne (3) 10.9 (69) d. 7.11 (53) Motordrome 15,000 29 August 1925 [63]
1926 Coburg Brighton 12.9 (81) d. 9.11 (65) Motordrome 15,000 18 September 1926 [64]
1927 Coburg (2) Brighton (2) 19.10 (124) d. 13.12 (90) Motordrome 20,000 15 October 1927 [65][66]
1928 Coburg (3) Port Melbourne (4) 17.12 (114) d. 16.11 (107) Brunswick Cricket Ground 10.854 8 September 1928 [67]
1929 Northcote Port Melbourne (5) 15.21 (111) d. 10.9 (69) Melbourne Cricket Ground 17,304 12 October 1929 [68]
1930 Oakleigh Northcote 9.6 (60) d. 7.9 (51) North Melbourne Recreation Reserve 8,000 27 September 1924 [69]
1931 Oakleigh (2) Northcote (2) 10.14 (74) d. 11.5 (71) Port Melbourne Cricket Ground 10,000 26 September 1931 [70]
1932 Northcote (2) Coburg 13.11 (89) d. 8.15 (63) Coburg Cricket Ground 9,000 24 September 1932 [71]
1933 Northcote (3) Coburg (2) 11.20 (86) d. 9.16 (70) Olympic Park 12,000 7 October 1933 [72]
1934 Northcote (4) Coburg (3) 19.16 (130) d. 10.9 (69) Showgrounds 2,300 6 October 1934 [73]
1935 Yarraville Camberwell 10.10 (70) d. 8.13 (61) Toorak Park 14,600 7 September 1935 [74]
1936 Northcote (5) Prahran (3) 19.6 (120) d. 15.15 (105) Toorak Park 12,000 12 September 1936 [75]
1937 Prahran Brunswick (6) 12.13 (85) d. 11.17 (83) Toorak Park 9,000 4 September 1937 [76]
Beginning of throw-pass era
1938 Brunswick (3) Brighton (3) 19.17 (131) d. 14.14 (98) Toorak Park 20,000 20 August 1938 [77]
1939 Williamstown (3) Brunswick (7) 14.20 (104) d. 14.11 (95) Melbourne Cricket Ground 47,098 7 October 1939 [78]
1940 Port Melbourne (4) Prahran (4) 23.22 (160) d. 17.11 (113) Melbourne Cricket Ground 30,882 5 October 1940 [79]
1941 Port Melbourne (5) Coburg (4) 15.18 (108) d. 11.23 (89) Melbourne Cricket Ground 36,289 4 October 1941 [80]
1942 Season not contested due to World War II [81]
1943 Season not contested due to World War II [82]
1944 Season not contested due to World War II [83]
1945 Williamstown (4) Port Melbourne (6) 16.21 (117) d. 10.20 (80) St Kilda Cricket Ground 39,000 6 October 1945 [84]
1946 Sandringham Camberwell (2) 14.15 (99) d. 13.14 (92) St Kilda Cricket Ground 30,000 5 October 1946 [85]
1947 Port Melbourne (6) Sandringham 15.15 (105) d. 11.8 (74) St Kilda Cricket Ground 24,000 4 October 1947 [86]
1948 Brighton Williamstown (3) 13.16 (94) d. 13.7 (85) St Kilda Cricket Ground 18,000 9 October 1948 [87]
1949 Williamstown (5) Oakleigh 10.5 (65) d. 8.14 (62) St Kilda Cricket Ground 40,000 1 October 1949 [88]
End of the throw-pass era
1950 Oakleigh (3) Port Melbourne (7) 13.9 (87) d. 9.14 (68) St Kilda Cricket Ground 38,000 30 September 1950 [89]
1951 Prahran (2) Port Melbourne (8) 11.13 (79) d. 10.10 (70) St Kilda Cricket Ground 32,500 6 October 1951 [90]
1952 Oakleigh (4) Port Melbourne (9) 11.18 (84) d. 8.15 (63) St Kilda Cricket Ground 39,500 4 October 1952 [91]
1953 Port Melbourne (7) Yarraville 21.15 (141) d. 12.9 (81) St Kilda Cricket Ground 40,000 3 October 1953 [92]
1954 Williamstown (6) Port Melbourne (10) 11.20 (86) d. 7.12(54) St Kilda Cricket Ground 30,000 2 October 1954 [93]
1955 Williamstown (7) Port Melbourne (11) 13.19 (97) d. 13.10 (88) St Kilda Cricket Ground 30,000 24 September 1955 [94][95]
1956 Williamstown (8) Port Melbourne (12) 14.18 (102) d. 10.18 (78) St Kilda Cricket Ground 28,000 29 September 1956 [96]
1957 Moorabbin Port Melbourne (13) 15.12 (102) d. 7.20 (62) St Kilda Cricket Ground 26,000 5 October 1957 [97]
1958 Williamstown Moorabbin 6.15 (51) drew 7.9 (51) St Kilda Cricket Ground 20,000 27 September 1958 [98]
Williamstown (9) Moorabbin 13.18 (96) d. 8.16 (64) St Kilda Cricket Ground 22,000 4 October 1958 [99]
1959 Williamstown (10) Coburg (5) 15.21 (111) d. 11.10 (76) St Kilda Cricket Ground 26,000 10 October 1959 [100][101]
1960 Oakleigh (5) Sandringham (2) 18.14 (122) d. 8.14 (62) St Kilda Cricket Ground 30,000 1 October 1960 [102]
Competition partitioned into two divisions; Division 1 premiers follow
1961 Yarraville (2) Williamstown (4) 22.7 (139) d. 11.10 (76) St Kilda Cricket Ground 20,000 30 September 1961 [103]
1962 Sandringham (2) Moorabbin (2) 14.10 (94) d. 13.15 (93) St Kilda Cricket Ground 11,000 29 September 1962 [104]
1963 Moorabbin (2) Sandringham (3) 19.16 (130) d. 9.12 (66) North Port Oval 15,000 21 September 1963 [105]
1964 Port Melbourne (8) Williamstown (5) 14.17 (101) d. 10.5 (65) North Port Oval 26,000 26 September 1964 [106]
1965 Waverley Port Melbourne (14) 14.13 (97) d. 10.25 (85) North Port Oval 25,000 26 September 1965 [107]
1966 Port Melbourne (9) Waverley 13.12 (90) d. 6.11 (47) St Kilda Cricket Ground 25,000 25 September 1966 [108]
1967 Dandenong Port Melbourne (15) 16.13 (109) d. 12.12 (84) Punt Road Oval 25,000 24 September 1967 [109]
1968 Preston Prahran 15.8 (98) d. 12.12 (84) Punt Road Oval 18,000 22 September 1968 [110]
1969 Preston (2) Dandenong 12.11 (83) d. 10.11 (71) Punt Road Oval 10,000 21 September 1969 [111]
1970 Prahran (3) Williamstown (6) 17.18 (120) d. 10.10 (70) St Kilda Cricket Ground 26,000 20 September 1970 [112]
1971 Dandenong (2) Preston 14.14 (98) d. 13.14 (92) St Kilda Cricket Ground 14,529 26 September 1971 [113]
1972 Oakleigh (6) Dandenong (2) 25.17 (167) d. 18.15 (123) St Kilda Cricket Ground 22,400 24 September 1972 [114]
1973 Prahran (4) Oakleigh (2) 15.23 (113) d. 10.18 (78) St Kilda Cricket Ground 21,200 23 September 1973 [115]
1974 Port Melbourne (10) Oakleigh (3) 22.20 (152) d. 11.17 (83) St Kilda Cricket Ground 23,936 22 September 1974 [116]
1975 Geelong West Dandenong (3) 18.13 (121) d. 14.9 (93) St Kilda Cricket Ground 27,582 21 September 1975 [117]
1976 Port Melbourne (11) Dandenong (4) 19.18 (132) d. 10.15 (75) St Kilda Cricket Ground 32,137 19 September 1976 [118]
1977 Port Melbourne (12) Sandringham (4) 23.19 (157) d. 7.15 (57) St Kilda Cricket Ground 29,664 25 September 1977 [119]
1978 Prahran (5) Preston (2) 21.15 (141) d. 17.17 (119) St Kilda Cricket Ground 29,595 24 September 1978 [120]
1979 Coburg (4) Geelong West 16.15 (111) d. 14.19 (103) St Kilda Cricket Ground 17,947 23 September 1979 [121]
1980 Port Melbourne (13) Coburg (6) 11.15 (81) d. 10.10 (70) St Kilda Cricket Ground 22,010 21 September 1980 [122]
1981 Port Melbourne (14) Preston (3) 32.19 (211) d. 15.8 (98) St Kilda Cricket Ground 20,180 20 September 1981 [123]
1982 Port Melbourne (15) Preston (4) 21.15 (141) d. 20.14 (134) St Kilda Cricket Ground 20,732 19 September 1982 [124]
1983 Preston (3) Geelong West (2) 14.10 (94) d. 12.15 (87) St Kilda Cricket Ground 14,719 18 September 1983 [125]
1984 Preston (4) Frankston 19.21 (135) d. 12.9 (81) St Kilda Cricket Ground 8,664 23 September 1984 [126]
1985 Sandringham (3) Williamstown (7) 14.16 (100) d. 13.16 (94) St Kilda Cricket Ground 22,341 22 September 1985 [127]
1986 Williamstown (11) Coburg (7) 17.9 (111) d. 14.14 (98) St Kilda Cricket Ground 20,146 21 September 1986 [128]
1987 Springvale Port Melbourne (16) 14.16 (100) d. 7.20 (62) St Kilda Cricket Ground 19,620 20 September 1987 [129]
1988 Coburg (5) Williamstown (8) 16.18 (114) d. 12.15 (87) Windy Hill 22,034 18 September 1988 [130]
Competition recombined to a single division
1989 Coburg (6) Williamstown (9) 10.13 (73) d. 7.11 (53) Windy Hill 23,272 24 September 1989 [131]
1990 Williamstown (12) Springvale 16.11 (107) d. 15.15 (105) Princes Park 18,634 30 September 1990 [132]
1991 Dandenong (3) Werribee 15.15 (105) d. 14.12 (96) Princes Park 13,565 22 September 1991 [133]
1992 Sandringham (4) Williamstown (10) 19.16 (130) d. 13.8 (86) Princes Park 20,847 20 September 1992 [134]
1993 Werribee Port Melbourne (17) 10.10 (70) d. 4.4 (28) Princes Park 14,389 19 September 1993 [135]
1994 Sandringham (5) Box Hill 11.12 (78) d. 10.9 (69) Victoria Park 13,168 25 September 1994 [136]
1995 Springvale (2) Sandringham (5) 14.10 (94) d. 6.15 (51) Victoria Park 6,445 24 September 1995 [137]
VFA renamed 'Victorian Football League', transition to state league model
1996 Springvale (3) Frankston (2) 11.7 (73) d. 10.10 (70) Optus Oval 8,183 22 September 1996 [138]
1997 Sandringham (6) Frankston (3) 10.13 (73) d. 5.14 (44) North Port Oval 10,000 21 September 1997 [139]
1998 Springvale (4) Werribee (2) 11.17 (83) d. 5.15 (45) North Port Oval 8,672 20 September 1998 [140]
1999 Springvale (5) North Ballarat 19.11 (125) d. 9.11 (65) North Port Oval 6,212 19 September 1999 [141]
2000 Sandringham (7) North Ballarat (2) 15.18 (108) d. 11.11 (77) Waverley Park 8,652 27 August 2000 [142]
2001 Box Hill Werribee (3) 13.13 (91) d. 7.12 (54) Optus Oval 11,500 23 September 2001 [143]
2002 Geelong reserves Port Melbourne (18) 15.15 (105) d. 12.11 (83) Optus Oval 11,500 22 September 2002 [144]
2003 Williamstown (13) Box Hill (2) 13.14 (92) d. 9.9 (63) Optus Oval 10,500 21 September 2003 [145]
2004 Sandringham (8) Port Melbourne (19) 9.13 (67) d. 9.9 (63) Optus Oval 8,196 19 September 2004 [146]
2005 Sandringham (9) Werribee (4) 11.17 (83) d. 11.8 (74) Optus Oval 9,000 18 September 2005 [147]
2006 Sandringham (10) Geelong reserves 13.13 (91) d. 11.7 (73) Optus Oval 6,000 24 September 2006 [148]
2007 Geelong reserves (2) Coburg (8) 17.24 (126) d. 7.10 (52) MC Labour Park 13,842 23 September 2007 [149]
2008 North Ballarat Port Melbourne (20) 18.12 (120) d. 11.9 (75) Telstra Dome 11,641 26 September 2008 [150]
2009 North Ballarat (2) Northern Bullants (5) 14.7 (91) d. 10.8 (68) Etihad Stadium 14,026 25 September 2009 [151]
2010 North Ballarat (3) Northern Bullants (6) 20.13 (133) d. 13.8 (86) Etihad Stadium 11,000 19 September 2010 [152]
2011 Port Melbourne (16) Williamstown (11) 22.12 (144) d. 13.10 (88) Etihad Stadium 11,804 25 September 2011 [153]
2012 Geelong reserves (3) Port Melbourne (21) 14.24 (108) d. 11.9 (75) Etihad Stadium 14,536 23 September 2012 [154]
2013 Box Hill (2) Geelong reserves (2) 14.15 (99) d. 11.12 (78) Etihad Stadium 15,199 22 September 2013 [155]
2014 Footscray reserves Box Hill (3) 16.13 (109) d. 13.9 (87) Etihad Stadium 23,816 21 September 2014 [156]
2015 Williamstown (14) Box Hill (4) 18.12 (120) d. 8.18 (66) Etihad Stadium 12,900 27 September 2015 [157]

Division 2 premiers

Season Premiers Runners-up Score Venue Attendance Date Report
1961 Northcote Dandenong 12.15 (87) d. 9.18 (72) Toorak Park 10,000 10 September 1961 [158]
1962 Dandenong Prahran 16.24 (120) d. 8.12 (60) Toorak Park 12,000 9 September 1962 [159]
1963 Preston Waverley 11.14 (80) d. 9.15 (69) Toorak Park 15,000 15 September 1963 [160]
1964 Geelong West Sunshine 14.14 (98) d. 11.11 (77) Toorak Park 10,000 13 September 1963 [161]
1965 Preston (2) Mordialloc 15.12 (102) d. 9.10 (64) Toorak Park 10,000 12 September 1965 [162]
1966 Prahran Geelong West 17.12 (114) d. 5.15 (45) Toorak Park 10,000 11 September 1966 [163]
1967 Oakleigh Geelong West (2) 12.14 (86) d. 11.7 (73) Coburg Oval 4,000 10 September 1967 [164]
1968 Geelong West (2) Williamstown 20.15 (135) d. 18.15 (123) Toorak Park 6,000 26 August 1968 [165]
1969 Williamstown Sunshine (2) 15.14 (104) d. 12.12 (84) Toorak Park 6,000 7 September 1969 [166]
1970 Coburg Box Hill 20.17 (137) d. 16.11 (107) Toorak Park 8,000 6 September 1970 [167]
1971 Sunshine Brunswick 22.26 (158) d. 16.8 (104) Toorak Park 10,000 12 September 1971 [168]
1972 Geelong West (3) Caulfield 14.16 (100) d. 14.10 (94) Toorak Park 10,000 10 September 1972 [169]
1973 Caulfield Brunswick (2) 18.20 (128) d. 14.22 (106) Toorak Park 8,000 9 September 1973 [170]
1974 Coburg (2) Brunswick (3) 18.17 (125) d. 9.15 (69) Toorak Park 11,000 8 September 1974 [171]
1975 Brunswick Camberwell 18.22 (130) d. 12.11 (83) Toorak Park 9,000 7 September 1974 [172]
1976 Williamstown (2) Mordialloc (2) 19.13 (127) d. 9.16 (70) Toorak Park 10,000 5 September 1974 [173]
1977 Mordialloc Yarraville 19.19 (133) d. 14.11 (95) Toorak Park 7,300 11 September 1977 [174]
1978 Frankston Camberwell 15.13 (103) d. 13.11 (89) Toorak Park 8,000 10 September 1978 [175]
1979 Camberwell Oakleigh 18.13 (121) d. 12.11 (83) Toorak Park 12,023 9 September 1979 [176]
1980 Brunswick (2) Yarraville 20.27 (147) d. 14.14 (98) Toorak Park 5,243 7 September 1980 [177]
1981 Camberwell (2) Waverley (2) 15.16 (106) d. 11.8 (74) Toorak Park 8,250 6 September 1981 [178]
1982 Northcote (2) Caulfield (2) 12.15 (87) d. 11.16 (82) Toorak Park 6,000 12 September 1982 [179]
1983 Springvale Brunswick (4) 17.9 (111) d. 13.16 (94) Toorak Park 4,000 11 September 1983 [180]
1984 Box Hill Oakleigh (2) 32.23 (215) d. 11.14 (80) Toorak Park 10,735 16 September 1984 [181]
1985 Brunswick (3) Oakleigh (3) 25.18 (168) d. 22.12 (144) St Kilda Cricket Ground 22,341 (C-R) 22 September 1985 [127]
1986 Box Hill (2) Sunshine (3) 14.14 (98) d. 11.14 (80) St Kilda Cricket Ground 20,146 (C-R) 21 September 1986 [128]
1987 Prahran (2) Waverley (3) 18.9 (117) d. 14.14 (98) St Kilda Cricket Ground 19,620 (C-R) 20 September 1987 [129]
1988 Oakleigh (4) Sunshine (4) 22.17 (149) d. 15.9 (99) Windy Hill 22,034 (C-R) 18 September 1988 [182]

Premierships by team

These tables summarise all senior premierships won by each team. The "Grand Final Matches" column includes all Grand Finals and Grand Final Replays listed in the previous section (including the forfeiture in 1904), and because of this, the column will not necessary equal the sum of the premierships and runners-up columns.

Division 1

Club Premierships Runners-up Grand final matches Premiership years Runner-up years
Port Melbourne 16 21 34 1897, 1901, 1922, 1940, 1941, 1947, 1953, 1964, 1966, 1974, 1976, 1977, 1980, 1981, 1982, 2011 1902, 1923, 1925, 1928, 1929, 1945, 1950, 1951, 1952, 1954, 1955, 1956, 1957, 1965, 1967, 1987, 1993, 2002, 2004, 2008, 2012
Williamstown 14 11 25 1907, 1921, 1939, 1945, 1949, 1954, 1955, 1956, 1958, 1959, 1986, 1990, 2003, 2015 1900, 1924, 1948, 1961, 1964, 1970, 1985, 1988, 1989, 1992, 2011
Sandringham 10 5 15 1946, 1962, 1985, 1992, 1994, 1997, 2000, 2004, 2005, 2006 1947, 1960, 1963, 1977, 1995
Footscray 9 5 11 1898, 1899, 1900, 1908, 1913, 1919, 1920, 1923, 1924 1906, 1912, 1914, 1921, 1922
Geelong 7 4 1 1878, 1879, 1880, 1882, 1883, 1884, 1886 1881, 1887, 1888, 1895 (equal)
Coburg 6 8 14 1926, 1927, 1928, 1979, 1988, 1989 1932, 1933, 1934, 1941, 1959, 1980, 1986, 2007
Hotham/North Melbourne 6 6 8 1903, 1904, 1910, 1914, 1915, 1918 1897, 1898, 1899, 1905, 1913, 1919
Oakleigh 6 3 9 1930, 1931, 1950, 1952, 1960, 1972 1949, 1973, 1974
Prahran 5 5 10 1937, 1951, 1970, 1973, 1978 1909, 1918, 1936, 1940, 1968
South Melbourne 5 4 1 1881, 1885, 1888, 1889, 1890 1880, 1882, 1886, 1896
Northcote 5 2 7 1929, 1932, 1933, 1934, 1936 1930, 1931
Springvale/Casey 5 1 6 1987, 1995, 1996, 1998, 1999 1990
Preston/Northern 4 6 10 1968, 1969, 1983, 1984 1971, 1978, 1981, 1982, 2009, 2010
Essendon 4 3 0 1891, 1892, 1893, 1894 1882, 1884, 1885
Brunswick 3 7 10 1909, 1925, 1938 1908, 1910, 1911, 1915, 1920, 1937, 1939
Dandenong 3 4 7 1967, 1971, 1991 1969, 1972, 1975, 1976
North Ballarat 3 2 5 2008, 2009, 2010 1999, 2000
Geelong reserves 3 2 5 2002, 2007, 2012 2006, 2013
Carlton 2 4 0 1877, 1887 1879, 1889, 1890, 1891
Richmond 2 3 3 1902, 1905 1901, 1903, 1904
Box Hill 2 4 6 2001, 2013 1994, 2003, 2014, 2015
Moorabbin 2 2 5 1957, 1963 1958, 1962
Yarraville 2 1 2 1935, 1961 1953
Essendon (A.) 2 0 2 1911, 1912
Werribee 1 4 5 1993 1991, 1998, 2001, 2005
Brighton/Caulfield 1 3 4 1948 1926, 1927, 1938
Geelong West 1 2 3 1975 1979, 1983
Fitzroy 1 1 0 1895 1892
Collingwood 1 1 1 1896 1895 (equal)
West Melbourne 1 1 2 1906 1907
Waverley 1 1 2 1965 1966
Footscray reserves 1 0 1 2014
Melbourne 0 5 1 1877, 1878, 1893, 1894, 1895 (equal)
Frankston 0 3 3 1984, 1996, 1997
Camberwell 0 2 2 1935, 1946

Division 2

Club Premierships Runners-up Grand final matches Premiership years Runner-up years
Brunswick 3 4 7 1975, 1980, 1985 1971, 1973, 1974, 1983
Geelong West 3 2 5 1964, 1968, 1972 1966, 1967
Oakleigh 2 3 5 1967, 1988 1979, 1984, 1985
Camberwell 2 2 4 1979, 1981 1975, 1978
Williamstown 2 1 3 1969, 1976 1968
Box Hill 2 1 3 1984, 1986 1970
Prahran 2 1 3 1966, 1987 1962
Preston 2 0 2 1963, 1965
Coburg 2 0 2 1970, 1974
Northcote 2 0 2 1961, 1982
Sunshine 1 4 5 1971 1964, 1969, 1986, 1988
Caulfield 1 2 3 1973 1972, 1982
Mordialloc 1 2 3 1977 1965, 1976
Dandenong 1 1 2 1962 1961
Frankston 1 0 1 1978
Springvale 1 0 1 1983
Waverley 0 3 3 1963, 1981, 1987
Yarraville 0 2 2 1977, 1980

Grand Finals by venue

This table summarises the venues for all matches listed in the above table as Grand Finals, including Grand Final replays.

Division 1

Venue Total Grand finals Challenge finals Non-challenge finals Years
St Kilda Cricket Ground
(Junction Oval)
38 38 0 0 1945–1962, 1966, 1970–1987
(Replay in 1958)
Princes Park
(Optus Oval, MC Labour Park)
12 12 0 0 1990-1993, 1996, 2001–2007
North Melbourne Recreation Reserve
(Arden Street Oval)
10 0 6 4 1909–1912, 1915, 1918, 1922–1924, 1930
East Melbourne Cricket Ground 9 1 3 5 1896, 1903, 1905–1907, 1913–1914, 1919–1920
(Was to have hosted the cancelled 1904 final)
North Port Oval
(Port Melbourne Cricket Ground)
7 6 1 0 1931, 1963-1965, 1997-1999
Docklands Stadium
(Telstra Dome, Etihad Stadium)
8 8 0 0 2008–2015
Melbourne Cricket Ground 6 4 1 1 1878, 1908, 1929, 1939–1941
Motordrome/Olympic Park 4 1 1 2

1925–1927, 1933

Toorak Park 4 4 0 0 1935–1938
Punt Road Oval 3 3 0 0 1967–1969
Windy Hill 2 2 0 0 1988–1989
Victoria Park 2 2 0 0 1994–1995
Fitzroy Cricket Ground
(Brunswick Street Oval)
1 0 1 0 1921
Brunswick Cricket Ground 1 0 0 1 1928
Coburg Cricket Ground 1 0 0 1 1932
Showgrounds 1 1 0 0 1934
Waverley Park 1 1 0 0 2000

Division 2

Venue Total Grand finals Challenge finals Non-challenge finals Years
Toorak Park 23 23 0 0 1961-1966, 1968-1984
Junction Oval 3 3 0 0 1985–1987
Coburg Cricket Ground 1 1 0 0 1967
Windy Hill 1 1 0 0 1988

Consecutive premierships

The most VFA/VFL premierships won consecutively is four, achieved only once, by Essendon (1891-1894). A further eleven teams have won three premierships in a row, and a further thirteen teams have won back-to-back premierships.

# Club Years
4 Essendon (L.) 1891, 1892, 1893, 1894
3 Geelong 1878, 1879, 1880
Geelong 1882, 1883, 1884
South Melbourne 1888, 1889, 1890
Footscray 1898, 1899, 1900
North Melbourne 1914, 1915, 1918
Coburg 1926, 1927, 1928
Northcote 1932, 1933, 1934
Williamstown 1954, 1955, 1956
Port Melbourne 1980, 1981, 1982
Sandringham 2004, 2005, 2006
North Ballarat 2008, 2009, 2010
2 North Melbourne 1903, 1904
Essendon (A.) 1911, 1912
Footscray 1919, 1920
Footscray 1923, 1924
Oakleigh 1930, 1931
Port Melbourne 1940, 1941
Williamstown 1958, 1959
Preston 1968, 1969
Port Melbourne 1976, 1977
Preston 1983, 1984
Coburg 1988, 1989
Springvale 1995, 1997
Springvale 1998, 1999

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. Lua error in package.lua at line 80: module 'strict' not found.
  14. Lua error in package.lua at line 80: module 'strict' not found.
  15. Lua error in package.lua at line 80: module 'strict' not found.
  16. Lua error in package.lua at line 80: module 'strict' not found.
  17. Lua error in package.lua at line 80: module 'strict' not found.
  18. Lua error in package.lua at line 80: module 'strict' not found.
  19. Lua error in package.lua at line 80: module 'strict' not found.
  20. Lua error in package.lua at line 80: module 'strict' not found.
  21. Lua error in package.lua at line 80: module 'strict' not found.
  22. Lua error in package.lua at line 80: module 'strict' not found.
  23. Lua error in package.lua at line 80: module 'strict' not found.
  24. Lua error in package.lua at line 80: module 'strict' not found.
  25. Lua error in package.lua at line 80: module 'strict' not found.
  26. Lua error in package.lua at line 80: module 'strict' not found.
  27. Lua error in package.lua at line 80: module 'strict' not found.
  28. Lua error in package.lua at line 80: module 'strict' not found.
  29. Lua error in package.lua at line 80: module 'strict' not found.
  30. Lua error in package.lua at line 80: module 'strict' not found.
  31. Lua error in package.lua at line 80: module 'strict' not found.
  32. Lua error in package.lua at line 80: module 'strict' not found.
  33. Lua error in package.lua at line 80: module 'strict' not found.
  34. Lua error in package.lua at line 80: module 'strict' not found.
  35. Lua error in package.lua at line 80: module 'strict' not found.
  36. Lua error in package.lua at line 80: module 'strict' not found.
  37. Lua error in package.lua at line 80: module 'strict' not found.
  38. Lua error in package.lua at line 80: module 'strict' not found.
  39. Lua error in package.lua at line 80: module 'strict' not found.
  40. Lua error in package.lua at line 80: module 'strict' not found.
  41. Lua error in package.lua at line 80: module 'strict' not found.
  42. Lua error in package.lua at line 80: module 'strict' not found.
  43. Lua error in package.lua at line 80: module 'strict' not found.
  44. Lua error in package.lua at line 80: module 'strict' not found.
  45. Lua error in package.lua at line 80: module 'strict' not found.
  46. Lua error in package.lua at line 80: module 'strict' not found.
  47. Lua error in package.lua at line 80: module 'strict' not found.
  48. Lua error in package.lua at line 80: module 'strict' not found.
  49. Lua error in package.lua at line 80: module 'strict' not found.
  50. Lua error in package.lua at line 80: module 'strict' not found.
  51. Lua error in package.lua at line 80: module 'strict' not found.
  52. Lua error in package.lua at line 80: module 'strict' not found.
  53. Lua error in package.lua at line 80: module 'strict' not found.
  54. Lua error in package.lua at line 80: module 'strict' not found.
  55. Lua error in package.lua at line 80: module 'strict' not found.
  56. Lua error in package.lua at line 80: module 'strict' not found.
  57. Lua error in package.lua at line 80: module 'strict' not found.
  58. Lua error in package.lua at line 80: module 'strict' not found.
  59. Lua error in package.lua at line 80: module 'strict' not found.
  60. Lua error in package.lua at line 80: module 'strict' not found.
  61. Lua error in package.lua at line 80: module 'strict' not found.
  62. Lua error in package.lua at line 80: module 'strict' not found.
  63. Lua error in package.lua at line 80: module 'strict' not found.
  64. Lua error in package.lua at line 80: module 'strict' not found.
  65. Lua error in package.lua at line 80: module 'strict' not found.
  66. Lua error in package.lua at line 80: module 'strict' not found.
  67. Lua error in package.lua at line 80: module 'strict' not found.
  68. Lua error in package.lua at line 80: module 'strict' not found.
  69. Lua error in package.lua at line 80: module 'strict' not found.
  70. Lua error in package.lua at line 80: module 'strict' not found.
  71. Lua error in package.lua at line 80: module 'strict' not found.
  72. Lua error in package.lua at line 80: module 'strict' not found.
  73. Lua error in package.lua at line 80: module 'strict' not found.
  74. Lua error in package.lua at line 80: module 'strict' not found.
  75. Lua error in package.lua at line 80: module 'strict' not found.
  76. Lua error in package.lua at line 80: module 'strict' not found.
  77. Lua error in package.lua at line 80: module 'strict' not found.
  78. Lua error in package.lua at line 80: module 'strict' not found.
  79. Lua error in package.lua at line 80: module 'strict' not found.
  80. Lua error in package.lua at line 80: module 'strict' not found.
  81. Lua error in package.lua at line 80: module 'strict' not found.
  82. Lua error in package.lua at line 80: module 'strict' not found.
  83. Lua error in package.lua at line 80: module 'strict' not found.
  84. Lua error in package.lua at line 80: module 'strict' not found.
  85. Lua error in package.lua at line 80: module 'strict' not found.
  86. Lua error in package.lua at line 80: module 'strict' not found.
  87. Lua error in package.lua at line 80: module 'strict' not found.
  88. Lua error in package.lua at line 80: module 'strict' not found.
  89. Lua error in package.lua at line 80: module 'strict' not found.
  90. Lua error in package.lua at line 80: module 'strict' not found.
  91. Lua error in package.lua at line 80: module 'strict' not found.
  92. Lua error in package.lua at line 80: module 'strict' not found.
  93. Lua error in package.lua at line 80: module 'strict' not found.
  94. Lua error in package.lua at line 80: module 'strict' not found.
  95. Lua error in package.lua at line 80: module 'strict' not found.
  96. Lua error in package.lua at line 80: module 'strict' not found.
  97. Lua error in package.lua at line 80: module 'strict' not found.
  98. Lua error in package.lua at line 80: module 'strict' not found.
  99. Lua error in package.lua at line 80: module 'strict' not found.
  100. Lua error in package.lua at line 80: module 'strict' not found.
  101. Lua error in package.lua at line 80: module 'strict' not found.
  102. Lua error in package.lua at line 80: module 'strict' not found.
  103. Lua error in package.lua at line 80: module 'strict' not found.
  104. Lua error in package.lua at line 80: module 'strict' not found.
  105. Lua error in package.lua at line 80: module 'strict' not found.
  106. Lua error in package.lua at line 80: module 'strict' not found.
  107. Lua error in package.lua at line 80: module 'strict' not found.
  108. Lua error in package.lua at line 80: module 'strict' not found.
  109. Lua error in package.lua at line 80: module 'strict' not found.
  110. Lua error in package.lua at line 80: module 'strict' not found.
  111. Lua error in package.lua at line 80: module 'strict' not found.
  112. Lua error in package.lua at line 80: module 'strict' not found.
  113. Lua error in package.lua at line 80: module 'strict' not found.
  114. Lua error in package.lua at line 80: module 'strict' not found.
  115. Lua error in package.lua at line 80: module 'strict' not found.
  116. Lua error in package.lua at line 80: module 'strict' not found.
  117. Lua error in package.lua at line 80: module 'strict' not found.
  118. Lua error in package.lua at line 80: module 'strict' not found.
  119. Lua error in package.lua at line 80: module 'strict' not found.
  120. Lua error in package.lua at line 80: module 'strict' not found.
  121. Lua error in package.lua at line 80: module 'strict' not found.
  122. Lua error in package.lua at line 80: module 'strict' not found.
  123. Lua error in package.lua at line 80: module 'strict' not found.
  124. Lua error in package.lua at line 80: module 'strict' not found.
  125. Lua error in package.lua at line 80: module 'strict' not found.
  126. Lua error in package.lua at line 80: module 'strict' not found.
  127. 127.0 127.1 Lua error in package.lua at line 80: module 'strict' not found.
  128. 128.0 128.1 Lua error in package.lua at line 80: module 'strict' not found.
  129. 129.0 129.1 Lua error in package.lua at line 80: module 'strict' not found.
  130. Lua error in package.lua at line 80: module 'strict' not found.
  131. Lua error in package.lua at line 80: module 'strict' not found.
  132. Lua error in package.lua at line 80: module 'strict' not found.
  133. Lua error in package.lua at line 80: module 'strict' not found.
  134. Lua error in package.lua at line 80: module 'strict' not found.
  135. Lua error in package.lua at line 80: module 'strict' not found.
  136. Lua error in package.lua at line 80: module 'strict' not found.
  137. Lua error in package.lua at line 80: module 'strict' not found.
  138. Lua error in package.lua at line 80: module 'strict' not found.
  139. Lua error in package.lua at line 80: module 'strict' not found.
  140. Lua error in package.lua at line 80: module 'strict' not found.
  141. Lua error in package.lua at line 80: module 'strict' not found.
  142. Lua error in package.lua at line 80: module 'strict' not found.
  143. Lua error in package.lua at line 80: module 'strict' not found.
  144. Lua error in package.lua at line 80: module 'strict' not found.
  145. Lua error in package.lua at line 80: module 'strict' not found.
  146. Lua error in package.lua at line 80: module 'strict' not found.
  147. Lua error in package.lua at line 80: module 'strict' not found.
  148. Lua error in package.lua at line 80: module 'strict' not found.
  149. Lua error in package.lua at line 80: module 'strict' not found.
  150. Lua error in package.lua at line 80: module 'strict' not found.
  151. Lua error in package.lua at line 80: module 'strict' not found.
  152. Lua error in package.lua at line 80: module 'strict' not found.
  153. Lua error in package.lua at line 80: module 'strict' not found.
  154. Lua error in package.lua at line 80: module 'strict' not found.
  155. Lua error in package.lua at line 80: module 'strict' not found.
  156. Lua error in package.lua at line 80: module 'strict' not found.
  157. Lua error in package.lua at line 80: module 'strict' not found.
  158. Lua error in package.lua at line 80: module 'strict' not found.
  159. Lua error in package.lua at line 80: module 'strict' not found.
  160. Lua error in package.lua at line 80: module 'strict' not found.
  161. Lua error in package.lua at line 80: module 'strict' not found.
  162. Lua error in package.lua at line 80: module 'strict' not found.
  163. Lua error in package.lua at line 80: module 'strict' not found.
  164. Lua error in package.lua at line 80: module 'strict' not found.
  165. Lua error in package.lua at line 80: module 'strict' not found.
  166. Lua error in package.lua at line 80: module 'strict' not found.
  167. Lua error in package.lua at line 80: module 'strict' not found.
  168. Lua error in package.lua at line 80: module 'strict' not found.
  169. Lua error in package.lua at line 80: module 'strict' not found.
  170. Lua error in package.lua at line 80: module 'strict' not found.
  171. Lua error in package.lua at line 80: module 'strict' not found.
  172. Lua error in package.lua at line 80: module 'strict' not found.
  173. Lua error in package.lua at line 80: module 'strict' not found.
  174. Lua error in package.lua at line 80: module 'strict' not found.
  175. Lua error in package.lua at line 80: module 'strict' not found.
  176. Lua error in package.lua at line 80: module 'strict' not found.
  177. Lua error in package.lua at line 80: module 'strict' not found.
  178. Lua error in package.lua at line 80: module 'strict' not found.
  179. Lua error in package.lua at line 80: module 'strict' not found.
  180. Lua error in package.lua at line 80: module 'strict' not found.
  181. Lua error in package.lua at line 80: module 'strict' not found.
  182. Lua error in package.lua at line 80: module 'strict' not found.

Sources