VFL/AFL games records

From Wikipedia, the free encyclopedia

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. Brent Harvey and Scott Pendlebury currently share the record for most games played, with 432 each.

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 Round 6, 2026.

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

More information Club, Player ...
Close

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

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

See also

References

Sources

Related Articles

Wikiwand AI