Australian rules football · Australia

Australian Football League

Eighteen clubs contest the VFL/AFL premiership, decided each September by a Grand Final at the MCG. This portal covers every club since the league's first season in 1897, with all-time honours, season-by-season ladders, and the full Grand Final roll.

18 current clubs
130 premierships (18972025)
21 clubs all-time
Reigning premiers: Brisbane Lions

2026 Ladder

Live

Live 2026 ladder from ESPN, refreshed hourly.

#ClubPWLDPts
113121048
213112044
31495036
41384134
51385032
61385032
71486032
81376028
91376028
101266024
111357122
121358020
131358020
141257020
151248016
161349016
171221008
181311204

Live source: ESPN. All-time honours and records below are from the project workbook (afltables.com), complete through 2025.

All-Time Table

ClubPremiershipsMinorGFsSeasonsWin%
1620431290.619
1617291290.578
1617281270.559
1310181260.459
139241180.506
139191010.486
1015201260.563
FITFitzroydefunct
84131000.447
510191280.489
507290.506
4491010.430
437390.528
2371270.401
233350.521
2041010.466
142290.543
011310.463
001140.480
000100.326
000150.320
UNIUniversitydefunct
00070.222

All-time premierships, minor premierships, Grand Final appearances and seasons across the full AFL (and predecessor) history. Win% counts a draw as a half-win.

Grand Finals

YearPremiersScoreRunner-up
2025Brisbane Lions122–75Geelong
2024Brisbane Lions120–60Sydney Swans
2023Collingwood90–86Brisbane Lions
2022Geelong133–52Sydney Swans
2021Melbourne140–66Western Bulldogs
2020Richmond81–50Geelong
2019Richmond114–25Greater Western Sydney
2018West Coast79–74Collingwood
2017Richmond108–60Adelaide
2016Western Bulldogs89–67Sydney Swans
2015Hawthorn107–61West Coast
2014Hawthorn137–74Sydney Swans
2013Hawthorn77–62Fremantle
2012Sydney Swans91–81Hawthorn
2011Geelong119–81Collingwood
2010Collingwood108–52St Kilda
2009Geelong80–68St Kilda
2008Hawthorn115–89Geelong
2007Geelong163–44Port Adelaide
2006West Coast85–84Sydney Swans
2005Sydney Swans58–54West Coast
2004Port Adelaide113–73Brisbane Lions
2003Brisbane Lions134–84Collingwood
2002Brisbane Lions75–66Collingwood
2001Brisbane Lions108–82Essendon
2000Essendon135–75Melbourne
1999Kangaroos124–89Carlton
1998Adelaide105–70North Melbourne
1997Adelaide125–94St Kilda
1996North Melbourne131–88Sydney Swans
1995Carlton141–80Geelong
1994West Coast143–63Geelong
1993Essendon133–89Carlton
1992West Coast113–85Geelong
1991Hawthorn139–86West Coast
1990Collingwood89–41Essendon
1989Hawthorn144–138Geelong
1988Hawthorn152–56Melbourne
1987Carlton104–71Hawthorn
1986Hawthorn110–68Carlton
1985Essendon170–92Hawthorn
1984Essendon105–81Hawthorn
1983Hawthorn140–57Essendon
1982Carlton103–85Richmond
1981Carlton92–72Collingwood
1980Richmond159–78Collingwood
1979Carlton82–77Collingwood
1978Hawthorn121–103North Melbourne
1977North Melbourne151–124Collingwood
1976Hawthorn100–70North Melbourne
1975North Melbourne122–67Hawthorn
1974Richmond128–87North Melbourne
1973Richmond116–86Carlton
1972Carlton177–150Richmond
1971Hawthorn82–75St Kilda
1970Carlton111–101Collingwood
1969Richmond85–60Carlton
1968Carlton56–53Essendon
1967Richmond114–105Geelong
1966St Kilda74–73Collingwood
1965Essendon105–70St Kilda
1964Melbourne64–60Collingwood
1963Geelong109–60Hawthorn
1962Essendon90–58Carlton
1961Hawthorn94–51Footscray
1960Melbourne62–14Collingwood
1959Melbourne115–78Essendon
1958Collingwood82–64Melbourne
1957Melbourne116–55Essendon
1956Melbourne121–48Collingwood
1955Melbourne64–36Collingwood
1954Footscray102–51Melbourne
1953Collingwood77–65Geelong
1952Geelong86–40Collingwood
1951Geelong81–70Essendon
1950Essendon92–54North Melbourne
1949Essendon125–52Carlton
1948Melbourne89–50Essendon
1947Carlton86–85Essendon
1946Essendon150–87Melbourne
1945Carlton103–75South Melbourne
1944Fitzroy66–51Richmond
1943Richmond86–81Essendon
1942Essendon132–79Richmond
1941Melbourne127–98Essendon
1940Melbourne107–68Richmond
1939Melbourne148–95Collingwood
1938Carlton100–85Collingwood
1937Geelong122–90Collingwood
1936Collingwood89–78South Melbourne
1935Collingwood78–58South Melbourne
1934Richmond128–89South Melbourne
1933South Melbourne71–29Richmond
1932Richmond92–83Carlton
1931Geelong68–48Richmond
1930Collingwood100–70Geelong
1929Collingwood79–50Richmond
1928Collingwood96–63Richmond
1927Collingwood25–13Richmond
1926Melbourne119–62Collingwood
1925Geelong79–69Collingwood
1923Essendon63–46Fitzroy
1922Fitzroy79–68Collingwood
1921Richmond36–32Carlton
1920Richmond52–35Collingwood
1919Collingwood78–53Richmond
1918South Melbourne62–57Collingwood
1917Collingwood74–39Fitzroy
1916Fitzroy85–56Carlton
1915Carlton78–45Collingwood
1914Carlton45–39South Melbourne
1913Fitzroy56–43St Kilda
1912Essendon47–33South Melbourne
1911Essendon41–35Collingwood
1910Collingwood61–47Carlton
1909South Melbourne38–36Carlton
1908Carlton35–26Essendon
1907Carlton50–45South Melbourne
1906Carlton94–45Fitzroy
1905Fitzroy30–17Collingwood
1904Fitzroy61–37Carlton
1903Collingwood31–29Fitzroy
1902Collingwood60–27Essendon
1901Essendon43–16Collingwood
1900Melbourne34–30Fitzroy
1899Fitzroy27–26South Melbourne
1898Fitzroy38–23Essendon

Data sourced from afltables.com, the comprehensive AFL & rugby league statistics archive. AFL honours and ladders cover 18972025.