Skip to main content

All Time AFL Greatest Players

AFL continues to be the most loved sports in Australia. So, we highlight former talent and count down the greatest AFL players in the history of the game. There are different aspects to compare but we’ve brought it back to the basics. Like the team the player represented, the number of games played and goals scored.

It wasn’t easy coming up with an ideal list because of the talent within the filed. Check out our top 10 leading AFL players list below. Let us know if there is anyone else who deserves to be mentioned.

Top 10 Greatest AFL Players

Here are legendary players that will never be forgotten:

  1. Gary Ablett Senior
  • Teams: Hawthorn and Geelong
  • Position: Wing/ full forward
  • Played Matches: 248
  • Goals Scored: 1030
Gary Ablett
  1. Leigh Matthews
  • Team: Hawthorn FC
  • Position: Midfield/ forward
  • Played Matches: 332
  • Goals Scored: 915
Leigh Mathews
  1. Wayne Carey
  • Team: North Melbourne, Adelaide
  • Position: Centre half forward
  • Played Matches: 272
  • Goals Scored: 727
Wayne Carey
  1. Ted Whitten
  • Team: Western Bulldogs
  • Position: Centre half forward/ centre half back
  • Played Matches: 321
  • Goals Scored: 360
AFL Player Ted Whitten
  1. Dick Reynolds
  • Team: Essendon
  • Position: Ruck rover/ half forward
  • Played Matches: 321
  • Goals Scored: 442
Dick Reynolds AFL
  1. Haydn Bunton
  • Team: Fitzroy
  • Position: Follower
  • Played Matches: 119
  • Goals Scored: 207
Hadn Button All Time Player
  1. Ian Stewart
  • Teams: St Kilda, Richmond
  • Position: Centre
  • Played Matches: 205
  • Goals Scored: 80
Ian Sewart from AFL
  1. Gary Ablett Junior
  • Team: Geelong, Gold Coast
  • Position: Midfield
  • Games played: 278
  • Goals Scored: 370
Gary Ablett
  1. John Coleman
  • Team: Essendon
  • Position: Full forward
  • Played Matches: 98
  • Goals Scored: 537
Top 10 Best Player John Coleman
  1. Graham “Polly” Farmer
  • Team: Geelong
  • Position: Ruck
  • Played Matches: 101
  • Goals Scored: 65
Graham Farmer