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 |
| 2025 WAFL Season | 10 | 20 | South Fremantle | East Perth | McIntyre Final Five System |
WAFL Premiers Details
| Season | Premiers | Captain | Vice-Captain | Coach |
|---|---|---|---|---|
| 1898 WAFA Season | Unions-Fremantle | Poss Watson | John Clark | |
| 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 (2) | |
| 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) | Harry Gepp | Phil Matson (8) | |
| 1927 WAFL Season | East Perth (7) | Harry 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 | Peter German | |
| 2005 WAFL Season | South Fremantle (12) | David Gault | John Dimmer | |
| 2006 WAFL Season | Subiaco (9) | Marc Webb | Peter German (2) | |
| 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 | Jarrad Schofield | |
| 2015 WAFL Season | Subiaco (13) | Kyal Horsley (2) | Jarrad Schofield (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) | Jarrad Schofield (3) | |
| 2019 WAFL Season | Subiaco (15) | Leigh Kitchin | Beau Wardman | |
| 2020 WAFL Season | South Fremantle (14) | Dylan Main | Todd Curley | |
| 2021 WAFL Season | Subiaco (16) | Leigh Kitchin (2) | Beau Wardman (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 | ||
| 2025 WAFL Season | South Fremantle (15) | Chad Pearson | Craig White |
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.
WAFL Final Top Four Placings (Finals-Adjusted)
| Season | Premiers | Runners-Up | Third | Fourth |
|---|---|---|---|---|
| 1898 WAFA Season | Unions-Fremantle | West Perth | Rovers | East Fremantle |
| 1899 WAFA Season | West Perth | East Fremantle | Unions-Fremantle | Perth |
| 1900 WAFA Season | East Fremantle | South Fremantle | West Perth | Perth |
| 1901 WAFA Season | West Perth | East Fremantle | South Fremantle | Perth |
| 1902 WAFA Season | East Fremantle | North Fremantle | West Perth | Perth |
| 1903 WAFA Season | East Fremantle | West Perth | North Fremantle | Perth |
| 1904 WAFA Season | East Fremantle | Perth | North Fremantle | West Perth |
| 1905 WAFA Season | West Perth | East Fremantle | North Fremantle | South Fremantle |
| 1906 WAFA Season | East Fremantle | West Perth | South Fremantle | Perth |
| 1907 WAFL Season | Perth | East Fremantle | West Perth | South Fremantle |
| 1908 WAFL Season | East Fremantle | Perth | South Fremantle | West Perth |
| 1909 WAFL Season | East Fremantle | Perth | East Perth | South Fremantle |
| 1910 WAFL Season | East Fremantle | East Perth | West Perth | South Fremantle |
| 1911 WAFL Season | East Fremantle | West Perth | North Fremantle | Perth |
| 1912 WAFL Season | Subiaco | East Fremantle | South Fremantle | North Fremantle |
| 1913 WAFL Season | Subiaco | Perth | East Fremantle | South Fremantle |
| 1914 WAFL Season | East Fremantle | South Fremantle | Subiaco | Perth |
| 1915 WAFL Season | Subiaco | Perth | South Fremantle | East Perth |
| 1916 WAFL Season | South Fremantle | East Fremantle | Perth | West Perth |
| 1917 WAFL Season | South Fremantle | East Fremantle | Perth | Subiaco |
| 1918 WAFL Season | East Fremantle | East Perth | Perth | South Fremantle |
| 1919 WAFL Season | East Perth | East Fremantle | South Fremantle | Subiaco |
| 1920 WAFL Season | East Perth | East Fremantle | Perth | Subiaco |
| 1921 WAFL Season | East Perth | East Fremantle | West Perth | South Fremantle |
| 1922 WAFL Season | East Perth | West Perth | South Fremantle | East Fremantle |
| 1923 WAFL Season | East Perth | East Fremantle | West Perth | South Fremantle |
| 1924 WAFL Season | Subiaco | East Fremantle | East Perth | South Fremantle |
| 1925 WAFL Season | East Fremantle | Subiaco | East Perth | West Perth |
| 1926 WAFL Season | East Perth | Subiaco | East Fremantle | West Perth |
| 1927 WAFL Season | East Perth | South Fremantle | East Fremantle | Subiaco |
| 1928 WANFL Season | East Fremantle | East Perth | Subiaco | South Fremantle |
| 1929 WANFL Season | East Fremantle | South Fremantle | West Perth | Subiaco |
| 1930 WANFL Season | East Fremantle | South Fremantle | Subiaco | Perth |
| 1931 WANFL Season | East Fremantle | Subiaco | East Perth | South Fremantle |
| 1932 WANFL Season | West Perth | East Perth | East Fremantle | South Fremantle |
| 1933 WANFL Season | East Fremantle | Subiaco | West Perth | East Perth |
| 1934 WANFL Season | West Perth | East Fremantle | Victoria Park | East Perth |
| 1935 WANFL Season | West Perth | Subiaco | East Perth | East Fremantle |
| 1936 WANFL Season | East Perth | Claremont | East Fremantle | Subiaco |
| 1937 WANFL Season | East Fremantle | Claremont | East Perth | Swan Districts |
| 1938 WANFL Season | Claremont | East Fremantle | East Perth | Swan Districts |
| 1939 WANFL Season | Claremont | East Fremantle | East Perth | South Fremantle |
| 1940 WANFL Season | Claremont | South Fremantle | East Fremantle | East Perth |
| 1941 WANFL Season | West Perth | East Fremantle | South Fremantle | Claremont |
| 1942 WANFL Season | West Perth | Claremont | East Fremantle | East Perth |
| 1943 WANFL Season | East Fremantle | Swan Districts | Subiaco | West Perth |
| 1944 WANFL Season | East Perth | East Fremantle | Perth | West Perth |
| 1945 WANFL Season | East Fremantle | South Fremantle | West Perth | Swan Districts |
| 1946 WANFL Season | East Fremantle | West Perth | Subiaco | South Fremantle |
| 1947 WANFL Season | South Fremantle | West Perth | Perth | East Fremantle |
| 1948 WANFL Season | South Fremantle | West Perth | East Fremantle | Perth |
| 1949 WANFL Season | West Perth | Perth | South Fremantle | East Fremantle |
| 1950 WANFL Season | South Fremantle | Perth | West Perth | East Fremantle |
| 1951 WANFL Season | West Perth | South Fremantle | Perth | East Fremantle |
| 1952 WANFL Season | South Fremantle | West Perth | Claremont | East Perth |
| 1953 WANFL Season | South Fremantle | West Perth | East Fremantle | Perth |
| 1954 WANFL Season | South Fremantle | East Fremantle | West Perth | Perth |
| 1955 WANFL Season | Perth | East Fremantle | South Fremantle | West Perth |
| 1956 WANFL Season | East Perth | South Fremantle | East Fremantle | Perth |
| 1957 WANFL Season | East Fremantle | East Perth | Perth | West Perth |
| 1958 WANFL Season | East Perth | East Fremantle | Perth | West Perth |
| 1959 WANFL Season | East Perth | Subiaco | East Fremantle | Perth |
| 1960 WANFL Season | West Perth | East Perth | East Fremantle | South Fremantle |
| 1961 WANFL Season | Swan Districts | East Perth | Subiaco | East Fremantle |
| 1962 WANFL Season | Swan Districts | East Fremantle | West Perth | South Fremantle |
| 1963 WANFL Season | Swan Districts | East Fremantle | Perth | East Perth |
| 1964 WANFL Season | Claremont | East Fremantle | Perth | Subiaco |
| 1965 WANFL Season | East Fremantle | Swan Districts | Claremont | West Perth |
| 1966 WANFL Season | Perth | East Perth | West Perth | East Fremantle |
| 1967 WANFL Season | Perth | East Perth | South Fremantle | West Perth |
| 1968 WANFL Season | Perth | East Perth | West Perth | Subiaco |
| 1969 WANFL Season | West Perth | East Perth | Perth | Subiaco |
| 1970 WANFL Season | South Fremantle | Perth | East Perth | Subiaco |
| 1971 WANFL Season | West Perth | East Perth | East Fremantle | Claremont |
| 1972 WANFL Season | East Perth | Claremont | Perth | West Perth |
| 1973 WANFL Season | Subiaco | West Perth | East Perth | East Fremantle |
| 1974 WANFL Season | East Fremantle | Perth | Swan Districts | Subiaco |
| 1975 WANFL Season | West Perth | South Fremantle | Swan Districts | East Perth |
| 1976 WANFL Season | Perth | East Perth | South Fremantle | West Perth |
| 1977 WANFL Season | Perth | East Fremantle | West Perth | East Perth |
| 1978 WANFL Season | East Perth | Perth | South Fremantle | West Perth |
| 1979 WANFL Season | East Fremantle | South Fremantle | Claremont | East Perth |
| 1980 WAFL Season | South Fremantle | Swan Districts | East Perth | Claremont |
| 1981 WAFL Season | Claremont | South Fremantle | Swan Districts | East Perth |
| 1982 WAFL Season | Swan Districts | Claremont | West Perth | East Perth |
| 1983 WAFL Season | Swan Districts | Claremont | South Fremantle | East Fremantle |
| 1984 WAFL Season | Swan Districts | East Fremantle | Claremont | East Perth |
| 1985 WAFL Season | East Fremantle | Subiaco | Swan Districts | West Perth |
| 1986 WAFL Season | Subiaco | East Fremantle | Perth | Claremont |
| 1987 WAFL Season | Claremont | Subiaco | East Fremantle | Swan Districts |
| 1988 WAFL Season | Subiaco | Claremont | East Fremantle | South Fremantle |
| 1989 WAFL Season | Claremont | South Fremantle | East Fremantle | West Perth |
| 1990 WASFL Season | Swan Districts | Claremont | South Fremantle | East Fremantle |
| 1991 WAFL Season | Claremont | Subiaco | Swan Districts | Perth |
| 1992 WAFL Season | East Fremantle | South Fremantle | East Perth | Swan Districts |
| 1993 WAFL Season | Claremont | West Perth | Subiaco | Swan Districts |
| 1994 WAFL Season | East Fremantle | Claremont | West Perth | Subiaco |
| 1995 WAFL Season | West Perth | Subiaco | East Fremantle | South Fremantle |
| 1996 WAFL Season | Claremont | East Perth | East Fremantle | West Perth |
| 1997 WR Season | South Fremantle | East Fremantle | Perth | East Perth |
| 1998 WR Season | East Fremantle | West Perth | Subiaco | East Perth |
| 1999 WR Season | West Perth | South Fremantle | Subiaco | East Fremantle |
| 2000 WR Season | East Perth | East Fremantle | Subiaco | Claremont |
| 2001 WAFL Season | East Perth | South Fremantle | Claremont | Subiaco |
| 2002 WAFL Season | East Perth | West Perth | Subiaco | East Fremantle |
| 2003 WAFL Season | West Perth | Subiaco | East Perth | Claremont |
| 2004 WAFL Season | Subiaco | Claremont | Swan Districts | South Fremantle |
| 2005 WAFL Season | South Fremantle | Claremont | Subiaco | Swan Districts |
| 2006 WAFL Season | Subiaco | South Fremantle | Claremont | West Perth |
| 2007 WAFL Season | Subiaco | Claremont | South Fremantle | East Perth |
| 2008 WAFL Season | Subiaco | Swan Districts | West Perth | South Fremantle |
| 2009 WAFL Season | South Fremantle | Subiaco | Swan Districts | West Perth |
| 2010 WAFL Season | Swan Districts | Claremont | East Perth | East Fremantle |
| 2011 WAFL Season | Claremont | Subiaco | West Perth | South Fremantle |
| 2012 WAFL Season | Claremont | East Fremantle | Swan Districts | East Perth |
| 2013 WAFL Season | West Perth | East Perth | Claremont | Swan Districts |
| 2014 WAFL Season | Subiaco | East Perth | East Fremantle | Swan Districts |
| 2015 WAFL Season | Subiaco | West Perth | East Perth | Peel |
| 2016 WAFL Season | Peel | Subiaco | South Fremantle | West Perth |
| 2017 WAFL Season | Peel | Subiaco | South Fremantle | Swan Districts |
| 2018 WAFL Season | Subiaco | West Perth | South Fremantle | Claremont |
| 2019 WAFL Season | Subiaco | South Fremantle | Claremont | West Coast Reserves |
| 2020 WAFL Season | South Fremantle | Claremont | West Perth | Perth |
| 2021 WAFL Season | Subiaco | South Fremantle | Claremont | West Perth |
| 2022 WAFL Season | West Perth | Claremont | East Fremantle | Peel |
| 2023 WAFL Season | East Fremantle | Peel | Subiaco | Claremont |
| 2024 WAFL Season | Peel | East Perth | Swan Districts | Claremont |
| 2025 WAFL Season | South Fremantle | East Perth | Claremont | Perth |
It should be noted that although the premiers and runners-up should align with the official record, third and fourth place are determined by custom dynamic logic that may produce a result that does not align with the official record. The season details page may provide clarity surrounding how it is determined via round-by-round adjustments.