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.

Thumb
Former North Melbourne captain Brent Harvey is the VFL/AFL games record holder with 432 games

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".[1] 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.[2]

Most VFL/AFL games for that club
BoldCurrent player

Updated to the end of the 2024 season.

More information #, Player ...
# Player Games Club(s) Average
per season
Career span Ref.
1Brent Harvey432North Melbourne/Kangaroos20.571996–2016[3]
2Michael Tuck426Hawthorn20.291971–1991[4]
3Shaun Burgoyne407Port Adelaide (157 games; 2001–2009)19.382001–2021[5]
Hawthorn (250 games; 2010–2021)
4Kevin Bartlett403Richmond21.211965–1983[6]
Scott Pendlebury403Collingwood21.212006–present[7]
6Dustin Fletcher400Essendon17.391993–2015[8]
7Robert Harvey383St Kilda18.241988–2008[9]
8Simon Madden378Essendon19.891974–1992[10]
9David Mundy376Fremantle19.792004–2022[11]
10Craig Bradley375Carlton22.061986–2002[12]
11Adam Goodes372Sydney21.881999–2015[13]
12Travis Boak371Port Adelaide20.612007–present[14]
13Bernie Quinlan366Footscray (177 games; 1969–1977)20.331969–1986[15]
Fitzroy (189 games; 1978–1986)
14Brad Johnson364Footscray/Western Bulldogs21.411994–2010[16]
15John Blakey359Fitzroy (135 games; 1985–1992)19.941985–2002[17]
North Melbourne/Kangaroos (224 games; 1993–2002)
Tom Hawkins359Geelong19.942007–2024[18]
17Gary Ablett Jr.357Geelong (247 games; 2002–2010, 2018–2020)18.792002–2020[19]
Gold Coast (110 games; 2011–2017)
18Bruce Doull356Carlton19.781969–1986[20]
Paul Roos356Fitzroy (269 games; 1982–1994)20.941982–1998[21]
Sydney (87 games; 1995–1998)
20Joel Selwood355Geelong22.192007–2022[22]
21Lance Franklin354Hawthorn (182 games; 2005–2013)18.632005–2023[23]
Sydney (172 games; 2014–2023)
22Matthew Pavlich353Fremantle20.762000–2016[24]
23Doug Hawkins350Footscray (329 games; 1978–1994)19.441978–1995[25]
Fitzroy (21 games; 1995)
Eddie Betts350Carlton (218 games; 2005–2013, 2020–2021)20.592005–2021[26]
Adelaide (132 games; 2014–2019)
25Jack Riewoldt347Richmond20.412007–2023[27]
26Luke Hodge346Hawthorn (305 games; 2002–2017)19.222002–2019[28]
Brisbane Lions (41 games; 2018–2019)
27Kade Simpson342Carlton19.002003–2020[29]
28Chris Grant341Footscray/Western Bulldogs18.941990–2007[30]
29Andrew McLeod340Adelaide21.251995–2010[31]
30Patrick Dangerfield337Adelaide (154 games; 2008–2015)19.822008–present[32]
Geelong (183 games; 2016–present)
31John Rantall336South Melbourne (260 games; 1963–1972, 1976–1979)18.671963–1980[33]
North Melbourne (70 games; 1973–1975)
Fitzroy (6 games; 1980)
Nick Riewoldt336St Kilda19.762001–2017[34]
33Brendon Goddard334St Kilda (205 games; 2003–2012)20.882003–2018[35]
Essendon (129 games; 2013–2018)
34Kevin Murray333Fitzroy18.501955–1964, 1967–1974[36]
David Cloke333Richmond (219 games; 1974–1982, 1990–1991)18.501974–1991[37]
Collingwood (114 games; 1983–1989)
Shannon Hurn333West Coast18.502006–2023[38]
37Leigh Matthews332Hawthorn19.531969–1985[39]
Justin Madden332Essendon (45 games; 1980–1982)19.531980–1996[40]
Carlton (287 games; 1983–1996)
Corey Enright332Geelong20.752001–2016[41]
Drew Petrie332Kangaroos/North Melbourne (316 games; 2001–2016)19.532001–2017[42]
West Coast (16 games; 2017)
41Steele Sidebottom331Collingwood20.692009–present[43]
42Gary Dempsey329Footscray (207 games; 1967–1978)18.281967–1984[44]
North Melbourne (122 games; 1979–1984)
Sam Mitchell329Hawthorn (307 games; 2002–2016)20.562002–2017[45]
West Coast (22 games; 2017)
Todd Goldstein329North Melbourne (315 games; 2007–2023)18.282007–present[46]
Essendon (14 games; 2024–present)
45John Nicholls328Carlton18.221957–1974[47]
Barry Round328Footscray (135 games; 1969–1975)19.291969–1985[48]
South Melbourne/Sydney (193 games; 1976–1985)
47Ian Nankervis325Geelong19.121967–1983[49]
Jason Akermanis325Brisbane Bears (38 games; 1995–1996)20.311995–2010[50]
Brisbane Lions (210 games; 1997–2006)
Western Bulldogs (77 games; 2007–2010)
Jude Bolton325Sydney21.671999–2013[51]
Jarrad McVeigh325Sydney20.312004–2019[52]
Heath Shaw325Collingwood (173 games; 2004–2013)19.122004–2020[53]
Greater Western Sydney (152 games; 2014–2020)
52Paul Salmon324Essendon (224 games; 1983–1995, 2002)17.051983–2000, 2002[54]
Hawthorn (100 games; 1996–2000)
Scott West324Footscray/Western Bulldogs20.251993–2008[55]
54Nathan Burke323St Kilda19.001987–2003[56]
55Simon Black322Brisbane Lions20.131998–2013[57]
Nick Dal Santo322St Kilda (260 games; 2002–2013)21.472002–2016[58]
North Melbourne (62 games; 2014–2016)
57Ted Whitten321Footscray16.051951–1970[59]
Stewart Loewe321St Kilda18.881986–2002[60]
Tyson Edwards321Adelaide20.061995–2010[61]
60Dick Reynolds320Essendon16.841933–1951[62]
61Jordan Lewis319Hawthorn (264 games; 2005–2016)21.272005–2019[63]
Melbourne (55 games; 2017–2019)
62Marcus Ashcroft318Brisbane Bears (152 games; 1989–1996)21.201989–2003[64]
Brisbane Lions (166 games; 1997–2003)
63Callan Ward315Western Bulldogs (60 games; 2008–2011)18.532008–present[65]
Greater Western Sydney (255 games; 2012–present)
64Terry Daniher313South Melbourne (19 games; 1976–1977)18.411976–1992[66]
Essendon (294 games; 1978–1992)
Tony Shaw313Collingwood17.391977–1994[67]
Roger Merrett313Essendon (149 games; 1978–1987)16.471978–1996[68]
Brisbane Bears (164 games; 1988–1996)
James Kelly313Geelong (273 games; 2002–2015)19.562002–2017[69]
Essendon (40 games; 2016–2017)
68Stephen Silvagni312Carlton18.351985–2001[70]
Mark Ricciuto312Adelaide20.801993–2007[71]
Robert Murphy312Western Bulldogs17.332000–2017[72]
71Jack Dyer311Richmond16.421931–1949[73]
Ben Hart311Adelaide20.731992–2006[74]
Glenn Archer311North Melbourne/Kangaroos19.441992–2007[75]
74Scott Thompson308Melbourne (39 games; 2001–2004)18.122001–2017[76]
Adelaide (269 games; 2005–2017)
75Tim Watson307Essendon18.061977–1991, 1993–1994[77]
76Gordon Coventry306Collingwood17.001920–1937[78]
Wayne Schimmelbusch306North Melbourne20.401973–1987[79]
Alastair Lynch306Fitzroy (120 games; 1988–1993)18.001988–2004[80]
Brisbane Bears (32 games; 1994–1996)
Brisbane Lions (154 games; 1997–2004)
Paul Williams306Collingwood (189 games; 1991–2000)19.131991–2006[81]
Sydney (117 games; 2001–2006)
David Neitz306Melbourne19.131993–2008[82]
Adam Simpson306North Melbourne/Kangaroos20.401995–2009[83]
Trent Cotchin306Richmond19.132008–2023[84]
83Shane Crawford305Hawthorn19.061993–2008[85]
Jimmy Bartel305Geelong20.332002–2016[86]
85Russell Greene304St Kilda (120 games; 1974–1980)20.271974–1988[87]
Hawthorn (184 games; 1980–1988)
86Chris Langford303Hawthorn20.201983–1997[88]
Michael O'Loughlin303Sydney20.201995–2009[89]
Shane Edwards303Richmond18.942007–2022[90]
89Don Scott302Hawthorn20.131967–1981[91]
Luke Power302Brisbane Lions (282 games; 1998–2011)20.131998–2012[92]
Greater Western Sydney (20 games; 2012)
Nathan Jones302Melbourne18.882006–2021[93]
Dustin Martin302Richmond20.132010–2024[94]
93Len Thompson301Collingwood (268 games; 1965–1978)18.811965–1980[95]
South Melbourne (20 games; 1979)
Fitzroy (13 games; 1980)
Shannon Grant301Sydney (58 games; 1995–1997)21.501995–2008[96]
North Melbourne/Kangaroos (243 games; 1998–2008)
95Sam Newman300Geelong17.651964–1980[97]
Barry Breen300St Kilda16.671965–1982[98]
Francis Bourke300Richmond20.001967–1981[99]
Kelvin Moore300Hawthorn20.001970–1984[100]
Garry Foulds300Essendon18.751974–1989[101]
Mick Martyn300North Melbourne/Kangaroos (287 games; 1988–2002)18.751988–2003[102]
Carlton (13 games; 2003)
Gavin Wanganeen300Essendon (127 games; 1991–1996)18.751991–2006[103]
Port Adelaide (173 games; 1997–2006)
Rohan Smith300Footscray/Western Bulldogs20.001992–2006[104]
Kane Cornes300Port Adelaide20.002001–2015[105]
Marc Murphy300Carlton18.752006–2021[106]
Luke Breust300Hawthorn21.432011–present[107]
Close

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
BoldCurrent player

