Menu

AFL Grand Final Winners

AFL Grand Final Winners

The AFL Grand Final is the ultimate prize in Australian Rules Football.

Watching the AFL Grand Final is one of the great Australian traditions. So much so that the Friday before the game is now a public holiday.

Carlton and Essendon have won the most VFL/AFL Premierships with 16 a piece.

Betting on the AFL Grand Final is on par with the big race days including the Melbourne and Caulfield Cups, and the bookies focus a huge amount of their attention on the big day.

Listed below are all of the AFL Grand Final Winners.


VFL & AFL Grand Final Winners List

Below is a ist of VFL & AFL Grand Final winners through history including premiers, runners-up, grand Final scores and crowds.

Season Premiers Runners-up Score Crowd
1897 Essendon Geelong N/A N/A
1898 Fitzroy Essendon 5.8 (38) d. 3.5 (23) 16,538
1899 Fitzroy South Melbourne 3.9 (27) d. 3.8 (26) 4,823
1900 Melbourne Fitzroy 4.10 (34) d. 3.12 (30) 20,181
1901 Essendon Collingwood 6.7 (43) d. 2.4 (16) 30,031
1902 Collingwood Essendon 9.6 (60) d. 3.9 (27) 35,202
1903 Collingwood Fitzroy 4.7 (31) d. 3.11 (29) 32,263
1904 Fitzroy Carlton 9.7 (61) d. 5.7 (37) 32,688
1905 Fitzroy Collingwood 4.6 (30) d. 2.5 (17) 30,000
1906 Carlton Fitzroy 15.4 (94) d. 6.9 (45) 44,437
1907 Carlton South Melbourn 6.14 (50) d. 6.9 (45) 45,477
1908 Carlton Essendon 5.5 (35) d. 3.8 (26) 50,261
1909 South Melbourne Carlton 4.14 (38) d. 4.12 (36) 37,759
1910 Collingwood Carlton 9.7 (61) d. 6.11 (47) 42,790
1911 Essendon Collingwood 5.11 (41) d. 4.11 (35) 43,905
1912 Essendon South Melbourne 5.17 (47) d. 4.9 (33) 54,434
1913 Fitzroy St Kilda 7.14 (56) d. 5.13 (43) 59,556
1914 Carlton South Melbourne 6.9 (45) d. 4.15 (39) 30,495
1915 Carlton Collingwood 11.12 (78) d. 6.9 (45) 39,343
1916 Fitzroy Carlton 12.13 (85) d. 8.8 (56) 21,130
1917 Collingwood Fitzroy 9.20 (74) d. 5.9 (39) 25,512
1918 South Melbourne Collingwood 9.8 (62) d. 7.15 (57) 39,262
1919 Collingwood Richmond 11.12 (78) d. 7.11 (53) 45,413
1920 Richmond Collingwood 7.10 (52) d. 5.5 (35) 53,908
1921 Richmond Carlton 5.6 (36) d. 4.8 (32) 43,122
1922 Fitzroy Collingwood 11.13 (79) d. 9.14 (68) 50,054
1923 Essendon Fitzroy 8.15 (63) d. 6.10 (46) 46,566
1924 Essendon Richmond N/A N/A
1925 Geelong Collingwood 10.19 (79) d. 9.15 (69) 64,288
1926 Melbourne Collingwood 17.17 (119) d. 9.8 (62) 59,632
1927 Collingwood Richmond 2.13 (25) d. 1.7 (13) 34,551
1928 Collingwood Richmond 13.18 (96) d. 9.9 (63) 50,026
1929 Collingwood Richmond 11.13 (79) d. 7.8 (50) 63,336
1930 Collingwood Geelong 14.16 (100) d. 9.16 (70) 45,022
1931 Geelong Richmond 9.14 (68) d. 7.6 (48) 60,712
1932 Richmond Carlton 13.14 (92) d. 12.11 (83) 69,724
1933 South Melbourne Richmond 9.17 (71) d. 4.5 (29) 75,754
1934 Richmond South Melbourne 19.14 (128) d. 12.17 (89) 65,335
1935 Collingwood South Melbourne 11.12 (78) d. 7.16 (58) 54,154
1936 Collingwood South Melbourne 11.23 (89) d. 10.18 (78) 74,091
1937 Geelong Collingwoo 18.14 (122) d. 12.18 (90) 88,540
1938 Carlton Collingwood 15.10 (100) d. 13.7 (85) 96,486
1939 Melbourne Collingwood 21.22 (148) d. 14.11 (95) 78,110
1940 Melbourne Richmond 15.17 (107) d. 10.8 (68) 70,330
1941 Melbourne Essendon 19.13 (127) d. 13.20 (98) 79,687
1942 Essendon Richmond 19.18 (132) d. 11.13 (79) 49,000
1943 Richmond Essendon 12.14 (86) d. 11.15 (81) 42,100
1944 Fitzroy Richmond 9.12 (66) d. 7.9 (51) 43,000
1945 Carlton South Melbourne 15.13 (103) d. 10.15 (75) 62,986
1946 Essendon Melbourne 22.18 (150) d. 13.9 (87) 73,743
1947 Carlton Essendon 13.8 (86) d. 11.19 (85) 85,815
1948 (Draw) Melbourne Essendon 10.9 (69) drew 7.27 (69) 85,658
1948 (Replay) Melbourne Essendon 13.11 (89) d. 7.8 (50) 52,226
1949 Essendon Carlton 18.17 (125) d. 6.16 (52) 90,453
1950 Essendon North Melbourne 13.14 (92) d. 7.12 (54) 87,601
1951 Geelong Essendon 11.15 (81) d. 10.10 (70) 84,109
1952 Geelong Collingwood 13.8 (86) d. 5.10 (40) 81,304
1953 Collingwood Geelong 11.11 (77) d. 8.17 (65) 89,060
1954 Footscray Melbourne 15.12 (102) d. 7.9 (51) 80,897
1955 Melbourne Collingwood 8.16 (64) d. 5.6 (36) 88,053
1956 Melbourne Collingwood 17.19 (121) d. 6.12 (48) 115,803
1957 Melbourne Essendon 17.14 (116) d. 7.13 (55) 100,324
1958 Collingwood Melbourne 12.10 (82) d. 9.10 (64) 97,956
1959 Melbourne Essendon 17.13 (115) d. 11.12 (78) 103,506
1960 Melbourne Collingwood 8.14 (62) d. 2.2 (14) 97,457
1961 Hawthorn Footscray 13.16 (94) d. 7.9 (51) 107,935
1962 Essendon Carlton 13.12 (90) d. 8.10 (58) 98,385
1963 Geelong Hawthorn 15.19 (109) d. 8.12 (60) 101,452
1964 Melbourne Collingwood 8.16 (64) d. 8.12 (60) 102,469
1965 Essendon St Kilda 14.21 (105) d. 9.16 (70) 104,846
1966 St Kilda Collingwood 10.14 (74) d. 10.13 (73) 101,655
1967 Richmond Geelong 16.18 (114) d. 15.15 (105) 109,396
1968 Carlton Essendon 7.14 (56) d. 8.5 (53) 116,828
1969 Richmond Carlton 12.13 (85) d. 8.12 (60) 119,165
1970 Carlton Collingwood 17.9 (111) d. 14.17 (101) 121,696
1971 Hawthorn St Kilda 12.10 (82) d. 11.9 (75) 118,192
1972 Carlton Richmond 28.9 (177) d. 22.18 (150) 112,393
1973 Richmond Carlton 16.20 (116) d. 12.14 (86) 116,956
1974 Richmond North Melbourne 18.20 (128) d. 13.9 (87) 113,839
1975 North Melbourne Hawthorn 19.8 (122) d. 9.13 (67) 110,551
1976 Hawthorn North Melbourne 13.22 (100) d. 10.10 (70) 110,143
1977 (Draw) North Melbourne Collingwood 9.22 (76) drew 10.16 (76) 108,224
1977 (Replay) North Melbourne Collingwood 21.25 (151) d. 19.10 (124) 98,366
1978 Hawthorn North Melbourne 18.13 (121) d. 15.13 (103) 101,704
1979 Carlton Collingwood 11.16 (82) d. 11.11 (77) 113,545
1980 Richmond Collingwood 23.21 (159) d. 9.24 (78) 113,461
1981 Carlton Collingwood 12.20 (92) d. 10.12 (72) 112,964
1982 Carlton Richmond 14.19 (103) d. 12.13 (85) 107,537
1983 Hawthorn Essendon 20.20 (140) d. 8.9 (57) 110,332
1984 Essendon Hawthorn 14.21 (105) d. 12.9 (81) 92,685
1985 Essendon Hawthorn 26.14 (170) d. 14.8 (92) 100,042
1986 Hawthorn Carlton 16.14 (110) d. 9.14 (68) 101,861
1987 Carlton Hawthorn 15.14 (104) d. 9.17 (71) 92,754
1988 Hawthorn Melbourne 22.20 (152) d. 6.20 (56) 93,754
1989 Hawthorn Geelong 21.18 (144) d. 21.12 (138) 94,796
AFL name adopted
1990 Collingwood Essendon 13.11 (89) d. 5.11 (41) 98,944
1991 Hawthorn West Coast 20.19 (139) d. 13.8 (86) 75,230
1992 West Coast Geelong 16.17 (113) d. 12.13 (85) 95,007
1993 Essendon Carlton 20.13 (133) d. 13.11 (89) 96,862
1994 West Coast Geelong 20.23 (143) d. 8.15 (63) 93,860
1995 Carlton Geelong 21.15 (141) d. 11.14 (80) 93,670
1996 North Melbourne Sydney 19.17 (131) d. 13.10 (88) 93,102
1997 Adelaide St Kilda 19.11 (125) d. 13.16 (94) 99,645
1998 Adelaide North Melbourne 15.15 (105) d. 8.22 (70) 94,431
1999 North Melbourne Carlton 19.10 (124) d. 12.17 (89) 94,228
2000 Essendon Melbourne 19.21 (135) d. 11.9 (75) 96,249
2001 Brisbane Lions Essendon 15.18 (108) d. 12.10 (82) 91,482
2002 Brisbane Lions Collingwood 10.15 (75) d. 9.12 (66) 91,817
2003 Brisbane Lions Collingwood 20.14 (134) d. 12.12 (84) 79,451
2004 Port Adelaide Brisbane Lions 17.11 (113) d. 10.13 (73) 77,671
2005 Sydney West Coast 8.10 (58) d. 7.12 (54) 91,828
2006 West Coast Sydney 12.13 (85) d. 12.12 (84) 97,431
2007 Geelong Port Adelaide 24.19 (163) d. 6.8 (44) 97,302
2008 Hawthorn Geelong 18.7 (115) d. 11.23 (89) 100,012
2009 Geelong St Kilda 12.8 (80) d. 9.14 (68) 99,251
2010 Collingwood St Kilda 9.14 (68) drew 10.8 (68) 100,016
2010 Collingwood St Kilda 16.12 (108) d. 7.10 (52) 93,853
2011 Geelong Collingwood 18.11 (119) d. 12.9 (81) 99,537
2012 Sydney Hawthorn 14.7 (91) d. 11.15 (81) 99,683
2013 Hawthorn Fremantle 11.11 (77) d. 8.14 (62) 100,007
2014 Hawthorn Sydney 21.11 (137) d. 11.8 (74) 99,454
2015 Hawthorn West Coast 16.11 (107) d. 8.13 (61) 98,633
2016 Western Bulldogs Sydney 13.11 (89) d. 10.7 (67) 99,981
2017 Richmond Adelaide 16.12 (108) d. 8.12 (60) 100,021

This AFL Grand Final Winners List will be updated following each AFL Grand Final.

Relevant news