Which was the best Grand Final of all time? It’s a good question - and one that’s pretty hard to answer, unless you’ve seen them all, which no one has. That’s why we built a detailed model, using statistics from Champion Data®, to produce a definitive ranking of the Best Grand Finals of All Time.
Each Grand Final was ranked on a number of metrics, such as final margin (closer is better), number of goals kicked (more is better), whether Collingwood lost ("yes" is better), and whether Meatloaf sang ("no" is better).
Now, once and for all, let's count down to the indisputably Best VFL/AFL Grand Final of All Time.
Number 5: 1970 Carlton vs Collingwood
The 1970 VFL Grand Final was an absolute ripper. In front of a crowd of 121,696 at the MCG, Carlton defeated Collingwood in a nail-biter. After heroics from both sides, the Blues snuck home by 10 points, 17.9.111 to 14.17.101.
Number 4: 1977 North Melbourne vs Collingwood
The 1977 VFL Grand Final was an absolute ripper. In front of a crowd of 98,491 at the MCG, North Melbourne defeated Collingwood in a nail-biter. After heroics from both sides, the Roos snuck home by 27 points, 21.25.151 to 19.10.124.
Number 3: 2006 West Coast vs Sydney
The 2006 AFL Grand Final was an absolute ripper. In front of a crowd of 97,431 at the MCG, West Coast defeated Sydney in a nail-biter. After heroics from both sides, the Eagles snuck home by 1 point, 12.13.85 to 12.12.84.
Number 2: 1989 Hawthorn vs Geelong
The 1989 VFL Grand Final was an absolute ripper. In front of a crowd of 94,796 at the MCG, Hawthorn defeated Geelong in a nail-biter. After heroics from both sides, the Hawks snuck home by 6 points, 21.18.144 to 21.12.138.
Number 1. 1966 St Kilda vs Collingwood
The 1966 VFL Grand Final was an absolute ripper. In front of a crowd of 102,055 at the MCG, St Kilda defeated Collingwood in a nail-biter. After heroics from both sides, the Saints snuck home by 1 point, 10.14.74 to 10.13.73.
And which Grand Final was the worst? The 2007 Grand Final between Geelong and Port Adelaide. No matter how special it must have been for Cats fans, there’s nothing exciting about a 119 point thrashing.
The full list is below (or you can download it in Excel format).
Ranking | Points | Year | Winner | Runner-up | Margin | Total goals | Crowd | Years since last premiership | Years since runner up's previous appearance | Rematch? | Did Collingwood lose? | Did Meatloaf sing? |
---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 65152 | 1966 | St Kilda | Collingwood | 1 | 20 | 102055 | 69 | 2 | No | Yes | No |
2 | 60397 | 1989 | Hawthorn | Geelong | 6 | 42 | 94796 | 1 | 22 | No | No | No |
3 | 59554 | 2006 | West Coast | Sydney | 1 | 24 | 97431 | 12 | 1 | Yes | No | No |
4 | 59145 | 1977 | North Melbourne | Collingwood | 27 | 40 | 98491 | 1 | 0 | Yes | Yes | No |
5 | 58875 | 1970 | Carlton | Collingwood | 10 | 31 | 121696 | 2 | 4 | No | Yes | No |
6 | 58686 | 2005 | Sydney | West Coast | 4 | 15 | 91828 | 72 | 11 | No | No | No |
7 | 57484 | 1979 | Carlton | Collingwood | 5 | 22 | 113545 | 7 | 2 | No | Yes | No |
8 | 57340 | 1938 | Carlton | Collingwood | 15 | 28 | 96486 | 23 | 1 | No | Yes | No |
9 | 57105 | 1967 | Richmond | Geelong | 9 | 31 | 109396 | 24 | 4 | No | No | No |
10 | 56336 | 1948 | Melbourne | Essendon | 0 | 17 | 86198 | 7 | 1 | Yes | No | No |
11 | 56162 | 2010 | St Kilda | Collingwood | 0 | 19 | 100016 | 0 | 20 | No | ish | No |
12 | 55627 | 1977 | North Melbourne | Collingwood | 0 | 19 | 108224 | 2 | 7 | No | ish | No |
13 | 55395 | 1925 | Geelong | Collingwood | 10 | 19 | 64288 | 28 | 3 | No | Yes | No |
14 | 55378 | 1943 | Richmond | Essendon | 5 | 23 | 42100 | 9 | 1 | Yes | No | No |
15 | 55084 | 1972 | Carlton | Richmond | 27 | 50 | 112393 | 2 | 3 | No | No | No |
16 | 55042 | 1964 | Melbourne | Collingwood | 4 | 16 | 102471 | 4 | 4 | No | Yes | No |
17 | 54281 | 2002 | Brisbane Lions | Collingwood | 9 | 19 | 91817 | 1 | 12 | No | Yes | No |
18 | 54122 | 1953 | Collingwood | Geelong | 12 | 19 | 89149 | 17 | 1 | Yes | No | No |
19 | 53632 | 1947 | Carlton | Essendon | 1 | 24 | 85793 | 2 | 1 | No | No | No |
20 | 53621 | 1981 | Carlton | Collingwood | 20 | 22 | 112964 | 2 | 1 | ish | Yes | No |
21 | 53619 | 1971 | Hawthorn | St Kilda | 7 | 23 | 118192 | 10 | 5 | No | No | No |
22 | 53445 | 1968 | Carlton | Essendon | 3 | 15 | 116828 | 23 | 3 | No | No | No |
23 | 52803 | 1984 | Essendon | Hawthorn | 24 | 26 | 92685 | 19 | 1 | Yes | No | No |
24 | 52743 | 1936 | Collingwood | South Melbourne | 11 | 21 | 74091 | 1 | 1 | Yes | No | No |
25 | 52712 | 1918 | South Melbourne | Collingwood | 5 | 16 | 39262 | 9 | 1 | No | Yes | No |
26 | 52655 | 2001 | Brisbane Lions | Essendon | 26 | 27 | 91482 | 57 | 1 | No | No | No |
27 | 52475 | 1932 | Richmond | Carlton | 9 | 25 | 69724 | 11 | 11 | No | No | No |
28 | 52196 | 1920 | Richmond | Collingwood | 17 | 12 | 53908 | 12 | 1 | Yes | Yes | No |
29 | 52173 | 1922 | Fitzroy | Collingwood | 11 | 20 | 50064 | 6 | 2 | No | Yes | No |
30 | 52167 | 2012 | Sydney | Hawthorn | 10 | 25 | 99683 | 7 | 4 | No | No | No |
31 | 51610 | 1978 | Hawthorn | North Melbourne | 18 | 33 | 101704 | 3 | 1 | No | No | No |
32 | 50511 | 1973 | Richmond | Carlton | 30 | 28 | 116956 | 4 | 1 | Yes | No | No |
33 | 50426 | 1951 | Geelong | Essendon | 11 | 21 | 85795 | 14 | 1 | No | No | No |
34 | 50086 | 1911 | Essendon | Collingwood | 6 | 9 | 43905 | 10 | 1 | No | Yes | No |
35 | 50043 | 2009 | Geelong | St Kilda | 12 | 21 | 99251 | 2 | 12 | No | No | No |
36 | 49729 | 1937 | Geelong | Collingwood | 32 | 30 | 88540 | 6 | 1 | No | Yes | No |
37 | 49470 | 1958 | Collingwood | Melbourne | 18 | 21 | 97956 | 5 | 1 | ish | No | No |
38 | 49107 | 1982 | Carlton | Richmond | 18 | 26 | 107536 | 1 | 2 | No | No | No |
39 | 48999 | 1909 | South Melbourne | Carlton | 2 | 8 | 37759 | 12 | 1 | ish | No | No |
40 | 48990 | 1997 | Adelaide | St Kilda | 31 | 32 | 99645 | 6 | 26 | No | No | No |
41 | 48923 | 2008 | Hawthorn | Geelong | 26 | 29 | 100012 | 17 | 1 | No | No | No |
42 | 48550 | 1976 | Hawthorn | North Melbourne | 30 | 23 | 110143 | 5 | 1 | Yes | No | No |
43 | 48120 | 1996 | North Melbourne | Sydney | 43 | 32 | 93102 | 19 | 51 | No | No | No |
44 | 47808 | 2013 | Hawthorn | Fremantle | 15 | 19 | 100007 | 5 | 2 | No | No | No |
45 | 47706 | 1941 | Melbourne | Essendon | 29 | 32 | 79687 | 1 | 18 | No | No | No |
46 | 47455 | 2003 | Brisbane Lions | Collingwood | 50 | 32 | 79451 | 1 | 1 | Yes | Yes | No |
47 | 47155 | 1905 | Fitzroy | Collingwood | 13 | 6 | 30000 | 1 | 2 | ish | Yes | No |
48 | 47095 | 1987 | Carlton | Hawthorn | 33 | 24 | 92754 | 4 | 1 | Yes | No | No |
49 | 46800 | 1907 | Carlton | South Melbourne | 5 | 12 | 45477 | 1 | 8 | No | No | No |
50 | 46671 | 2011 | Geelong | Collingwood | 38 | 30 | 99537 | 2 | 1 | No | Yes | "Yes" |
51 | 46561 | 1944 | Fitzroy | Richmond | 15 | 16 | 43000 | 22 | 1 | No | No | No |
52 | 46397 | 1992 | West Coast | Geelong | 28 | 28 | 95007 | 5 | 3 | No | No | No |
53 | 46284 | 1934 | Richmond | South Melbourne | 39 | 31 | 65335 | 2 | 1 | Yes | No | No |
54 | 46263 | 1965 | Essendon | St Kilda | 35 | 23 | 104846 | 3 | 52 | No | No | No |
55 | 45982 | 1913 | Fitzroy | St Kilda | 13 | 12 | 59556 | 8 | 16 | No | No | No |
56 | 45721 | 1921 | Richmond | Carlton | 4 | 9 | 43122 | 1 | 5 | No | No | No |
57 | 45264 | 1914 | Carlton | South Melbourne | 6 | 10 | 30495 | 6 | 2 | No | No | No |
58 | 45232 | 1959 | Melbourne | Essendon | 37 | 28 | 103506 | 2 | 2 | ish | No | No |
59 | 45136 | 1903 | Collingwood | Fitzroy | 2 | 7 | 32363 | 1 | 3 | No | No | No |
60 | 45108 | 1955 | Melbourne | Collingwood | 28 | 13 | 88053 | 7 | 2 | No | Yes | No |
61 | 44897 | 1969 | Richmond | Carlton | 25 | 20 | 119165 | 2 | 1 | No | No | No |
62 | 44875 | 1929 | Collingwood | Richmond | 29 | 18 | 63336 | 1 | 1 | Yes | No | No |
63 | 44856 | 1945 | Carlton | South Melbourne | 28 | 25 | 62986 | 7 | 9 | No | No | No |
64 | 44843 | 1974 | Richmond | North Melbourne | 41 | 31 | 113839 | 1 | 24 | No | No | No |
65 | 44831 | 1999 | Kangaroos | Carlton | 35 | 31 | 94228 | 3 | 4 | No | No | No |
66 | 44750 | 1910 | Collingwood | Carlton | 14 | 15 | 42790 | 7 | 1 | No | No | No |
67 | 44574 | 1939 | Melbourne | Collingwood | 53 | 35 | 78110 | 13 | 1 | No | Yes | No |
68 | 44433 | 1928 | Collingwood | Richmond | 33 | 22 | 50026 | 1 | 1 | Yes | No | No |
69 | 44206 | 1962 | Essendon | Carlton | 32 | 21 | 98385 | 12 | 13 | No | No | No |
70 | 44053 | 1900 | Melbourne | Fitzroy | 4 | 7 | 20181 | 3 | 1 | No | No | No |
71 | 44046 | 1908 | Carlton | Essendon | 9 | 8 | 53400 | 1 | 6 | No | No | No |
72 | 44029 | 1899 | Fitzroy | South Melbourne | 1 | 6 | 4823 | 1 | 2 | No | No | No |
73 | 43938 | 1923 | Essendon | Fitzroy | 17 | 14 | 46566 | 11 | 1 | No | No | No |
74 | 43902 | 1935 | Collingwood | South Melbourne | 20 | 18 | 54154 | 5 | 1 | No | No | No |
75 | 43613 | 1931 | Geelong | Richmond | 20 | 16 | 60712 | 6 | 2 | No | No | No |
76 | 43236 | 1993 | Essendon | Carlton | 44 | 33 | 96862 | 8 | 6 | No | No | No |
77 | 43188 | 1919 | Collingwood | Richmond | 25 | 18 | 45413 | 2 | 22 | No | No | No |
78 | 42865 | 1975 | North Melbourne | Hawthorn | 55 | 28 | 110551 | 50 | 4 | No | No | No |
79 | 42667 | 1961 | Hawthorn | Footscray | 43 | 20 | 107935 | 36 | 7 | No | No | No |
80 | 42458 | 1915 | Carlton | Collingwood | 33 | 17 | 39343 | 1 | 4 | No | Yes | No |
81 | 42435 | 1912 | Essendon | South Melbourne | 14 | 9 | 54536 | 1 | 3 | No | No | No |
82 | 41942 | 2010 | Collingwood | St Kilda | 56 | 23 | 93853 | 20 | 44 | ish | No | No |
83 | 41708 | 1930 | Collingwood | Geelong | 30 | 23 | 45022 | 1 | 5 | No | No | No |
84 | 41507 | 1998 | Adelaide | North Melbourne | 35 | 23 | 94431 | 1 | 2 | No | No | No |
85 | 41305 | 1901 | Essendon | Collingwood | 27 | 8 | 30031 | 4 | 4 | No | Yes | No |
86 | 41296 | 1927 | Collingwood | Richmond | 12 | 3 | 34551 | 8 | 6 | No | No | No |
87 | 41217 | 2004 | Port Adelaide | Brisbane Lions | 40 | 27 | 77671 | 7 | 1 | No | No | No |
88 | 40933 | 1950 | Essendon | North Melbourne | 38 | 20 | 85869 | 1 | 25 | No | No | No |
89 | 40737 | 1926 | Melbourne | Collingwood | 57 | 26 | 59632 | 26 | 1 | No | Yes | No |
90 | 40728 | 1904 | Fitzroy | Carlton | 24 | 14 | 32688 | 5 | 7 | No | No | No |
91 | 40705 | 1902 | Collingwood | Essendon | 33 | 12 | 35202 | 5 | 1 | Yes | No | No |
92 | 40567 | 1952 | Geelong | Collingwood | 46 | 18 | 82890 | 1 | 13 | No | Yes | No |
93 | 40437 | 1986 | Hawthorn | Carlton | 42 | 25 | 101861 | 3 | 4 | No | No | No |
94 | 40266 | 1940 | Melbourne | Richmond | 39 | 25 | 70330 | 1 | 6 | No | No | No |
95 | 40151 | 1898 | Fitzroy | Essendon | 15 | 8 | 16538 | 1 | 1 | No | No | No |
96 | 39993 | 1916 | Fitzroy | Carlton | 29 | 20 | 21130 | 3 | 1 | No | No | No |
97 | 39387 | 1948 | Melbourne | Essendon | 39 | 20 | 52226 | 0 | 1 | ish | No | No |
98 | 39190 | 1990 | Collingwood | Essendon | 48 | 18 | 98944 | 32 | 5 | No | No | No |
99 | 38707 | 1960 | Melbourne | Collingwood | 48 | 10 | 97457 | 1 | 2 | ish | Yes | No |
100 | 38652 | 1954 | Footscray | Melbourne | 51 | 22 | 80897 | 29 | 6 | No | No | No |
101 | 38591 | 2015 | Hawthorn | West Coast | 46 | 24 | 98632 | 0 | 9 | No | No | No |
102 | 38371 | 1991 | Hawthorn | West Coast | 53 | 33 | 75230 | 2 | 4 | No | No | No |
103 | 38173 | 1942 | Essendon | Richmond | 53 | 30 | 49000 | 19 | 2 | No | No | No |
104 | 37993 | 1963 | Geelong | Hawthorn | 49 | 23 | 101209 | 11 | 2 | No | No | No |
105 | 37358 | 1956 | Melbourne | Collingwood | 73 | 23 | 115902 | 1 | 1 | Yes | Yes | No |
106 | 37220 | 2014 | Hawthorn | Sydney | 63 | 32 | 99460 | 1 | 2 | ish | No | No |
107 | 37001 | 1906 | Carlton | Fitzroy | 49 | 21 | 44437 | 9 | 1 | ish | No | No |
108 | 36925 | 1985 | Essendon | Hawthorn | 78 | 40 | 100042 | 1 | 1 | Yes | No | No |
109 | 36826 | 2000 | Essendon | Melbourne | 60 | 30 | 96249 | 7 | 12 | No | No | No |
110 | 36422 | 1917 | Collingwood | Fitzroy | 35 | 14 | 28512 | 7 | 1 | No | No | No |
111 | 36319 | 1995 | Carlton | Geelong | 61 | 32 | 93670 | 8 | 1 | No | No | No |
112 | 36271 | 1933 | South Melbourne | Richmond | 42 | 13 | 75754 | 15 | 1 | No | No | No |
113 | 35828 | 1946 | Essendon | Melbourne | 63 | 35 | 73743 | 4 | 5 | No | No | No |
114 | 34026 | 1980 | Richmond | Collingwood | 81 | 32 | 113461 | 6 | 1 | No | Yes | No |
115 | 33213 | 1957 | Melbourne | Essendon | 61 | 24 | 100324 | 1 | 6 | No | No | No |
116 | 29650 | 1994 | West Coast | Geelong | 80 | 28 | 93860 | 2 | 2 | ish | No | No |
117 | 28477 | 1983 | Hawthorn | Essendon | 83 | 28 | 110332 | 5 | 15 | No | No | No |
118 | 28445 | 1949 | Essendon | Carlton | 73 | 24 | 88718 | 3 | 2 | No | No | No |
119 | 23649 | 1988 | Hawthorn | Melbourne | 96 | 28 | 93754 | 2 | 24 | No | No | No |
120 | 19647 | 2007 | Geelong | Port Adelaide | 119 | 30 | 97302 | 44 | 3 | No | No | No |