Updated to the end of the 2024 season.

More information Club, Player ...
Close

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.[111]

More information Player, Total to break record ...
Player Total to
break record
Record broken Career games Club(s) Career span
Charlie PannamFirst to reach 100 games (round 14, 1902)193Collingwood (179 games; 1897–1907)1897–1908
Richmond (14 games; 1908)
Fred Elliott194Grand final, 1910209Melbourne (12 games; 1899)1899–1901, 1903–1911
Carlton (197 games; 1900–1901, 1903–1911)
Jock McHale210Round 10, 1914261Collingwood1903–1920
Vic Thorp262Round 15, 1925263Richmond1910–1925
Gordon Coventry264Round 11, 1935306Collingwood1920–1937
Jack Dyer307Round 9, 1949311Richmond1931–1949
Dick Reynolds312Round 13, 1950320Essendon1933–1951
Ted Whitten321Round 5, 1970321Footscray1951–1970
John Nicholls322Round 9, 1974328Carlton1957–1974
Kevin Murray329Round 18, 1974333Fitzroy1955–1964, 1967–1974
John Rantall334Round 7, 1980336South Melbourne (260 games; 1963–1972, 1976–1979)1963–1980
North Melbourne (70 games; 1973–1975)
Fitzroy (6 games; 1980)
Kevin Bartlett337Qualifying final, 1980403Richmond1965–1983
Michael Tuck404Round 22, 1990426Hawthorn1971–1991
Brent Harvey427Round 19, 2016432North Melbourne/Kangaroos1996–2016
Close

Other games records

See also

References

Sources

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.