Fixtures (WAFL)

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

WAFL Season List

Season Teams Rounds Premiers Runners-Up Finals System
1898 WAFA Season 4 16 Unions-Fremantle West Perth
1899 WAFA Season 5 17 West Perth East Fremantle
1900 WAFA Season 4 12 East Fremantle South Fremantle
1901 WAFA Season 6 15 West Perth East Fremantle
1902 WAFA Season 6 18 East Fremantle North Fremantle
1903 WAFA Season 6 18 East Fremantle West Perth
1904 WAFA Season 6 15 East Fremantle Perth First Amended Argus System
1905 WAFA Season 7 17 West Perth East Fremantle First Amended Argus System
1906 WAFA Season 8 17 East Fremantle West Perth First Amended Argus System
1907 WAFL Season 8 17 Perth East Fremantle First Amended Argus System
1908 WAFL Season 8 17 East Fremantle Perth First Amended Argus System
1909 WAFL Season 8 17 East Fremantle Perth First Amended Argus System
1910 WAFL Season 8 17 East Fremantle East Perth First Amended Argus System
1911 WAFL Season 7 15 East Fremantle West Perth Second Amended Neutral Argus System
1912 WAFL Season 7 19 Subiaco East Fremantle Second Amended Neutral Argus System
1913 WAFL Season 7 19 Subiaco Perth Second Amended Neutral Argus System
1914 WAFL Season 8 14 East Fremantle South Fremantle Second Amended Neutral Argus System
1915 WAFL Season 8 21 Subiaco Perth First Amended Neutral Argus System
1916 WAFL Season 7 14 South Fremantle East Fremantle Second Amended Neutral Argus System
1917 WAFL Season 7 14 South Fremantle East Fremantle Second Amended Neutral Argus System
1918 WAFL Season 6 15 East Fremantle East Perth Second Amended Neutral Argus System
1919 WAFL Season 6 15 East Perth East Fremantle Second Amended Neutral Argus System
1920 WAFL Season 6 15 East Perth East Fremantle Second Amended Neutral Argus System
1921 WAFL Season 6 15 East Perth East Fremantle Second Amended Neutral Argus System
1922 WAFL Season 6 15 East Perth West Perth Second Amended Neutral Argus System
1923 WAFL Season 6 15 East Perth East Fremantle Second Amended Neutral Argus System
1924 WAFL Season 6 15 Subiaco East Fremantle Second Amended Neutral Argus System
1925 WAFL Season 6 15 East Fremantle Subiaco Second Amended Neutral Argus System
1926 WAFL Season 7 21 East Perth Subiaco Second Amended Neutral Argus System
1927 WAFL Season 7 21 East Perth South Fremantle Second Amended Neutral Argus System
1928 WANFL Season 7 21 East Fremantle East Perth Second Amended Neutral Argus System
1929 WANFL Season 7 21 East Fremantle South Fremantle Second Amended Neutral Argus System
1930 WANFL Season 7 21 East Fremantle South Fremantle Second Amended Neutral Argus System
1931 WANFL Season 7 21 East Fremantle Subiaco Page-McIntyre System
1932 WANFL Season 7 21 West Perth East Perth Page-McIntyre System
1933 WANFL Season 7 21 East Fremantle Subiaco Page-McIntyre System
1934 WANFL Season 8 21 West Perth East Fremantle Page-McIntyre System
1935 WANFL Season 8 18 West Perth Subiaco Page-McIntyre System
1936 WANFL Season 8 20 East Perth Claremont Page-McIntyre System
1937 WANFL Season 8 21 East Fremantle Claremont Page-McIntyre System
1938 WANFL Season 8 20 Claremont East Fremantle Page-McIntyre System
1939 WANFL Season 8 20 Claremont East Fremantle Page-McIntyre System
1940 WANFL Season 8 20 Claremont South Fremantle Page-McIntyre System
1941 WANFL Season 8 20 West Perth East Fremantle Page-McIntyre System
1942 WANFL Season 7 19 West Perth Claremont Page-McIntyre System
1943 WANFL Season 8 17 East Fremantle Swan Districts Page-McIntyre System
1944 WANFL Season 8 19 East Perth East Fremantle Page-McIntyre System
1945 WANFL Season 8 20 East Fremantle South Fremantle Page-McIntyre System
1946 WANFL Season 8 19 East Fremantle West Perth Page-McIntyre System
1947 WANFL Season 8 19 South Fremantle West Perth Page-McIntyre System
1948 WANFL Season 8 19 South Fremantle West Perth Page-McIntyre System
1949 WANFL Season 8 18 West Perth Perth Page-McIntyre System
1950 WANFL Season 8 21 South Fremantle Perth Page-McIntyre System
1951 WANFL Season 8 21 West Perth South Fremantle Page-McIntyre System
1952 WANFL Season 8 20 South Fremantle West Perth Page-McIntyre System
1953 WANFL Season 8 21 South Fremantle West Perth Page-McIntyre System
1954 WANFL Season 8 20 South Fremantle East Fremantle Page-McIntyre System
1955 WANFL Season 8 20 Perth East Fremantle Page-McIntyre System
1956 WANFL Season 8 19 East Perth South Fremantle Page-McIntyre System
1957 WANFL Season 8 21 East Fremantle East Perth Page-McIntyre System
1958 WANFL Season 8 21 East Perth East Fremantle Page-McIntyre System
1959 WANFL Season 8 21 East Perth Subiaco Page-McIntyre System
1960 WANFL Season 8 21 West Perth East Perth Page-McIntyre System
1961 WANFL Season 8 21 Swan Districts East Perth Page-McIntyre System
1962 WANFL Season 8 21 Swan Districts East Fremantle Page-McIntyre System
1963 WANFL Season 8 21 Swan Districts East Fremantle Page-McIntyre System
1964 WANFL Season 8 21 Claremont East Fremantle Page-McIntyre System
1965 WANFL Season 8 21 East Fremantle Swan Districts Page-McIntyre System
1966 WANFL Season 8 21 Perth East Perth Page-McIntyre System
1967 WANFL Season 8 21 Perth East Perth Page-McIntyre System
1968 WANFL Season 8 21 Perth East Perth Page-McIntyre System
1969 WANFL Season 8 21 West Perth East Perth Page-McIntyre System
1970 WANFL Season 8 21 South Fremantle Perth Page-McIntyre System
1971 WANFL Season 8 21 West Perth East Perth Page-McIntyre System
1972 WANFL Season 8 21 East Perth Claremont Page-McIntyre System
1973 WANFL Season 8 21 Subiaco West Perth Page-McIntyre System
1974 WANFL Season 8 21 East Fremantle Perth Page-McIntyre System
1975 WANFL Season 8 21 West Perth South Fremantle Page-McIntyre System
1976 WANFL Season 8 21 Perth East Perth Page-McIntyre System
1977 WANFL Season 8 21 Perth East Fremantle Page-McIntyre System
1978 WANFL Season 8 21 East Perth Perth Page-McIntyre System
1979 WANFL Season 8 21 East Fremantle South Fremantle Page-McIntyre System
1980 WAFL Season 8 21 South Fremantle Swan Districts Page-McIntyre System
1981 WAFL Season 8 21 Claremont South Fremantle Page-McIntyre System
1982 WAFL Season 8 21 Swan Districts Claremont Page-McIntyre System
1983 WAFL Season 8 21 Swan Districts Claremont Page-McIntyre System
1984 WAFL Season 8 21 Swan Districts East Fremantle Page-McIntyre System
1985 WAFL Season 8 21 East Fremantle Subiaco Page-McIntyre System
1986 WAFL Season 8 21 Subiaco East Fremantle Page-McIntyre System
1987 WAFL Season 8 21 Claremont Subiaco Page-McIntyre System
1988 WAFL Season 8 21 Subiaco Claremont Page-McIntyre System
1989 WAFL Season 8 21 Claremont South Fremantle Page-McIntyre System
1990 WASFL Season 8 21 Swan Districts Claremont Page-McIntyre System
1991 WAFL Season 8 21 Claremont Subiaco McIntyre Final Five System
1992 WAFL Season 8 21 East Fremantle South Fremantle McIntyre Final Five System
1993 WAFL Season 8 21 Claremont West Perth McIntyre Final Five System
1994 WAFL Season 8 21 East Fremantle Claremont McIntyre Final Five System
1995 WAFL Season 8 21 West Perth Subiaco Page-McIntyre System
1996 WAFL Season 8 21 Claremont East Perth Page-McIntyre System
1997 WR Season 9 23 South Fremantle East Fremantle Page-McIntyre System
1998 WR Season 9 23 East Fremantle West Perth Page-McIntyre System
1999 WR Season 9 23 West Perth South Fremantle Page-McIntyre System
2000 WR Season 9 21 East Perth East Fremantle Page-McIntyre System
2001 WAFL Season 9 22 East Perth South Fremantle Page-McIntyre System
2002 WAFL Season 9 21 East Perth West Perth Page-McIntyre System
2003 WAFL Season 9 23 West Perth Subiaco Page-McIntyre System
2004 WAFL Season 9 23 Subiaco Claremont Page-McIntyre System
2005 WAFL Season 9 23 South Fremantle Claremont Page-McIntyre System
2006 WAFL Season 9 23 Subiaco South Fremantle Page-McIntyre System
2007 WAFL Season 9 23 Subiaco Claremont Page-McIntyre System
2008 WAFL Season 9 23 Subiaco Swan Districts Page-McIntyre System
2009 WAFL Season 9 23 South Fremantle Subiaco Page-McIntyre System
2010 WAFL Season 9 23 Swan Districts Claremont Page-McIntyre System
2011 WAFL Season 9 24 Claremont Subiaco Page-McIntyre System
2012 WAFL Season 9 24 Claremont East Fremantle Page-McIntyre System
2013 WAFL Season 9 24 West Perth East Perth Page-McIntyre System
2014 WAFL Season 9 23 Subiaco East Perth Page-McIntyre System
2015 WAFL Season 9 23 Subiaco West Perth McIntyre Final Five System
2016 WAFL Season 9 23 Peel Subiaco McIntyre Final Five System
2017 WAFL Season 9 23 Peel Subiaco McIntyre Final Five System
2018 WAFL Season 9 21 Subiaco West Perth McIntyre Final Five System
2019 WAFL Season 10 20 Subiaco South Fremantle McIntyre Final Five System
2020 WAFL Season 9 9 South Fremantle Claremont Page-McIntyre System
2021 WAFL Season 10 20 Subiaco South Fremantle McIntyre Final Five System
2022 WAFL Season 10 19 West Perth Claremont McIntyre Final Five System
2023 WAFL Season 10 20 East Fremantle Peel McIntyre Final Five System
2024 WAFL Season 10 21 Peel East Perth McIntyre Final Five System

