This page is a collection of VFL/AFL games records. The Australian Football League (AFL), known as the Victorian Football League (VFL) until 1990, is the elite national competition in men's Australian rules football. This list only includes home-and-away matches and finals; representative games (i.e. State of Origin or international rules), pre-season and night series games are excluded from the totals.
Most VFL/AFL games
Below are the players who have played at least 300 games at VFL/AFL level; this list of players is often colloquially referred to as "the 300 club". Individuals who have participated as a player, coach and/or umpire in 300 league-sanctioned senior games – including home-and-away, pre-season, state representative and international rules games – are awarded life membership of the AFL.
‡ Most VFL/AFL games for that club Bold Current player
Updated to the end of the 2026 season.
# Player Games Club(s) Career span 1 442‡ ‡ 21.05 2006–present 2 432‡ ‡ 20.57 1996–2016 3 426‡ ‡ 20.29 1971–1991 4 407 (157 games; 2001–2009) 19.38 2001–2021 (250 games; 2010–2021) 5 403‡ ‡ 21.21 1965–1983 6 400‡ ‡ 17.39 1993–2015 7 387‡ ‡ 20.37 2007–2025 8 383‡ ‡ 18.24 1988–2008 9 379 (154 games; 2008–2015) 19.95 2008–present (225 games; 2016–present) 10 378 19.89 1974–1992 11 376‡ ‡ 19.79 2004–2022 12 375‡ ‡ 22.06 1986–2002 375 20.83 2009–2026 14 372‡ ‡ 21.88 1999–2015 15 366 (177 games; 1969–1977) 20.33 1969–1986 (189 games; 1978–1986) 16 364‡ ‡ 21.41 1994–2010 17 359 (135 games; 1985–1992) 19.94 1985–2002 (224 games; 1993–2002) 359‡ ‡ 19.94 2007–2024 19 357 (247 games; 2002–2010, 2018–2020) 18.79 2002–2020 (110 games; 2011–2017) 20 356 19.78 1969–1986 356 (269 games; 1982–1994) 20.94 1982–1998 (87 games; 1995–1998) 22 355 22.19 2007–2022 23 354 (182 games; 2005–2013) 18.63 2005–2023 (172 games; 2014–2023) 24 353 20.76 2000–2016 25 350 (329 games; 1978–1994) 19.44 1978–1995 (21 games; 1995) 350 (218 games; 2005–2013, 2020–2021) 20.59 2005–2021 (132 games; 2014–2019) 27 347 20.41 2007–2023 28 346 (305 games; 2002–2017) 19.22 2002–2019 (41 games; 2018–2019) 29 345 (315 games; 2007–2023) 18.16 2007–2025 (30 games; 2024–2025) 30 342 19.00 2003–2020 342 (298 games; 2011–2024) 21.38 2011–present (44 games; 2025–present) 32 341 18.94 1990–2007 33 340‡ ‡ 21.25 1995–2010 34 338 (293 games; 2011–2024) 21.13 2011–present (45 games; 2025–present) 35 336 (260 games; 1963–1972, 1976–1979) 18.67 1963–1980 (70 games; 1973–1975) (6 games; 1980) 336 19.76 2001–2017 37 334 (205 games; 2003–2012) 20.88 2003–2018 (129 games; 2013–2018) 38 333‡ ‡ 18.50 1955–1964, 1967–1974 333 (219 games; 1974–1982, 1990–1991) 18.50 1974–1991 (114 games; 1983–1989) 333‡ ‡ 18.50 2006–2023 41 332 19.53 1969–1985 332 (45 games; 1980–1982) 19.53 1980–1996 (287 games; 1983–1996) 332 20.75 2001–2016 332 (316 games; 2001–2016) 19.53 2001–2017 (16 games; 2017) 45 329 (207 games; 1967–1978) 18.28 1967–1984 (122 games; 1979–1984) 329 (307 games; 2002–2016) 20.56 2002–2017 (22 games; 2017) 47 328 18.22 1957–1974 328 (135 games; 1969–1975) 19.29 1969–1985 (193 games; 1976–1985) 49 327 (60 games; 2008–2011) 18.17 2008–2025 (267 games; 2012–2025) 50 325 19.12 1967–1983 325 (38 games; 1995–1996) 20.31 1995–2010 (210 games; 1997–2006) (77 games; 2007–2010) 325 21.67 1999–2013 325 20.31 2004–2019 325 (173 games; 2004–2013) 19.12 2004–2020 (152 games; 2014–2020) 55 324 (224 games; 1983–1995, 2002) 17.05 1983–2000, 2002 (100 games; 1996–2000) 324 20.25 1993–2008 57 323 19.00 1987–2003 58 322‡ ‡ 20.13 1998–2013 322 (260 games; 2002–2013) 21.47 2002–2016 (62 games; 2014–2016) 60 321 16.05 1951–1970 321 18.88 1986–2002 321 20.06 1995–2010 321 (135 games; 2012–2018) 21.40 2012–present (186 games; 2019–present) 321 21.40 2012–present 65 320 16.84 1933–1951 66 319 (264 games; 2005–2016) 21.27 2005–2019 (55 games; 2017–2019) 319 16.79 2008–2026 68 318 (152 games; 1989–1996) 21.20 1989–2003 (166 games; 1997–2003) 69 315 22.50 2013–present 70 313 (19 games; 1976–1977) 18.41 1976–1992 (294 games; 1978–1992) 313 17.39 1977–1994 313 (149 games; 1978–1987) 16.47 1978–1996 (164 games; 1988–1996)‡ 313 (273 games; 2002–2015) 19.56 2002–2017 (40 games; 2016–2017) 74 312 18.35 1985–2001 312 20.80 1993–2007 Robert Murphy 312 17.33 2000–2017 77 311 16.42 1931–1949 311 20.73 1992–2006 311 19.44 1992–2007 80 308 (39 games; 2001–2004) 18.12 2001–2017 (269 games; 2005–2017) 308 20.53 2011–2025 82 307 18.06 1977–1991, 1993–1994 83 306 17.00 1920–1937 306 20.40 1973–1987 306 (120 games; 1988–1993) 18.00 1988–2004 (32 games; 1994–1996) (154 games; 1997–2004) 306 (189 games; 1991–2000) 19.13 1991–2006 (117 games; 2001–2006) 306‡ ‡ 19.13 1993–2008 306 20.40 1995–2009 306 19.13 2008–2023 90 305 19.06 1993–2008 305 20.33 2002–2016 305 19.06 2010–2025 93 304 (120 games; 1974–1980) 20.27 1974–1988 (184 games; 1980–1988) 94 303 20.20 1983–1997 303 20.20 1995–2009 303 18.94 2007–2022 97 302 20.13 1967–1981 302 (282 games; 1998–2011) 20.13 1998–2012 (20 games; 2012) 302 18.88 2006–2021 302 20.13 2010–2024 302 (14 games; 2010–2011) 17.76 2010–present (271 games; 2012–2022; 2024–present) (17 games; 2023) 102 301 (268 games; 1965–1978) 18.81 1965–1980 (20 games; 1979) (13 games; 1980) 301 (58 games; 1995–1997) 21.50 1995–2008 (243 games; 1998–2008) 104 300 17.65 1964–1980 300 16.67 1965–1982 300 20.00 1967–1981 300 20.00 1970–1984 300 18.75 1974–1989 300 (287 games; 1988–2002) 18.75 1988–2003 (13 games; 2003) 300 (127 games; 1991–1996) 18.75 1991–2006 (173 games; 1997–2006) 300 20.00 1992–2006 300 20.00 2001–2015 300 18.75 2006–2021 300 (95 games; 2012–2016) 20.00 2012–present (54 games; 2017–2019) (151 games; 2020–present)
Club games record holders
Below are the players who hold the record for most games played at their respective clubs.
§ VFL/AFL games record holder Bold Current player
Updated to the end of the 2026 season.
Club Player Games 340 1995–2010 164 1988–1996 322 1998–2013 375 1986–2002 § 442§ 2006–present§ 400 1993–2015 333 1955–1964, 1967–1974 364 1994–2010 376 2004–2022 359 2007–2024 249 2011–2025 282 2012–present 426 1971–1991 306 1993–2008 432 1996–2016 387 2007–2025 403 1965–1983 372 1999–2015 383 1988–2008 101 1908–1913 333 2006–2023
200-game players for one club
VFL/AFL games record holder Below are the players who have held the record for the most games played at VFL/AFL level, beginning with the first player to reach 100 games.SEN Inside Football (Vol.46 No.26 / Issue 1529 / July 28 - August 3, 2016 / Page 3)
Bold Current player
Updated to the end of the 2026 season.
Player Total tobreak record Record broken Careergames Club(s) Career span First to reach 100 games (round 14, 1902) 193 (179 games; 1897–1907) 1897–1908 (14 games; 1908) 194 Grand final, 1910 209 (12 games; 1899) 1899–1901, 1903–1911 (197 games; 1900–1901, 1903–1911) 210 Round 10, 1914 261 1903–1920 262 Round 15, 1925 263 1910–1925 264 Round 11, 1935 306 1920–1937 307 Round 9, 1949 311 1931–1949 312 Round 13, 1950 320 1933–1951 321 Round 5, 1970 321 1951–1970 322 Round 9, 1974 328 1957–1974 329 Round 18, 1974 333 1955–1964, 1967–1974 334 Round 7, 1980 336 (260 games; 1963–1972, 1976–1979) 1963–1980 (70 games; 1973–1975) (6 games; 1980) 337 Qualifying final, 1980 403 1965–1983 404 Round 22, 1990 426 1971–1991 427 Round 19, 2016 432 1996–2016 433 Round 11, 2026 442 2006–present
See also
VFL/AFL goalkicking records AFL Women's games records
References
Sources Most career games at AFL Tables Every AFL player at Australian Football