Michael Tuck1972–1991426games
Leigh Matthews1969–1985332games
- Luke Breust2011–2025308games
- Sam Mitchell2002–2016307games
Shane Crawford1993–2008305games
- Luke Hodge2002–2017305games
Chris Langford1983–1997303games
Don Scott1967–1981302games
Kelvin Moore1970–1984300games
- Jarryd Roughead2005–2019283games
- Jack Gunston2012–2026271games
Gary Ayres1978–1993269games
Jason Dunstall1985–1998269games
Peter Knights1969–1985264games
- Jordan Lewis2005–2016264games
John Platten1986–1997258games
- Liam Shiels2009–2022255games
- Shaun Burgoyne2010–2021250games
- Grant Birchall2006–2019248games
John Kennedy1979–1991241games
Robert DiPierdomenico1975–1991240games
Graham Arthur1955–1968232games
Chris Mew1980–1992230games
Rodney Eade1976–1987229games
Michael Moncrieff1971–1983224games
Mark Graham1993–2004223games
- Blake Hardwick2016–2026223games
Alan Martello1970–1980223games
John Peck1954–1966213games
Andrew Collins1987–1996212games