AFL Statistics Home
AFL Fixture
Players
Teams
Player Rankings
Team Rankings
Rising Stars
AFL Draft
Brownlow Medal
AFL Ladder
Coaches
Attendances
Supercoach
AFL Fantasy
AFL Highlights
AFL Team Selections
Past Players
AFL Player Contracts
AFL Injury List
Records
 
Year Type Statistic
2019 AFL Player Rankings 2021 AFL Player Rankings
2020 AFL League Total Goal Assists Leaders (Minimum 5 Games Played)
Rank Player Team Games Total
1 Patrick Dangerfield Geelong 21 23
1 Tom Hawkins Geelong 21 23
3 Tim Kelly West Coast 18 18
4 Mitchell Duncan Geelong 20 16
5 Jack Darling West Coast 18 15
5 Zak Butters Port Adelaide 17 15
7 Robbie Gray Port Adelaide 19 14
7 Hugh McCluggage Brisbane 19 14
9 Kane Lambert Richmond 20 13
9 Dustin Martin Richmond 20 13
9 Christian Petracca Melbourne 17 13
12 Sam Menegola Geelong 21 12
12 Travis Boak Port Adelaide 19 12
12 Shai Bolton Richmond 19 12
12 Bayley Fritsch Melbourne 16 12
12 Eddie Betts Carlton 15 12
12 Gary Ablett Geelong 12 12
18 Gary Rohan Geelong 19 11
18 Jack Steele St Kilda 19 11
18 Marcus Bontempelli Western Bulldogs 18 11
18 Mitchell Wallis Western Bulldogs 18 11
18 Jamie Cripps West Coast 14 11
18 Tom Scully Hawthorn 14 11
18 Luke Breust Hawthorn 13 11
25 Jack Riewoldt Richmond 21 10
25 Daniel Butler St Kilda 19 10
25 Jarryd Lyons Brisbane 19 10
25 Liam Ryan West Coast 18 10
25 Sam Day Gold Coast 17 10
25 Jake Melksham Melbourne 17 10
25 Jordan Dawson Sydney 16 10
25 Jack Viney Melbourne 16 10
25 Jed Anderson North Melbourne 15 10
25 Michael Gibbons Carlton 15 10
25 Scott Pendlebury Collingwood 15 10
25 Steven Motlop Port Adelaide 14 10
25 Toby Greene GWS 13 10
38 Mitch Robinson Brisbane 19 9
38 Andrew Gaff West Coast 18 9
38 Jarrod Berry Brisbane 17 9
38 Jeremy Cameron GWS 17 9
38 Jason Johannisen Western Bulldogs 17 9
38 Clayton Oliver Melbourne 17 9
38 Tom Papley Sydney 17 9
38 Cameron Rayner Brisbane 17 9
38 Brent Daniels GWS 16 9
38 Jack Gunston Hawthorn 16 9
38 Shaun Burgoyne Hawthorn 13 9
38 Jack Sinclair St Kilda 12 9
38 Tyson Stengle Adelaide 12 9
51 Eric Hipwood Brisbane 19 8
51 Will Hoskin-Elliott Collingwood 18 8
51 Chad Wingard Hawthorn 17 8
51 Jack Graham Richmond 16 8
51 Harrison Himmelberg GWS 16 8
51 Aaron Hall North Melbourne 15 8
51 Dylan Shiel Essendon 15 8
51 Brad Ebert Port Adelaide 14 8
51 Joshua Kelly GWS 14 8
51 Mitch McGovern Carlton 12 8
51 Shane Edwards Richmond 10 8
62 Cameron Guthrie Geelong 21 7
62 Gryan Miers Geelong 21 7
62 Tom Lynch Richmond 19 7
62 Touk Miller Gold Coast 17 7
62 Marc Murphy Carlton 17 7
62 Nicholas Naitanui West Coast 17 7
62 Ed Richards Western Bulldogs 17 7
62 Lachie Whitfield GWS 17 7
62 Dayne Zorko Brisbane 17 7
62 Brendon Ah Chee West Coast 16 7
62 James Aish Fremantle 16 7
62 Stephen Coniglio GWS 16 7
62 Zak Jones St Kilda 16 7
62 Zachary Merrett Essendon 16 7
62 Will Setterfield Carlton 16 7
62 Jack Martin Carlton 15 7
62 Nathan Fyfe Fremantle 14 7
62 Alex Sexton Gold Coast 14 7
62 Michael Walters Fremantle 14 7
62 Lachlan Murphy Adelaide 12 7
82 Jason Castagna Richmond 21 6
82 Karl Amon Port Adelaide 19 6
82 Jack Billings St Kilda 19 6
82 Jack Crisp Collingwood 19 6
82 Brodie Grundy Collingwood 19 6
82 Rowan Marshall St Kilda 19 6
82 Marlion Pickett Richmond 19 6
82 Sam Powell-Pepper Port Adelaide 19 6
82 Charlie Dixon Port Adelaide 18 6
82 Jamie Elliott Collingwood 18 6
82 Kamdyn Mcintosh Richmond 18 6
82 Tim Membrey St Kilda 18 6
82 Shaun Atley North Melbourne 17 6
82 Trent Cotchin Richmond 17 6
82 Edward Curnow Carlton 17 6
82 Todd Goldstein North Melbourne 17 6
82 Hugh Greenwood Gold Coast 17 6
82 Lincoln McCarthy Brisbane 17 6
82 Jack Newnes Carlton 17 6
82 Darcy Parish Essendon 17 6
82 Luke Parker Sydney 17 6
82 Will Snelling Essendon 17 6
82 Oliver Wines Port Adelaide 17 6
82 Ben Ainsworth Gold Coast 16 6
82 Luke Dahlhaus Geelong 16 6
82 Dean Kent St Kilda 15 6
82 Callum Brown Collingwood 14 6
82 Todd Marshall Port Adelaide 14 6
82 Kysaiah Pickett Melbourne 14 6
82 Jaidyn Stephenson Collingwood 14 6
82 Taylor Walker Adelaide 14 6
82 Jared Polec North Melbourne 13 6
82 Luke Shuey West Coast 13 6
82 Aaron Naughton Western Bulldogs 12 6
82 Izak Rankine Gold Coast 12 6
82 Shaun McKernan Essendon 9 6
82 Steele Sidebottom Collingwood 9 6
82 Bradley Close Geelong 8 6
120 Taylor Adams Collingwood 19 5
120 Zac Bailey Brisbane 19 5
120 Charlie Cameron Brisbane 19 5
120 Max King St Kilda 18 5
120 Jackson Macrae Western Bulldogs 18 5
120 Brandan Parfitt Geelong 18 5
120 Bailey Smith Western Bulldogs 18 5
120 Andrew Brayshaw Fremantle 17 5
120 Adam Cerra Fremantle 17 5
120 Trent Dumont North Melbourne 17 5
120 Rory Lobb Fremantle 17 5
120 Anthony McDonald-Tipungwuti Essendon 17 5
120 Daniel McStay Brisbane 17 5
120 Lachlan Schultz Fremantle 17 5
120 Sam Walsh Carlton 17 5
120 Nick Blakey Sydney 16 5
120 Kyle Langford Essendon 16 5
120 Thomas Liberatore Western Bulldogs 16 5
120 Tim O'Brien Hawthorn 16 5
120 Sebastian Ross St Kilda 16 5
120 James Rowbottom Sydney 16 5
120 Connor Rozee Port Adelaide 16 5
120 Matthew Taberner Fremantle 16 5
120 Josh Thomas Collingwood 14 5
120 Patrick Lipinski Western Bulldogs 13 5
120 Jack Lonie St Kilda 13 5
120 Tom Lynch Adelaide 13 5
120 Sam Weideman Melbourne 13 5
120 Josh Dunkley Western Bulldogs 12 5
120 Toby McLean Western Bulldogs 12 5
120 Rory Sloane Adelaide 12 5
120 Jade Gresham St Kilda 11 5
120 Sam Reid Sydney 10 5
120 Travis Colyer Fremantle 9 5
120 Bailey Dale Western Bulldogs 9 5
120 Jayden Laverde Essendon 6 5
156 Liam Baker Richmond 20 4
156 Bradley Hill St Kilda 19 4
156 Noah Anderson Gold Coast 17 4
156 Oliver Florent Sydney 17 4
156 Shaun Higgins North Melbourne 17 4
156 Jacob Hopper GWS 17 4
156 Rory Laird Adelaide 17 4
156 Jake Lloyd Sydney 17 4
156 Jordan Ridley Essendon 17 4
156 Jarryn Geary St Kilda 16 4
156 Cameron Zurhaar North Melbourne 16 4
156 Oscar Allen West Coast 15 4
156 Sean Darcy Fremantle 15 4
156 Jeremy Finlayson GWS 15 4
156 Wil Powell Gold Coast 15 4
156 Tom Williamson Carlton 15 4
156 Jake Aarts Richmond 14 4
156 Patrick Ryder St Kilda 14 4
156 Caleb Serong Fremantle 14 4
156 Shane McAdam Adelaide 13 4
156 David Cuningham Carlton 12 4
156 Daniel Lloyd GWS 12 4
156 Jaeger O'Meara Hawthorn 12 4
156 Aaron Vandenberg Melbourne 12 4
156 Mabior Chol Richmond 11 4
156 Mitchell Crowden Fremantle 10 4
156 Jordan De Goey Collingwood 10 4
156 Jack Higgins Richmond 10 4
156 Nick Hind St Kilda 10 4
156 Lachlan Hunter Western Bulldogs 10 4
156 Mitchell Hannan Melbourne 9 4
156 Justin McInerney Sydney 9 4
156 Jack Ross Richmond 7 4
156 Lachlan Fogarty Geelong 6 4
156 Luke Jackson Melbourne 6 4
156 Conor McKenna Essendon 6 4
192 Mark Blicavs Geelong 21 3
192 Jayden Short Richmond 21 3
192 Jed Bews Geelong 20 3
192 Nick Vlastuin Richmond 20 3
192 Darcy Byrne-Jones Port Adelaide 19 3
192 Hamish Hartlett Port Adelaide 19 3
192 Brayden Maynard Collingwood 19 3
192 Oscar McInerney Brisbane 19 3
192 Zach Tuohy Geelong 19 3
192 Tom Barrass West Coast 18 3
192 Josh Daicos Collingwood 18 3
192 Brody Mihocek Collingwood 18 3
192 Daniel Rioli Richmond 18 3
192 Brandon Starcevich Brisbane 18 3
192 Bailey Williams Western Bulldogs 18 3
192 Jack Bowes Gold Coast 17 3
192 Dan Houston Port Adelaide 17 3
192 Jake Kolodjashnij Geelong 17 3
192 Tom Mitchell Hawthorn 17 3
192 Reilly O'Brien Adelaide 17 3
192 Adam Saad Essendon 17 3
192 Jy Simpkin North Melbourne 17 3
192 Jarrod Witts Gold Coast 17 3
192 Will Hayward Sydney 16 3
192 Ben Keays Adelaide 16 3
192 Ben McEvoy Hawthorn 16 3
192 David Mundy Fremantle 16 3
192 Christian Salem Melbourne 16 3
192 Brodie Smith Adelaide 16 3
192 Devon Smith Essendon 16 3
192 Hayden Crozier Western Bulldogs 15 3
192 Xavier Duursma Port Adelaide 15 3
192 Joel Selwood Geelong 15 3
192 James Worpel Hawthorn 15 3
192 Josh Battle St Kilda 14 3
192 Reece Conca Fremantle 14 3
192 Max Gawn Melbourne 14 3
192 Tom McCartin Sydney 14 3
192 Andrew McGrath Essendon 14 3
192 Jonathon Ceglar Hawthorn 13 3
192 Bailey Scott North Melbourne 13 3
192 Tom Atkins Geelong 12 3
192 Brett Bewley Fremantle 12 3
192 Nicholas Holman Gold Coast 12 3
192 Darcy Macpherson Gold Coast 12 3
192 Jacob Townsend Essendon 12 3
192 Justin Westhoff Port Adelaide 12 3
192 Mason Cox Collingwood 11 3
192 Jasper Pittard North Melbourne 11 3
192 Tim Taranto GWS 11 3
192 Darcy Fogarty Adelaide 10 3
192 Adam Treloar Collingwood 10 3
192 Jake Waterman West Coast 10 3
192 Tyler Brown Collingwood 9 3
192 Luke Davies-Uniacke North Melbourne 9 3
192 Sam Lloyd Western Bulldogs 9 3
192 Dion Prestia Richmond 9 3
192 Curtis Taylor North Melbourne 9 3
192 Travis Varcoe Collingwood 9 3
192 Jarrod Brander West Coast 8 3
192 Josh Caddy Richmond 8 3
192 Tom Cutler Essendon 8 3
192 Zac Fisher Carlton 8 3
192 Nathan Jones Melbourne 8 3
192 Charlie Spargo Melbourne 8 3
192 Josh Corbett Gold Coast 7 3
192 Mitch Georgiades Port Adelaide 7 3
192 Oliver Hanrahan Hawthorn 7 3
192 Matthew Kennedy Carlton 7 3
192 Alex Neal-Bullen Melbourne 7 3
192 Matthew Suckling Western Bulldogs 7 3
192 Thomas Berry Brisbane 6 3
192 Adam Kennedy GWS 6 3
192 Sean Lemmens Gold Coast 6 3
192 Hayden McLean Sydney 6 3
192 Harley Bennell Melbourne 5 3
192 Orazio Fantasia Essendon 5 3
192 Daniel Howe Hawthorn 5 3
270 Jack Henry Geelong 21 2
270 Mark O'Connor Geelong 21 2
270 Lachie Neale Brisbane 19 2
270 Harry Taylor Geelong 19 2
270 Hunter Clark St Kilda 18 2
270 Caleb Daniel Western Bulldogs 18 2
270 Timothy English Western Bulldogs 18 2
270 Darcy Gardiner Brisbane 18 2
270 Bradley Sheppard West Coast 18 2
270 Thomas Stewart Geelong 18 2
270 Luke Brown Adelaide 17 2
270 Josh Bruce Western Bulldogs 17 2
270 Levi Casboult Carlton 17 2
270 Harry Cunningham Sydney 17 2
270 Liam Duggan West Coast 17 2
270 Nick Haynes GWS 17 2
270 Ed Langdon Melbourne 17 2
270 Jack Lukosius Gold Coast 17 2
270 Dominic Sheed West Coast 17 2
270 Joshua Walker North Melbourne 17 2
270 Lachlan Weller Gold Coast 17 2
270 Brandon Ellis Gold Coast 16 2
270 Blake Hardwick Hawthorn 16 2
270 Harry Perryman GWS 16 2
270 Sam Petrevski-Seton Carlton 16 2
270 Liam Shiels Hawthorn 16 2
270 Chayce Jones Adelaide 15 2
270 Scott Lycett Port Adelaide 15 2
270 Jackson Nelson West Coast 15 2
270 Tom Phillips Collingwood 15 2
270 David Swallow Gold Coast 15 2
270 Angus Brayshaw Melbourne 14 2
270 Ivan Soldo Richmond 14 2
270 Matthew De Boer GWS 13 2
270 Bachar Houli Richmond 13 2
270 Brad Crouch Adelaide 12 2
270 Josh P. Kennedy Sydney 12 2
270 Esava Ratugolea Geelong 12 2
270 Laitham Vandermeer Western Bulldogs 12 2
270 Matt Guelfi Essendon 11 2
270 Harry Morrison Hawthorn 11 2
270 Rhys Stanley Geelong 11 2
270 Brayden Ham Essendon 10 2
270 Nick Larkey North Melbourne 10 2
270 Jack Mahony North Melbourne 10 2
270 James Stewart Essendon 10 2
270 Elliot Yeo West Coast 10 2
270 David Zaharakis Essendon 10 2
270 Jye Caldwell GWS 9 2
270 Tom McDonald Melbourne 9 2
270 Sam Simpson Geelong 9 2
270 Will Hamill Adelaide 8 2
270 Mitchell Lewis Hawthorn 8 2
270 Stefan Martin Brisbane 8 2
270 Darcy Tucker Fremantle 8 2
270 Rupert Wills Collingwood 8 2
270 Jack Ziebell North Melbourne 8 2
270 Jesse Hogan Fremantle 7 2
270 Callan Ward GWS 7 2
270 Sam Wicks Sydney 7 2
270 Paul Ahern North Melbourne 6 2
270 James Cousins Hawthorn 6 2
270 Tom Green GWS 6 2
270 Jackson Hately GWS 6 2
270 Isaac Heeney Sydney 6 2
270 George Hewett Sydney 6 2
270 Jonathon Marsh St Kilda 6 2
270 Jonathon Patton Hawthorn 6 2
270 Roarke Smith Western Bulldogs 6 2
270 Tarryn Thomas North Melbourne 6 2
270 Bailey Banfield Fremantle 5 2
270 Keidean Coleman Brisbane 5 2
270 Darcy Fort Geelong 5 2
270 Billy Frampton Adelaide 5 2
270 Jarman Impey Hawthorn 5 2
270 Quinton Narkle Geelong 5 2
270 Xavier O'Neill West Coast 5 2
270 Myles Poholke Adelaide 5 2
270 Jake Riccardi GWS 5 2
349 Dougal Howard St Kilda 19 1
349 Callum Ah Chee Brisbane 18 1
349 Darcy Moore Collingwood 18 1
349 Noah Balta Richmond 17 1
349 Samuel Collins Gold Coast 17 1
349 Patrick Cripps Carlton 17 1
349 Shannon Hurn West Coast 17 1
349 Joshua Kennedy West Coast 17 1
349 Ben King Gold Coast 17 1
349 Steven May Melbourne 17 1
349 John Noble Collingwood 17 1
349 Jordan Roughead Collingwood 17 1
349 Luke Ryan Fremantle 17 1
349 Kade Simpson Carlton 17 1
349 Jacob Weitering Carlton 17 1
349 Harris Andrews Brisbane 16 1
349 Grant Birchall Brisbane 16 1
349 Matt Crouch Adelaide 16 1
349 Sam Docherty Carlton 16 1
349 Tom Rockliff Port Adelaide 16 1
349 Connor Budarick Gold Coast 15 1
349 Taylin Duman Fremantle 15 1
349 Daniel Rich Brisbane 15 1
349 Zaine Cordy Western Bulldogs 14 1
349 Robbie Fox Sydney 14 1
349 James Frawley Hawthorn 14 1
349 Michael Hibberd Melbourne 14 1
349 Michael Hurley Essendon 14 1
349 Christopher Mayne Collingwood 14 1
349 Jake Carlisle St Kilda 13 1
349 Martin Gleeson Essendon 13 1
349 Jarrod Harbrow Gold Coast 13 1
349 Lachlan Keeffe GWS 13 1
349 Harry McKay Carlton 13 1
349 Jack Redden West Coast 13 1
349 Jack Scrimshaw Hawthorn 13 1
349 Callum Sinclair Sydney 13 1
349 Adam Tomlinson Melbourne 13 1
349 Lachlan Ash GWS 12 1
349 Kane Farrell Port Adelaide 11 1
349 Elliott Himmelberg Adelaide 11 1
349 Isaac Quaynor Collingwood 11 1
349 James Sicily Hawthorn 11 1
349 Zachary Williams GWS 11 1
349 Phil Davis GWS 10 1
349 Peter Ladhams Port Adelaide 10 1
349 Shane Mumford GWS 10 1
349 Jake Stringer Essendon 10 1
349 Brayden Ainsworth West Coast 9 1
349 Noah Answerth Brisbane 9 1
349 David Astbury Richmond 9 1
349 Ben Brown North Melbourne 9 1
349 Andrew McPherson Adelaide 9 1
349 Trent Rivers Melbourne 9 1
349 Sydney Stack Richmond 9 1
349 Jack Steven Geelong 9 1
349 Ryan Burton Port Adelaide 8 1
349 Sam Draper Essendon 8 1
349 Pearce Hanley Gold Coast 8 1
349 Daniel Hannebery St Kilda 8 1
349 Harry Schoenberg Adelaide 8 1
349 Lachlan Sholl Adelaide 8 1
349 Dylan Stephens Sydney 8 1
349 Jackson Thurlow Sydney 8 1
349 Marley Williams North Melbourne 8 1
349 Mason Wood North Melbourne 8 1
349 Blake Acres Fremantle 7 1
349 Tom Bellchambers Essendon 7 1
349 Tom De Koning Carlton 7 1
349 Sam Jacobs GWS 7 1
349 Aiden Bonar North Melbourne 6 1
349 Jayden Hunt Melbourne 6 1
349 Oleg Markov Richmond 6 1
349 Sam Mayes Port Adelaide 6 1
349 Jarrod Cameron West Coast 5 1
349 Brayden Fiorini Gold Coast 5 1
349 Sam Flanders Gold Coast 5 1
349 Lachlan Hosie North Melbourne 5 1
349 Brandon Matera Fremantle 5 1
349 Andrew Phillips Essendon 5 1
349 Matt Rowell Gold Coast 5 1
349 Archie Smith Brisbane 5 1
349 Tom Sparrow Melbourne 5 1
349 Boyd Woodcock Port Adelaide 5 1
349 Hayden Young Fremantle 5 1
2019 AFL Player Rankings 2021 AFL Player Rankings

Send us feedback or report a mistake on this page.

Please enter some feedback
X