Fixtures (VFA/VFL)

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

VFA/VFL Season List

Season Teams Rounds Premiers Runners-Up Finals System
1897 VFA Season 6 20 Port Melbourne North Melbourne
1898 VFA Season 6 17 Footscray North Melbourne
1899 VFA Season 8 21 Footscray North Melbourne
1900 VFA Season 9 18 Footscray Williamstown
1901 VFA Season 9 18 Port Melbourne Richmond
1902 VFA Season 9 18 Richmond Port Melbourne
1903 VFA Season 10 18 North Melbourne Richmond Second Amended Argus System
1904 VFA Season 10 18 North Melbourne Richmond Second Amended Argus System
1905 VFA Season 10 18 Richmond North Melbourne Second Amended Argus System
1906 VFA Season 10 18 West Melbourne Footscray Second Amended Argus System
1907 VFA Season 10 18 Williamstown West Melbourne Second Amended Argus System
1908 VFA Season 10 18 Footscray Brunswick Second Amended Argus System
1909 VFA Season 10 18 Brunswick Prahran Second Amended Argus System
1910 VFA Season 10 18 North Melbourne Brunswick Second Amended Argus System
1911 VFA Season 10 18 Essendon Association Brunswick Second Amended Argus System
1912 VFA Season 10 18 Essendon Association Footscray Second Amended Argus System
1913 VFA Season 10 18 Footscray North Melbourne Second Amended Argus System
1914 VFA Season 10 18 North Melbourne Footscray Second Amended Argus System
1915 VFA Season 10 13 North Melbourne Brunswick Second Amended Argus System
1916-1917 Competition suspended for 1916 season
Competition suspended for 1917 season
1918 VFA Season 6 10 North Melbourne Prahran Second Amended Argus System
1919 VFA Season 10 18 Footscray North Melbourne Second Amended Argus System
1920 VFA Season 10 18 Footscray Brunswick Second Amended Argus System
1921 VFA Season 10 18 Williamstown Footscray Second Amended Argus System
1922 VFA Season 10 18 Port Melbourne Footscray Second Amended Argus System
1923 VFA Season 10 18 Footscray Port Melbourne Second Amended Argus System
1924 VFA Season 10 18 Footscray Williamstown Second Amended Argus System
1925 VFA Season 8 14 Brunswick Port Melbourne Second Amended Argus System
1926 VFA Season 10 18 Coburg Brighton Second Amended Argus System
1927 VFA Season 10 18 Coburg Brighton Second Amended Argus System
1928 VFA Season 10 18 Coburg Port Melbourne Second Amended Argus System
1929 VFA Season 12 22 Northcote Port Melbourne Second Amended Argus System
1930 VFA Season 12 20 Oakleigh Northcote Second Amended Argus System
1931 VFA Season 12 18 Oakleigh Northcote Second Amended Argus System
1932 VFA Season 12 20 Northcote Coburg Second Amended Argus System
1933 VFA Season 12 22 Northcote Coburg Page-McIntyre System
1934 VFA Season 12 18 Northcote Coburg Page-McIntyre System
1935 VFA Season 12 18 Yarraville Camberwell Page-McIntyre System
1936 VFA Season 12 18 Northcote Prahran Page-McIntyre System
1937 VFA Season 12 16 Prahran Brunswick Page-McIntyre System
1938 VFA Season 12 16 Brunswick Brighton Page-McIntyre System
1939 VFA Season 12 20 Williamstown Brunswick Page-McIntyre System
1940 VFA Season 12 20 Port Melbourne Prahran Page-McIntyre System
1941 VFA Season 12 20 Port Melbourne Coburg Page-McIntyre System
1942-1944 Competition suspended for 1942 season
Competition suspended for 1943 season
Competition suspended for 1944 season
1945 VFA Season 12 20 Williamstown Port Melbourne Page-McIntyre System
1946 VFA Season 12 20 Sandringham Camberwell Page-McIntyre System
1947 VFA Season 12 22 Port Melbourne Sandringham Page-McIntyre System
1948 VFA Season 12 20 Brighton Williamstown Page-McIntyre System
1949 VFA Season 12 21 Williamstown Oakleigh Page-McIntyre System
1950 VFA Season 12 19 Oakleigh Port Melbourne Page-McIntyre System
1951 VFA Season 14 20 Prahran Port Melbourne Page-McIntyre System
1952 VFA Season 14 20 Oakleigh Port Melbourne Page-McIntyre System
1953 VFA Season 14 20 Port Melbourne Yarraville Page-McIntyre System
1954 VFA Season 14 20 Williamstown Port Melbourne Page-McIntyre System
1955 VFA Season 14 20 Williamstown Port Melbourne Page-McIntyre System
1956 VFA Season 14 20 Williamstown Port Melbourne Page-McIntyre System
1957 VFA Season 14 20 Moorabbin Port Melbourne Page-McIntyre System
1958 VFA Season 16 18 Williamstown Moorabbin Page-McIntyre System
1959 VFA Season 16 20 Williamstown Coburg Page-McIntyre System
1960 VFA Season 17 20 Oakleigh Sandringham Extended Page-McIntyre System
1961 VFA Season 10 22 Yarraville Williamstown Page-McIntyre System
1962 VFA Season 10 18 Sandringham Moorabbin Page-McIntyre System
1963 VFA Season 10 18 Moorabbin Sandringham Page-McIntyre System
1964 VFA Season 10 18 Port Melbourne Williamstown Page-McIntyre System
1965 VFA Season 10 18 Waverley Port Melbourne Page-McIntyre System
1966 VFA Season 10 18 Port Melbourne Waverley Page-McIntyre System
1967 VFA Season 10 18 Dandenong Port Melbourne Page-McIntyre System
1968 VFA Season 10 18 Preston Prahran Page-McIntyre System
1969 VFA Season 10 18 Preston Dandenong Page-McIntyre System
1970 VFA Season 10 18 Prahran Williamstown Page-McIntyre System
1971 VFA Season 10 18 Dandenong Preston Page-McIntyre System
1972 VFA Season 10 18 Oakleigh Dandenong Page-McIntyre System
1973 VFA Season 10 18 Prahran Oakleigh Page-McIntyre System
1974 VFA Season 10 18 Port Melbourne Oakleigh Page-McIntyre System
1975 VFA Season 10 18 Geelong West Dandenong Page-McIntyre System
1976 VFA Season 10 18 Port Melbourne Dandenong Page-McIntyre System
1977 VFA Season 10 18 Port Melbourne Sandringham Page-McIntyre System
1978 VFA Season 10 18 Prahran Preston Page-McIntyre System
1979 VFA Season 10 18 Coburg Geelong West Page-McIntyre System
1980 VFA Season 10 18 Port Melbourne Coburg Page-McIntyre System
1981 VFA Season 10 18 Port Melbourne Preston Page-McIntyre System
1982 VFA Season 12 18 Port Melbourne Preston Page-McIntyre System
1983 VFA Season 12 18 Preston Geelong West Page-McIntyre System
1984 VFA Season 12 18 Preston Frankston Page-McIntyre System
1985 VFA Season 12 18 Sandringham Williamstown Page-McIntyre System
1986 VFA Season 10 18 Williamstown Coburg Page-McIntyre System
1987 VFA Season 10 18 Springvale Port Melbourne Page-McIntyre System
1988 VFA Season 10 18 Coburg Williamstown Page-McIntyre System
1989 VFA Season 14 20 Coburg Williamstown McIntyre Final Five System
1990 VFA Season 14 18 Williamstown Springvale McIntyre Final Five System
1991 VFA Season 12 20 Dandenong Werribee McIntyre Final Five System
1992 VFA Season 12 18 Sandringham Williamstown McIntyre Final Five System
1993 VFA Season 12 18 Werribee Port Melbourne McIntyre Final Five System
1994 VFA Season 12 18 Sandringham Box Hill McIntyre Final Five System
1995 VFA Season 9 18 Springvale Sandringham McIntyre Final Five System
1996 VFL Season 11 20 Springvale Frankston McIntyre Final Five System
1997 VFL Season 11 20 Sandringham Frankston McIntyre Final Five System
1998 VFL Season 11 20 Springvale Werribee Second McIntyre Final Six System
1999 VFL Season 11 20 Springvale North Ballarat Second McIntyre Final Six System
2000 VFL Season 18 19 Sandringham North Ballarat AFL Final Eight System
2001 VFL Season 16 20 Box Hill Werribee AFL Final Eight System
2002 VFL Season 16 20 Geelong Reserves Port Melbourne AFL Final Eight System
2003 VFL Season 13 20 Williamstown Box Hill AFL Final Eight System
2004 VFL Season 13 20 Sandringham Port Melbourne AFL Final Eight System
2005 VFL Season 13 20 Sandringham Werribee AFL Final Eight System
2006 VFL Season 13 20 Sandringham Geelong Reserves AFL Final Eight System
2007 VFL Season 13 20 Geelong Reserves Coburg AFL Final Eight System
2008 VFL Season 14 20 North Ballarat Port Melbourne AFL Final Eight System
2009 VFL Season 13 20 North Ballarat Northern Bullants AFL Final Eight System
2010 VFL Season 14 18 North Ballarat Northern Bullants AFL Final Eight System
2011 VFL Season 13 22 Port Melbourne Williamstown AFL Final Eight System
2012 VFL Season 13 22 Geelong Reserves Port Melbourne AFL Final Eight System
2013 VFL Season 14 19 Box Hill Geelong Reserves AFL Final Eight System
2014 VFL Season 16 20 Footscray Reserves Box Hill AFL Final Eight System
2015 VFL Season 15 20 Williamstown Box Hill AFL Final Eight System
2016 VFL Season 15 21 Footscray Reserves Casey AFL Final Eight System
2017 VFL Season 14 19 Port Melbourne Richmond Reserves AFL Final Eight System
2018 VFL Season 15 21 Box Hill Casey AFL Final Eight System
2019 VFL Season 15 21 Richmond Reserves Williamstown AFL Final Eight System
2020 Competition suspended for 2020 season
2021 VFL Season 22 14 AFL Final Eight System
2022 VFL Season 21 22 Casey Southport AFL Final Eight System
2023 VFL Season 21 22 Gold Coast Reserves Werribee Extended AFL Final Eight System
2024 VFL Season 21 21 Werribee Southport Extended AFL Final Eight System