WAFL Premiers Details

Season Premiers Captain Vice-Captain Coach
1898 WAFA Season Unions-Fremantle Poss Watson
1899 WAFA Season West Perth Barney Grecian
1900 WAFA Season East Fremantle Tom Wilson David Christy
1901 WAFA Season West Perth (2) Les Jones Bobby Grierson
1902 WAFA Season East Fremantle (2) John Chadwick John Clark
1903 WAFA Season East Fremantle (3) John Chadwick (2)
1904 WAFA Season East Fremantle (4) Tom Wilson (2)
1905 WAFA Season West Perth (3) Arthur Ford Bert Renfrey
1906 WAFA Season East Fremantle (5) Tom Wilson (3)
1907 WAFL Season Perth Jack Leckie
1908 WAFL Season East Fremantle (6) Tom Wilson (4)
1909 WAFL Season East Fremantle (7) Tom Wilson (5)
1910 WAFL Season East Fremantle (8) Scotty Doig
1911 WAFL Season East Fremantle (9) Scotty Doig (2)
1912 WAFL Season Subiaco Joe Scaddan
1913 WAFL Season Subiaco (2) Phil Matson Phil Matson
1914 WAFL Season East Fremantle (10) Harry Sharpe
1915 WAFL Season Subiaco (3) Wally Steele Phil Matson (2)
1916 WAFL Season South Fremantle Frank Collins
1917 WAFL Season South Fremantle (2) Frank Collins (2)
1918 WAFL Season East Fremantle (11) William Truscott
1919 WAFL Season East Perth Chris Slattery Phil Matson (3)
1920 WAFL Season East Perth (2) Charlie McKenzie Phil Matson (4)
1921 WAFL Season East Perth (3) Vern Harrold Phil Matson (5)
1922 WAFL Season East Perth (4) Vern Harrold (2) Phil Matson (6)
1923 WAFL Season East Perth (5) Vern Harrold (3) Phil Matson (7)
1924 WAFL Season Subiaco (4) Jack Hamilton
1925 WAFL Season East Fremantle (12) Jerry Dolan William Truscott
1926 WAFL Season East Perth (6) Henry Gepp Phil Matson (8)
1927 WAFL Season East Perth (7) Henry Gepp (2) Phil Matson (9)
1928 WANFL Season East Fremantle (13) Jerry Dolan (2)
1929 WANFL Season East Fremantle (14) Dinny Coffey
1930 WANFL Season East Fremantle (15) Jerry Dolan (3)
1931 WANFL Season East Fremantle (16) Judda Bee
1932 WANFL Season West Perth (4) Jack Cashman
1933 WANFL Season East Fremantle (17) Jerry Dolan (4)
1934 WANFL Season West Perth (5) Don Marinko Johnny Leonard
1935 WANFL Season West Perth (6) Don Marinko (2) Johnny Leonard (2)
1936 WANFL Season East Perth (8) Mick Cronin
1937 WANFL Season East Fremantle (18) Ross Hutchinson
1938 WANFL Season Claremont George Moloney Johnny Leonard (3)
1939 WANFL Season Claremont (2) George Moloney (2) Johnny Leonard (4)
1940 WANFL Season Claremont (3) George Moloney (3) Johnny Leonard (5)
1941 WANFL Season West Perth (7) Spike Pola
1942 WANFL Season West Perth (8) Len Harman
1943 WANFL Season East Fremantle (19) Jim Conway
1944 WANFL Season East Perth (9) Allan Watts
1945 WANFL Season East Fremantle (20) George Meiers
1946 WANFL Season East Fremantle (21) Charlie Doig
1947 WANFL Season South Fremantle (3) Ross Hutchinson (2)
1948 WANFL Season South Fremantle (4) Clive Lewington
1949 WANFL Season West Perth (9) Stan Heal
1950 WANFL Season South Fremantle (5) Clive Lewington (2)
1951 WANFL Season West Perth (10) Ray Schofield
1952 WANFL Season South Fremantle (6) Harry Carbon
1953 WANFL Season South Fremantle (7) Steve Marsh
1954 WANFL Season South Fremantle (8) Frank Treasure
1955 WANFL Season Perth (2) Keith Harper
1956 WANFL Season East Perth (10) Jack Sheedy
1957 WANFL Season East Fremantle (22) Steve Marsh (2)
1958 WANFL Season East Perth (11) Tom Everett
1959 WANFL Season East Perth (12) Jack Sheedy (2)
1960 WANFL Season West Perth (11) Brian Foley
1961 WANFL Season Swan Districts Haydn Bunton Haydn Bunton
1962 WANFL Season Swan Districts (2) Haydn Bunton (2) Haydn Bunton (2)
1963 WANFL Season Swan Districts (3) Haydn Bunton (3) Haydn Bunton (3)
1964 WANFL Season Claremont (4) Les Mumme Jim Conway
1965 WANFL Season East Fremantle (23) Bob Johnson
1966 WANFL Season Perth (3) Mal Atwell
1967 WANFL Season Perth (4) Mal Atwell (2)
1968 WANFL Season Perth (5) Mal Atwell (3)
1969 WANFL Season West Perth (12) Graham Farmer
1970 WANFL Season South Fremantle (9) Hassa Mann
1971 WANFL Season West Perth (13) Graham Farmer (2)
1972 WANFL Season East Perth (13) Mal Brown
1973 WANFL Season Subiaco (5) Ross Smith
1974 WANFL Season East Fremantle (24) Graham Melrose
1975 WANFL Season West Perth (14) Bill Dempsey Graham Campbell
1976 WANFL Season Perth (6) Colin Lofts
1977 WANFL Season Perth (7) Colin Lofts (2)
1978 WANFL Season East Perth (14) Barry Cable
1979 WANFL Season East Fremantle (25) Brian Peake
1980 WAFL Season South Fremantle (10) Noel Carter
1981 WAFL Season Claremont (5) Graham Moss Graham Moss
1982 WAFL Season Swan Districts (4) Graham Melrose (2) John Todd
1983 WAFL Season Swan Districts (5) Keith Narkle John Todd (2)
1984 WAFL Season Swan Districts (6) Keith Narkle (2) John Todd (3)
1985 WAFL Season East Fremantle (26) Ron Alexander Ron Alexander
1986 WAFL Season Subiaco (6) Neil Taylor Haydn Bunton (4)
1987 WAFL Season Claremont (6) Gerard Neesham Gerard Neesham
1988 WAFL Season Subiaco (7) Greg Carpenter Haydn Bunton (5)
1989 WAFL Season Claremont (7) John Scott Gerard Neesham (2)
1990 WASFL Season Swan Districts (7) Peter Hodyl John Todd (4)
1991 WAFL Season Claremont (8) Mark Hann Gerard Neesham (3)
1992 WAFL Season East Fremantle (27) Steve Malaxos Ken Judge
1993 WAFL Season Claremont (9) Darrell Panizza Gerard Neesham (4)
1994 WAFL Season East Fremantle (28) Steve Malaxos (2) Ken Judge (2)
1995 WAFL Season West Perth (15) Darren Harris
1996 WAFL Season Claremont (10) Jeremy Guard Darrell Panizza
1997 WR Season South Fremantle (11)
1998 WR Season East Fremantle (29) Stephen Bilcich Tony Micale
1999 WR Season West Perth (16) Kim Rigoll
2000 WR Season East Perth (15) Jeremy Barnard Tony Micale (2)
2001 WAFL Season East Perth (16) Jeremy Barnard (2) Tony Micale (3)
2002 WAFL Season East Perth (17) Jeremy Barnard (3) Tony Micale (4)
2003 WAFL Season West Perth (17) Steve Trewhella Darren Harris
2004 WAFL Season Subiaco (8) Richard Maloney
2005 WAFL Season South Fremantle (12) David Gault John Dimmer
2006 WAFL Season Subiaco (9) Marc Webb
2007 WAFL Season Subiaco (10) Marc Webb (2)
2008 WAFL Season Subiaco (11) Marc Webb (3)
2009 WAFL Season South Fremantle (13) Toby McGrath John Dimmer (2)
2010 WAFL Season Swan Districts (8) Josh Roberts Brian Dawson
2011 WAFL Season Claremont (11) Clancy Rudeforth Simon McPhee
2012 WAFL Season Claremont (12) Luke Blackwell Marc Webb
2013 WAFL Season West Perth (18) Jason Salecic Bill Monaghan
2014 WAFL Season Subiaco (12) Kyal Horsley
2015 WAFL Season Subiaco (13) Kyal Horsley (2)
2016 WAFL Season Peel Gerald Ugle Cam Shepherd
2017 WAFL Season Peel (2) Gerald Ugle (2) Cam Shepherd (2)
2018 WAFL Season Subiaco (14) Kyal Horsley (3)
2019 WAFL Season Subiaco (15) Leigh Kitchin
2020 WAFL Season South Fremantle (14) Dylan Main Todd Curley
2021 WAFL Season Subiaco (16) Leigh Kitchin (2)
2022 WAFL Season West Perth (19) Aaron Black Darren Harris (2)
2023 WAFL Season East Fremantle (30) Matthew Jupp Bill Monaghan (2)
2024 WAFL Season Peel (3) Ben Hancock

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.