List of VFL/AFL players to have played 300 games

Table columns:
Player
Games
Club(s)
Career span

Table rows:
cells: Brent Harvey
432
North Melbourne
1996–2016
cells: Michael Tuck
426
Hawthorn
1972–1991
cells: Kevin Bartlett
403
Richmond
1965–1983
cells: Dustin Fletcher
400
Essendon
1993–2015
cells: Robert Harvey
383
St Kilda
1988–2008
cells: Simon Madden
378
Essendon
1974–1992
cells: Craig Bradley
375
Carlton
1986–2002
cells: Adam Goodes
372
Sydney
1999–2015
cells: Bernie Quinlan
366
Footscray (177) Fitzroy (189)
1969–1977 1978–1986
cells: Brad Johnson
364
Western Bulldogs
1994–2010
cells: John Blakey
359
Fitzroy (135) North Melbourne (224)
1985–1992 1993–2002
cells: Bruce Doull
356
Carlton
1969–1986
cells: Paul Roos
356
Fitzroy (269) Sydney (87)
1982–1994 1995–1998
cells: Matthew Pavlich
353
Fremantle
2000–2016
cells: Doug Hawkins
350
Footscray (329) Fitzroy (21)
1978–1994 1995
cells: Chris Grant
341
Western Bulldogs
1990–2007
cells: Shaun Burgoyne
341
Port Adelaide (157) Hawthorn (184)
2002–2009 2010–present
cells: Andrew McLeod
340
Adelaide
1995–2010
cells: John Rantall
336
South Melbourne (260) North Melbourne (70) Fitzroy (6)
1963–72, 1976-79 1973–1975 1980
cells: Nick Riewoldt
336
St Kilda
2001–2017
cells: Kevin Murray
333
Fitzroy
1955–1974
cells: David Cloke
333
Richmond (219) Collingwood (114)
1974–1982, 1990–1991 1983–1989
cells: Leigh Matthews
332
Hawthorn
1969–1985
cells: Justin Madden
332
Essendon (45) Carlton (287)
1980–1982 1983–1996
cells: Corey Enright
332
Geelong
2001–2016
cells: Drew Petrie
332
North Melbourne (316) West Coast (16)
2001-2016 2017
cells: Gary Dempsey
329
Footscray (207) North Melbourne (122)
1967–1978 1979–1984
cells: Sam Mitchell
329
Hawthorn (307) West Coast (22)
2002–2016 2017
cells: John Nicholls
328
Carlton
1957–1974
cells: Barry Round
328
Footscray (135) South Melbourne (193)
1968–1975 1976–1985
cells: Ian Nankervis
325
Geelong
1967–1983
cells: Jason Akermanis
325
Brisbane Bears (38) Brisbane Lions (210) Western Bulldogs (77)
1995–1996 1997–2006 2007–2010
cells: Jude Bolton
325
Sydney
1999–2013
cells: Paul Salmon
324
Essendon (224) Hawthorn (100)
1983–1995, 2002 1996–2000
cells: Scott West
324
Western Bulldogs
1993–2008
cells: Nathan Burke
323
St Kilda
1987–2003
cells: Simon Black
322
Brisbane Lions
1998–2013
cells: Nick Dal Santo
322
St Kilda (260) North Melbourne (62)
2002–2013 2014–2016
cells: E.J. "Ted" Whitten
321
Footscray
1951–1970
cells: Stewart Loewe
321
St Kilda
1986–2002
cells: Tyson Edwards
321
Adelaide
1995–2010
cells: Dick Reynolds
320
Essendon
1933-1951
cells: Marcus Ashcroft
318
Brisbane Bears (152) Brisbane Lions (166)
1989–1996 1997–2003
cells: Terry Daniher
313
South Melbourne (19) Essendon (294)
1976–1977 1978–1992
cells: Tony Shaw
313
Collingwood
1977–1994
cells: Roger Merrett
313
Essendon (149) Brisbane Bears (164)
1978–1987 1988–1996
cells: James Kelly
313
Geelong (273) Essendon (40)
2002-2015 2016-2017
cells: Jack Dyer
312
Richmond
1931–1949
cells: Stephen Silvagni
312
Carlton
1985–2001
cells: Mark Ricciuto
312
Adelaide
1993–2007
cells: Brendon Goddard
312
St Kilda (205) Essendon (107)
2003–2012 2013–present
cells: Robert Murphy
312
Western Bulldogs
2000-2017
cells: Ben Hart
311
Adelaide
1992–2006
cells: Glenn Archer
311
North Melbourne
1992–2007
cells: Scott Thompson
308
Melbourne (39) Adelaide (269)
2001–2004 2005–2017
cells: Tim Watson
307
Essendon
1977–1994
cells: Gordon Coventry
306
Collingwood
1920–1937
cells: Wayne Schimmelbusch
306
North Melbourne
1973–1987
cells: Alastair Lynch
306
Fitzroy (120) Brisbane Bears (32) Brisbane Lions (154)
1988–1993 1994–1996 1997–2004
cells: Paul Williams
306
Collingwood (189) Sydney (117)
1991–2000 2001–2006
cells: David Neitz
306
Melbourne
1993–2008
cells: Adam Simpson
306
North Melbourne
1995–2009
cells: Shane Crawford
305
Hawthorn
1993–2008
cells: Jimmy Bartel
305
Geelong
2002–2016
cells: Luke Hodge
305
Hawthorn
2002-2017
cells: Russell Greene
304
St Kilda (120) Hawthorn (184)
1974–1980 1980–1988
cells: Chris Langford
303
Hawthorn
1983–1997
cells: Michael O'Loughlin
303
Sydney
1995–2009
cells: Don Scott
302
Hawthorn
1967–1981
cells: Luke Power
302
Brisbane Lions (282) Greater Western Sydney (20)
1998–2011 2012
cells: Gary Ablett Jr.
302
Geelong (192) Gold Coast (110)
2002-2010 2011-present
cells: Len Thompson
301
Collingwood (268) South Melbourne (20) Fitzroy (13)
1965–1978 1979 1980
cells: Shannon Grant
301
Sydney (58) North Melbourne (243)
1995–1997 1998–2008
cells: John "Sam" Newman
300
Geelong
1964–1980
cells: Francis Bourke
300
Richmond
1967–1981
cells: Barry Breen
300
St Kilda
1965–1982
cells: Kelvin Moore
300
Hawthorn
1970–1984
cells: Garry Foulds
300
Essendon
1974–1989
cells: Mick Martyn
300
North Melbourne (287) Carlton (13)
1988–2002 2003
cells: Rohan Smith
300
Western Bulldogs
1992–2006
cells: Gavin Wanganeen
300
Essendon (127) Port Adelaide (173)
1991–1996 1997–2006
cells: Kane Cornes
300
Port Adelaide
2001–2015
cells: Jarrad McVeigh
300
Sydney
2004-present

Questions about this table:
originalText: who has played the most afl games ever
answer: answerTexts: Brent Harvey