VFA/VFL Premiers Details

Season Premiers Captain Vice-Captain Coach
1897 VFA Season Port Melbourne Dave Powell
1898 VFA Season Footscray Bob Dick Harry Wilson
1899 VFA Season Footscray (2) Dave De Coite
1900 VFA Season Footscray (3) Dave De Coite (2)
1901 VFA Season Port Melbourne (2) Billy McGee
1902 VFA Season Richmond Alec Edmond
1903 VFA Season North Melbourne Paddy Noonan
1904 VFA Season North Melbourne (2) Paddy Noonan (2)
1905 VFA Season Richmond (2) Alec Edmond (2) Arthur Cleghorn
1906 VFA Season West Melbourne Arch Johnson
1907 VFA Season Williamstown Ned Alley
1908 VFA Season Footscray (4) Tom McKinley Jim Cassidy
1909 VFA Season Brunswick Joe Johnson
1910 VFA Season North Melbourne (3) George Johnson George Johnson
1911 VFA Season Essendon Association Dave McNamara
1912 VFA Season Essendon Association (2) Dave McNamara (2)
1913 VFA Season Footscray (5) Johnny Craddock Jim Cassidy (2)
1914 VFA Season North Melbourne (4) Charlie Hardy
1915 VFA Season North Melbourne (5) Syd Barker
1916-1917 Competition suspended for 1916 season
Competition suspended for 1917 season
1918 VFA Season North Melbourne (6) Syd Barker (2)
1919 VFA Season Footscray (6) Johnny Craddock (2) Bill Sewart
1920 VFA Season Footscray (7) Johnny Craddock (3)
1921 VFA Season Williamstown (2) Jim Caldwell
1922 VFA Season Port Melbourne (3) Gus Dobrigh Gus Dobrigh
1923 VFA Season Footscray (8) Con McCarthy Con McCarthy
1924 VFA Season Footscray (9) Con McCarthy (2) Con McCarthy (2)
1925 VFA Season Brunswick (2) Wally Raleigh Wally Raleigh
1926 VFA Season Coburg Harry Kerley Jimmy Jenkins Charlie Hardy
1927 VFA Season Coburg (2) Harry Kerley (2) Charlie Hardy (2)
1928 VFA Season Coburg (3) Harry Kerley (3) Harry Kerley
1929 VFA Season Northcote
1930 VFA Season Oakleigh Frank Maher
1931 VFA Season Oakleigh (2) Frank Maher (2)
1932 VFA Season Northcote (2)
1933 VFA Season Northcote (3)
1934 VFA Season Northcote (4)
1935 VFA Season Yarraville Allan Hopkins
1936 VFA Season Northcote (5)
1937 VFA Season Prahran
1938 VFA Season Brunswick (3) Roy McKay
1939 VFA Season Williamstown (3) Gordon Ogden Reg Thomas
1940 VFA Season Port Melbourne (4) Frank Kelly
1941 VFA Season Port Melbourne (5) Tommy Lahiff
1942-1944 Competition suspended for 1942 season
Competition suspended for 1943 season
Competition suspended for 1944 season
1945 VFA Season Williamstown (4)
1946 VFA Season Sandringham Len Toyne Len Toyne
1947 VFA Season Port Melbourne (6) Bill Findlay
1948 VFA Season Brighton
1949 VFA Season Williamstown (5)
1950 VFA Season Oakleigh (3) George Smeaton
1951 VFA Season Prahran (2) Bill Faul
1952 VFA Season Oakleigh (4) George Smeaton (2)
1953 VFA Season Port Melbourne (7) Don Fraser
1954 VFA Season Williamstown (6)
1955 VFA Season Williamstown (7)
1956 VFA Season Williamstown (8)
1957 VFA Season Moorabbin Alan Murphy Bill Faul (2)
1958 VFA Season Williamstown (9)
1959 VFA Season Williamstown (10)
1960 VFA Season Oakleigh (5) Alby Pannam
1961 VFA Season Yarraville (2) Keith Drinan
1962 VFA Season Sandringham (2) Fred Webster Neil Bencraft
1963 VFA Season Moorabbin (2)
1964 VFA Season Port Melbourne (8) Laurie Mithen
1965 VFA Season Waverley Ian Thorogood
1966 VFA Season Port Melbourne (9) Brian Buckley
1967 VFA Season Dandenong
1968 VFA Season Preston Alan Joyce
1969 VFA Season Preston (2) Alan Joyce (2)
1970 VFA Season Prahran (3) Kevin Rose
1971 VFA Season Dandenong (2)
1972 VFA Season Oakleigh (6) Bob Johnson
1973 VFA Season Prahran (4) Kevin Rose (2)
1974 VFA Season Port Melbourne (10) Norm Brown
1975 VFA Season Geelong West
1976 VFA Season Port Melbourne (11) Norm Brown (2)
1977 VFA Season Port Melbourne (12) Norm Brown (3)
1978 VFA Season Prahran (5) Mick Erwin
1979 VFA Season Coburg (4) Col Kinnear
1980 VFA Season Port Melbourne (13) Gary Brice
1981 VFA Season Port Melbourne (14) Gary Brice (2)
1982 VFA Season Port Melbourne (15) Gary Brice (3)
1983 VFA Season Preston (3) Ray Shaw
1984 VFA Season Preston (4) Ray Shaw Ray Shaw (2)
1985 VFA Season Sandringham (3) Ross Brewer Peter Mannix Bob Keddie
1986 VFA Season Williamstown (11)
1987 VFA Season Springvale Phil Maylin
1988 VFA Season Coburg (5)
1989 VFA Season Coburg (6)
1990 VFA Season Williamstown (12)
1991 VFA Season Dandenong (3)
1992 VFA Season Sandringham (4) Trevor Barker
1993 VFA Season Werribee
1994 VFA Season Sandringham (5) Trevor Barker (2)
1995 VFA Season Springvale (2) Michael Ford
1996 VFL Season Springvale (3) Brad Gotch
1997 VFL Season Sandringham (6) Andy Collins
1998 VFL Season Springvale (4) Peter Nicholson
1999 VFL Season Springvale (5) Peter Nicholson (2)
2000 VFL Season Sandringham (7) Graeme Yeats
2001 VFL Season Box Hill
2002 VFL Season Geelong Reserves
2003 VFL Season Williamstown (13) Brad Gotch (2)
2004 VFL Season Sandringham (8) Mark Williams
2005 VFL Season Sandringham (9) Mark Williams (2)
2006 VFL Season Sandringham (10) Mark Williams (3)
2007 VFL Season Geelong Reserves (2) James Byrne Leigh Tudor
2008 VFL Season North Ballarat Gerard FitzGerald
2009 VFL Season North Ballarat (2) Gerard FitzGerald (2)
2010 VFL Season North Ballarat (3) Gerard FitzGerald (3)
2011 VFL Season Port Melbourne (16) Gary Ayres
2012 VFL Season Geelong Reserves (3) Troy Selwood
2013 VFL Season Box Hill (2) Damian Carroll
2014 VFL Season Footscray Reserves
2015 VFL Season Williamstown (14)
2016 VFL Season Footscray Reserves (2)
2017 VFL Season Port Melbourne (17) Gary Ayres (2)
2018 VFL Season Box Hill (3)
2019 VFL Season Richmond Reserves Craig McRae
2020 Competition suspended for 2020 season
2021 VFL Season
2022 VFL Season Casey (6) Mark Corrigan
2023 VFL Season Gold Coast Reserves Josh Drummond
2024 VFL Season Werribee (2) Dom Brew Jimmy Allan

It should be noted that the premiership captains, premiership vice-captains and premiership coaches are determined using custom dynamic logic that may produce a result that does not align with the official record. Misalignments would typically be for seasons for which there was no grand final.