1897–2025

Every ladder

The final ladder for every season since 1897. The competition was the VFL until 1989 and the AFL from 1990. Select a season for its full ladder and finals.

SeasonMinor premierPremierWooden spoonClubs
2025 AFLAdelaideBrisbane LionsWest Coast18
2024 AFLSydneyBrisbane LionsRichmond18
2023 AFLCollingwoodCollingwoodWest Coast18
2022 AFLGeelongGeelongNorth Melbourne18
2021 AFLMelbourneMelbourneNorth Melbourne18
2020 AFLPort AdelaideRichmondAdelaide18
2019 AFLGeelongRichmondGold Coast18
2018 AFLRichmondWest CoastCarlton18
2017 AFLAdelaideRichmondBrisbane Lions18
2016 AFLSydneyWestern BulldogsEssendon18
2015 AFLFremantleHawthornCarlton18
2014 AFLSydneyHawthornSt Kilda18
2013 AFLHawthornHawthornGreater Western Sydney18
2012 AFLHawthornSydneyGreater Western Sydney18
2011 AFLCollingwoodGeelongGold Coast17
2010 AFLCollingwoodCollingwoodWest Coast16
2009 AFLSt KildaGeelongMelbourne16
2008 AFLGeelongHawthornMelbourne16
2007 AFLGeelongGeelongRichmond16
2006 AFLWest CoastWest CoastCarlton16
2005 AFLAdelaideSydneyCarlton16
2004 AFLPort AdelaidePort AdelaideRichmond16
2003 AFLPort AdelaideBrisbane LionsWestern Bulldogs16
2002 AFLPort AdelaideBrisbane LionsCarlton16
2001 AFLEssendonBrisbane LionsFremantle16
2000 AFLEssendonEssendonSt Kilda16
1999 AFLEssendonNorth MelbourneCollingwood16
1998 AFLNorth MelbourneAdelaideBrisbane Lions16
1997 AFLSt KildaAdelaideMelbourne16
1996 AFLSydneyNorth MelbourneFitzroy16
1995 AFLCarltonCarltonFitzroy16
1994 AFLWest CoastWest CoastSydney15
1993 AFLEssendonEssendonSydney15
1992 AFLGeelongWest CoastSydney15
1991 AFLWest CoastHawthornBrisbane Lions15
1990 AFLEssendonCollingwoodBrisbane Lions14
1989 VFLHawthornHawthornRichmond14
1988 VFLHawthornHawthornSt Kilda14
1987 VFLCarltonCarltonRichmond14
1986 VFLHawthornHawthornSt Kilda12
1985 VFLEssendonEssendonSt Kilda12
1984 VFLEssendonEssendonSt Kilda12
1983 VFLNorth MelbourneHawthornSt Kilda12
1982 VFLRichmondCarltonWestern Bulldogs12
1981 VFLCarltonCarltonMelbourne12
1980 VFLGeelongRichmondFitzroy12
1979 VFLCarltonCarltonSt Kilda12
1978 VFLNorth MelbourneHawthornMelbourne12
1977 VFLCollingwoodNorth MelbourneSt Kilda12
1976 VFLCarltonHawthornCollingwood12
1975 VFLHawthornNorth MelbourneSydney12
1974 VFLRichmondRichmondMelbourne12
1973 VFLCollingwoodRichmondSydney12
1972 VFLCarltonCarltonNorth Melbourne12
1971 VFLHawthornHawthornSydney12
1970 VFLCollingwoodCarltonNorth Melbourne12
1969 VFLCollingwoodRichmondMelbourne12
1968 VFLEssendonCarltonNorth Melbourne12
1967 VFLRichmondRichmondWestern Bulldogs12
1966 VFLCollingwoodSt KildaFitzroy12
1965 VFLSt KildaEssendonHawthorn12
1964 VFLMelbourneMelbourneFitzroy12
1963 VFLHawthornGeelongFitzroy12
1962 VFLEssendonEssendonSydney12
1961 VFLHawthornHawthornNorth Melbourne12
1960 VFLMelbourneMelbourneRichmond12
1959 VFLMelbourneMelbourneWestern Bulldogs12
1958 VFLMelbourneCollingwoodGeelong12
1957 VFLMelbourneMelbourneGeelong12
1956 VFLMelbourneMelbourneNorth Melbourne12
1955 VFLMelbourneMelbourneSt Kilda12
1954 VFLGeelongWestern BulldogsSt Kilda12
1953 VFLGeelongCollingwoodHawthorn12
1952 VFLGeelongGeelongSt Kilda12
1951 VFLGeelongGeelongMelbourne12
1950 VFLEssendonEssendonHawthorn12
1949 VFLNorth MelbourneEssendonHawthorn12
1948 VFLEssendonMelbourneSt Kilda12
1947 VFLCarltonCarltonSt Kilda12
1946 VFLEssendonEssendonHawthorn12
1945 VFLSydneyCarltonSt Kilda12
1944 VFLRichmondFitzroyGeelong12
1943 VFLRichmondRichmondSt Kilda11
1942 VFLEssendonEssendonHawthorn11
1941 VFLCarltonMelbourneHawthorn12
1940 VFLMelbourneMelbourneNorth Melbourne12
1939 VFLMelbourneMelbourneSydney12
1938 VFLCarltonCarltonSydney12
1937 VFLGeelongGeelongNorth Melbourne12
1936 VFLSydneyCollingwoodFitzroy12
1935 VFLSydneyCollingwoodNorth Melbourne12
1934 VFLRichmondRichmondNorth Melbourne12
1933 VFLRichmondSydneyEssendon12
1932 VFLCarltonRichmondHawthorn12
1931 VFLGeelongGeelongNorth Melbourne12
1930 VFLCollingwoodCollingwoodNorth Melbourne12
1929 VFLCollingwoodCollingwoodNorth Melbourne12
1928 VFLCollingwoodCollingwoodHawthorn12
1927 VFLCollingwoodCollingwoodHawthorn12
1926 VFLCollingwoodMelbourneNorth Melbourne12
1925 VFLGeelongGeelongHawthorn12
1924 VFLEssendonEssendonSt Kilda9
1923 VFLEssendonEssendonMelbourne9
1922 VFLCollingwoodFitzroySydney9
1921 VFLCarltonRichmondEssendon9
1920 VFLRichmondRichmondSt Kilda9
1919 VFLCollingwoodCollingwoodMelbourne9
1918 VFLSydneySydneyEssendon8
1917 VFLCollingwoodCollingwoodRichmond6
1916 VFLCarltonFitzroyFitzroy4
1915 VFLCollingwoodCarltonGeelong9
1914 VFLCarltonCarltonUniversity10
1913 VFLFitzroyFitzroyUniversity10
1912 VFLSydneyEssendonUniversity10
1911 VFLEssendonEssendonUniversity10
1910 VFLCarltonCollingwoodSt Kilda10
1909 VFLSydneySydneyGeelong10
1908 VFLCarltonCarltonGeelong10
1907 VFLCarltonCarltonEssendon8
1906 VFLCarltonCarltonMelbourne8
1905 VFLCollingwoodFitzroyMelbourne8
1904 VFLFitzroyFitzroySt Kilda8
1903 VFLCollingwoodCollingwoodSydney8
1902 VFLCollingwoodCollingwoodSt Kilda8
1901 VFLGeelongEssendonSt Kilda8
1900 VFLFitzroyMelbourneSt Kilda8
1899 VFLFitzroyFitzroySt Kilda8
1898 VFLEssendonFitzroySt Kilda8
1897 VFLGeelongEssendonSt Kilda8