Fixtures (VFL/AFL)

A list of currently available, complete seasons of football played in the Australian Football League (including competitions considered as part of its historical lineage). Missing seasons are either works-in-progress or out of scope.

VFL/AFL Season List

Season Teams Rounds Premiers Runners-Up Finals System
1897 VFL Season 8 14 Essendon Geelong Round-Robin System
1898 VFL Season 8 14 Fitzroy Essendon Sectional Round-Robin System
1899 VFL Season 8 14 Fitzroy South Melbourne Sectional Round-Robin System
1900 VFL Season 8 14 Melbourne Fitzroy Sectional Round-Robin System
1901 VFL Season 8 17 Essendon Collingwood First Argus System
1902 VFL Season 8 17 Collingwood Essendon First Amended Argus System
1903 VFL Season 8 17 Collingwood Fitzroy First Amended Argus System
1904 VFL Season 8 17 Fitzroy Carlton First Amended Argus System
1905 VFL Season 8 17 Fitzroy Collingwood First Amended Argus System
1906 VFL Season 8 17 Carlton Fitzroy First Amended Argus System
1907 VFL Season 8 17 Carlton South Melbourne Second Amended Argus System
1908 VFL Season 10 18 Carlton Essendon Second Amended Argus System
1909 VFL Season 10 18 South Melbourne Carlton Second Amended Argus System
1910 VFL Season 10 18 Collingwood Carlton Second Amended Argus System
1911 VFL Season 10 18 Essendon Collingwood Second Amended Argus System
1912 VFL Season 10 18 Essendon South Melbourne Second Amended Argus System
1913 VFL Season 10 18 Fitzroy St Kilda Second Amended Argus System
1914 VFL Season 10 18 Carlton South Melbourne Second Amended Argus System
1915 VFL Season 9 18 Carlton Collingwood Second Amended Argus System
1916 VFL Season 4 12 Fitzroy Carlton Second Amended Argus System
1917 VFL Season 6 15 Collingwood Fitzroy Second Amended Argus System
1918 VFL Season 8 14 South Melbourne Collingwood Second Amended Argus System
1919 VFL Season 9 18 Collingwood Richmond Second Amended Argus System
1920 VFL Season 9 18 Richmond Collingwood Second Amended Argus System
1921 VFL Season 9 18 Richmond Carlton Second Amended Argus System
1922 VFL Season 9 18 Fitzroy Collingwood Second Amended Argus System
1923 VFL Season 9 18 Essendon Fitzroy Second Amended Argus System
1924 VFL Season 9 18 Essendon Richmond Round-Robin Argus System
1925 VFL Season 12 17 Geelong Collingwood Second Amended Argus System
1926 VFL Season 12 18 Melbourne Collingwood Second Amended Argus System
1927 VFL Season 12 18 Collingwood Richmond Second Amended Argus System
1928 VFL Season 12 18 Collingwood Richmond Second Amended Argus System
1929 VFL Season 12 18 Collingwood Richmond Second Amended Argus System
1930 VFL Season 12 18 Collingwood Geelong Second Amended Argus System
1931 VFL Season 12 18 Geelong Richmond Page-McIntyre System
1932 VFL Season 12 18 Richmond Carlton Page-McIntyre System
1933 VFL Season 12 18 South Melbourne Richmond Page-McIntyre System
1934 VFL Season 12 18 Richmond South Melbourne Page-McIntyre System
1935 VFL Season 12 18 Collingwood South Melbourne Page-McIntyre System
1936 VFL Season 12 18 Collingwood South Melbourne Page-McIntyre System
1937 VFL Season 12 18 Geelong Collingwood Page-McIntyre System
1938 VFL Season 12 18 Carlton Collingwood Page-McIntyre System
1939 VFL Season 12 18 Melbourne Collingwood Page-McIntyre System
1940 VFL Season 12 18 Melbourne Richmond Page-McIntyre System
1941 VFL Season 12 18 Melbourne Essendon Page-McIntyre System
1942 VFL Season 11 16 Essendon Richmond Page-McIntyre System
1943 VFL Season 11 16 Richmond Essendon Page-McIntyre System
1944 VFL Season 12 18 Fitzroy Richmond Page-McIntyre System
1945 VFL Season 12 20 Carlton South Melbourne Page-McIntyre System
1946 VFL Season 12 19 Essendon Melbourne Page-McIntyre System
1947 VFL Season 12 19 Carlton Essendon Page-McIntyre System
1948 VFL Season 12 19 Melbourne Essendon Page-McIntyre System
1949 VFL Season 12 19 Essendon Carlton Page-McIntyre System
1950 VFL Season 12 18 Essendon North Melbourne Page-McIntyre System
1951 VFL Season 12 18 Geelong Essendon Page-McIntyre System
1952 VFL Season 12 19 Geelong Collingwood Page-McIntyre System
1953 VFL Season 12 18 Collingwood Geelong Page-McIntyre System
1954 VFL Season 12 18 Footscray Melbourne Page-McIntyre System
1955 VFL Season 12 18 Melbourne Collingwood Page-McIntyre System
1956 VFL Season 12 18 Melbourne Collingwood Page-McIntyre System
1957 VFL Season 12 18 Melbourne Essendon Page-McIntyre System
1958 VFL Season 12 18 Collingwood Melbourne Page-McIntyre System
1959 VFL Season 12 18 Melbourne Essendon Page-McIntyre System
1960 VFL Season 12 18 Melbourne Collingwood Page-McIntyre System
1961 VFL Season 12 18 Hawthorn Footscray Page-McIntyre System
1962 VFL Season 12 18 Essendon Carlton Page-McIntyre System
1963 VFL Season 12 18 Geelong Hawthorn Page-McIntyre System
1964 VFL Season 12 18 Melbourne Collingwood Page-McIntyre System
1965 VFL Season 12 18 Essendon St Kilda Page-McIntyre System
1966 VFL Season 12 18 St Kilda Collingwood Page-McIntyre System
1967 VFL Season 12 18 Richmond Geelong Page-McIntyre System
1968 VFL Season 12 20 Carlton Essendon Page-McIntyre System
1969 VFL Season 12 20 Richmond Carlton Page-McIntyre System
1970 VFL Season 12 22 Carlton Collingwood Page-McIntyre System
1971 VFL Season 12 22 Hawthorn St Kilda Page-McIntyre System
1972 VFL Season 12 22 Carlton Richmond McIntyre Final Five System
1973 VFL Season 12 22 Richmond Carlton McIntyre Final Five System
1974 VFL Season 12 22 Richmond North Melbourne McIntyre Final Five System
1975 VFL Season 12 22 North Melbourne Hawthorn McIntyre Final Five System
1976 VFL Season 12 22 Hawthorn North Melbourne McIntyre Final Five System
1977 VFL Season 12 22 North Melbourne Collingwood McIntyre Final Five System
1978 VFL Season 12 22 Hawthorn North Melbourne McIntyre Final Five System
1979 VFL Season 12 22 Carlton Collingwood McIntyre Final Five System
1980 VFL Season 12 22 Richmond Collingwood McIntyre Final Five System
1981 VFL Season 12 22 Carlton Collingwood McIntyre Final Five System
1982 VFL Season 12 22 Carlton Richmond McIntyre Final Five System
1983 VFL Season 12 22 Hawthorn Essendon McIntyre Final Five System
1984 VFL Season 12 22 Essendon Hawthorn McIntyre Final Five System
1985 VFL Season 12 22 Essendon Hawthorn McIntyre Final Five System
1986 VFL Season 12 22 Hawthorn Carlton McIntyre Final Five System
1987 VFL Season 14 22 Carlton Hawthorn McIntyre Final Five System
1988 VFL Season 14 22 Hawthorn Melbourne McIntyre Final Five System
1989 VFL Season 14 22 Hawthorn Geelong McIntyre Final Five System
1990 AFL Season 14 22 Collingwood Essendon McIntyre Final Five System
1991 AFL Season 15 24 Hawthorn West Coast First McIntyre Final Six System
1992 AFL Season 15 24 West Coast Geelong Second McIntyre Final Six System
1993 AFL Season 15 22 Essendon Carlton Second McIntyre Final Six System
1994 AFL Season 15 24 West Coast Geelong McIntyre Final Eight System
1995 AFL Season 16 22 Carlton Geelong McIntyre Final Eight System
1996 AFL Season 16 22 North Melbourne Sydney McIntyre Final Eight System
1997 AFL Season 16 22 Adelaide St Kilda McIntyre Final Eight System
1998 AFL Season 16 22 Adelaide North Melbourne McIntyre Final Eight System
1999 AFL Season 16 22 Kangaroos Carlton McIntyre Final Eight System
2000 AFL Season 16 22 Essendon Melbourne AFL Final Eight System
2001 AFL Season 16 22 Brisbane Lions Essendon AFL Final Eight System
2002 AFL Season 16 22 Brisbane Lions Collingwood AFL Final Eight System
2003 AFL Season 16 22 Brisbane Lions Collingwood AFL Final Eight System
2004 AFL Season 16 22 Port Adelaide Brisbane Lions AFL Final Eight System
2005 AFL Season 16 22 Sydney West Coast AFL Final Eight System
2006 AFL Season 16 22 West Coast Sydney AFL Final Eight System
2007 AFL Season 16 22 Geelong Port Adelaide AFL Final Eight System
2008 AFL Season 16 22 Hawthorn Geelong AFL Final Eight System
2009 AFL Season 16 22 Geelong St Kilda AFL Final Eight System
2010 AFL Season 16 22 Collingwood St Kilda AFL Final Eight System
2011 AFL Season 17 24 Geelong Collingwood AFL Final Eight System
2012 AFL Season 18 23 Sydney Hawthorn AFL Final Eight System
2013 AFL Season 18 23 Hawthorn Fremantle AFL Final Eight System
2014 AFL Season 18 23 Hawthorn Sydney AFL Final Eight System
2015 AFL Season 18 23 Hawthorn West Coast AFL Final Eight System
2016 AFL Season 18 23 Western Bulldogs Sydney AFL Final Eight System
2017 AFL Season 18 23 Richmond Adelaide AFL Final Eight System
2018 AFL Season 18 23 West Coast Collingwood AFL Final Eight System
2019 AFL Season 18 23 Richmond Greater Western Sydney AFL Final Eight System
2020 AFL Season 18 18 Richmond Geelong AFL Final Eight System
2021 AFL Season 18 23 Melbourne Western Bulldogs AFL Final Eight System
2022 AFL Season 18 23 Geelong Sydney AFL Final Eight System
2023 AFL Season 18 24 Collingwood Brisbane Lions AFL Final Eight System
2024 AFL Season 18 25 Brisbane Lions Sydney AFL Final Eight System