AFL Statistics Home
AFL Fixture
Players
Teams
Player Rankings
Team Rankings
Rising Stars
AFL Draft
Brownlow Medal
All-Australian
AFL Ladder
Coaches
Attendances
Supercoach
AFL Fantasy
AFL Highlights
AFL Team Selections
Past Players
AFL Player Contracts
AFL Injury List
Records
 
Year Type Position Statistic Min Games
2019 AFL Player Rankings 2021 AFL Player Rankings
2020 AFL League Goals Per Game Leaders
Rank Player Team Games Average
1 Tom Hawkins Geelong 21 2.33
2 Joshua Kennedy West Coast 17 2.00
3 Jack Gunston Hawthorn 16 1.94
4 Charlie Dixon Port Adelaide 18 1.89
5 Matthew Taberner Fremantle 16 1.81
6 Jake Riccardi GWS 5 1.80
7 Tom Lynch Richmond 19 1.68
8 Jack Darling West Coast 18 1.67
8 Jayden Hunt Melbourne 6 1.67
10 Charlie Cameron Brisbane 19 1.63
11 Harry McKay Carlton 13 1.62
12 Jack Riewoldt Richmond 21 1.57
13 Daniel Butler St Kilda 19 1.53
13 Tom Papley Sydney 17 1.53
15 Jake Stringer Essendon 10 1.50
15 Ben Reid Collingwood 2 1.50
17 Ben King Gold Coast 17 1.47
18 Sam Weideman Melbourne 13 1.46
19 Liam Ryan West Coast 18 1.44
20 Jeremy Cameron GWS 17 1.41
21 Jordan De Goey Collingwood 10 1.40
21 Nick Larkey North Melbourne 10 1.40
23 Brody Mihocek Collingwood 18 1.39
23 Mitchell Wallis Western Bulldogs 18 1.39
25 Bayley Fritsch Melbourne 16 1.38
26 Alex Sexton Gold Coast 14 1.36
27 Ben Cavarra Western Bulldogs 3 1.33
27 Sam Sturt Fremantle 3 1.33
29 Toby Greene GWS 13 1.31
30 Jeremy Finlayson GWS 15 1.27
30 Mason Cox Collingwood 11 1.27
32 Eric Hipwood Brisbane 19 1.26
33 Aaron Naughton Western Bulldogs 12 1.25
33 Trey Ruscoe Collingwood 4 1.25
35 Luke Breust Hawthorn 13 1.23
36 Max King St Kilda 18 1.22
37 Oscar Allen West Coast 15 1.20
37 Matt Rowell Gold Coast 5 1.20
39 Isaac Heeney Sydney 6 1.17
40 Gary Rohan Geelong 19 1.16
41 Mitch Georgiades Port Adelaide 7 1.14
42 Anthony McDonald-Tipungwuti Essendon 17 1.12
42 Cameron Zurhaar North Melbourne 16 1.12
44 Tim Membrey St Kilda 18 1.11
45 Dustin Martin Richmond 20 1.10
45 James Stewart Essendon 10 1.10
47 Taylor Walker Adelaide 14 1.07
47 Michael Walters Fremantle 14 1.07
49 Chad Wingard Hawthorn 17 1.06
50 Cameron Rayner Brisbane 17 1.00
50 Jake Aarts Richmond 14 1.00
50 Jaidyn Stephenson Collingwood 14 1.00
50 Izak Rankine Gold Coast 12 1.00
50 Charlie Spargo Melbourne 8 1.00
50 Alex Neal-Bullen Melbourne 7 1.00
50 Jayden Laverde Essendon 6 1.00
50 Billy Frampton Adelaide 5 1.00
50 Tristan Xerri North Melbourne 4 1.00
50 Cody Weightman Western Bulldogs 3 1.00
50 Josh Schache Western Bulldogs 2 1.00
50 Ryan Abbott St Kilda 1 1.00
50 Flynn Appleby Collingwood 1 1.00
50 Joshua Begley Essendon 1 1.00
50 Ben Davis Adelaide 1 1.00
50 Jy Farrar Gold Coast 1 1.00
50 Will Kelly Collingwood 1 1.00
50 Darcy Lang Carlton 1 1.00
50 Lochie O'Brien Carlton 1 1.00
69 Levi Casboult Carlton 17 0.94
69 Harrison Himmelberg GWS 16 0.94
71 Steven Motlop Port Adelaide 14 0.93
72 Jack Lonie St Kilda 13 0.92
72 Shane McAdam Adelaide 13 0.92
74 Rhys Stanley Geelong 11 0.91
75 Gryan Miers Geelong 21 0.90
75 Jake Waterman West Coast 10 0.90
75 David Zaharakis Essendon 10 0.90
78 Ben Brown North Melbourne 9 0.89
79 Lincoln McCarthy Brisbane 17 0.88
79 Jake Melksham Melbourne 17 0.88
79 Christian Petracca Melbourne 17 0.88
82 Eddie Betts Carlton 15 0.87
83 Josh Battle St Kilda 14 0.86
84 Shaun Burgoyne Hawthorn 13 0.85
85 Justin Westhoff Port Adelaide 12 0.83
85 Hayden McLean Sydney 6 0.83
87 Josh Bruce Western Bulldogs 17 0.82
87 Elliott Himmelberg Adelaide 11 0.82
89 Jason Castagna Richmond 21 0.81
89 Patrick Dangerfield Geelong 21 0.81
91 Jack Martin Carlton 15 0.80
91 Darcy Fogarty Adelaide 10 0.80
91 Bobby Hill GWS 5 0.80
94 Shai Bolton Richmond 19 0.79
94 Robbie Gray Port Adelaide 19 0.79
94 Brad Ebert Port Adelaide 14 0.79
94 Todd Marshall Port Adelaide 14 0.79
98 Bailey Dale Western Bulldogs 9 0.78
98 Mitchell Hannan Melbourne 9 0.78
98 Sam Lloyd Western Bulldogs 9 0.78
98 Tom McDonald Melbourne 9 0.78
102 Sam Menegola Geelong 21 0.76
102 Jack Newnes Carlton 17 0.76
104 Ben Ainsworth Gold Coast 16 0.75
104 Tim O'Brien Hawthorn 16 0.75
104 Gary Ablett Geelong 12 0.75
104 Mitch McGovern Carlton 12 0.75
104 Jacob Townsend Essendon 12 0.75
104 Laitham Vandermeer Western Bulldogs 12 0.75
104 Zac Fisher Carlton 8 0.75
104 Joe Daniher Essendon 4 0.75
104 Majak Daw North Melbourne 4 0.75
104 Edward Phillips St Kilda 4 0.75
114 Lachie Neale Brisbane 19 0.74
115 Michael Gibbons Carlton 15 0.73
115 Mabior Chol Richmond 11 0.73
117 Sam Day Gold Coast 17 0.71
117 Lachlan Schultz Fremantle 17 0.71
117 Lachlan Weller Gold Coast 17 0.71
117 Nathan Fyfe Fremantle 14 0.71
117 Patrick Ryder St Kilda 14 0.71
117 Jesse Hogan Fremantle 7 0.71
123 Kyle Langford Essendon 16 0.69
123 Harry Perryman GWS 16 0.69
125 Zac Bailey Brisbane 19 0.68
125 Rowan Marshall St Kilda 19 0.68
127 Daniel Rioli Richmond 18 0.67
127 Aaron Hall North Melbourne 15 0.67
127 Dean Kent St Kilda 15 0.67
127 Tyson Stengle Adelaide 12 0.67
127 Lewis Taylor Sydney 9 0.67
127 Sean Lemmens Gold Coast 6 0.67
127 Paul Puopolo Hawthorn 6 0.67
127 Oskar Baker Melbourne 3 0.67
127 Ned Cahill Essendon 3 0.67
127 Ben Cunnington North Melbourne 3 0.67
127 Zach Guthrie Geelong 3 0.67
127 Dylan Moore Hawthorn 3 0.67
127 Jack Silvagni Carlton 3 0.67
140 Mitchell Duncan Geelong 20 0.65
140 Zak Butters Port Adelaide 17 0.65
140 Daniel McStay Brisbane 17 0.65
143 Jamie Cripps West Coast 14 0.64
143 Tom McCartin Sydney 14 0.64
143 Jade Gresham St Kilda 11 0.64
146 Will Hayward Sydney 16 0.62
146 Bailey Scott North Melbourne 13 0.62
146 Mitchell Lewis Hawthorn 8 0.62
149 Marcus Bontempelli Western Bulldogs 18 0.61
149 Will Hoskin-Elliott Collingwood 18 0.61
151 Mitchell Crowden Fremantle 10 0.60
151 Nick Hind St Kilda 10 0.60
151 Peter Ladhams Port Adelaide 10 0.60
151 Harley Bennell Melbourne 5 0.60
151 Lachlan Hosie North Melbourne 5 0.60
151 Brandon Matera Fremantle 5 0.60
151 Boyd Woodcock Port Adelaide 5 0.60
158 Rory Lobb Fremantle 17 0.59
159 Jack Billings St Kilda 19 0.58
159 Jack Steele St Kilda 19 0.58
159 Daniel Lloyd GWS 12 0.58
159 Lachlan Murphy Adelaide 12 0.58
163 Ben Crocker Adelaide 7 0.57
164 Josh Daicos Collingwood 18 0.56
164 Jamie Elliott Collingwood 18 0.56
164 Connor Rozee Port Adelaide 16 0.56
164 Justin McInerney Sydney 9 0.56
164 Shaun McKernan Essendon 9 0.56
164 Steele Sidebottom Collingwood 9 0.56
164 Curtis Taylor North Melbourne 9 0.56
171 Kane Farrell Port Adelaide 11 0.55
172 Dayne Zorko Brisbane 17 0.53
173 Kane Lambert Richmond 20 0.50
173 Nick Blakey Sydney 16 0.50
173 Kysaiah Pickett Melbourne 14 0.50
173 David Cuningham Carlton 12 0.50
173 Josh Dunkley Western Bulldogs 12 0.50
173 Toby McLean Western Bulldogs 12 0.50
173 Shane Edwards Richmond 10 0.50
173 Jack Higgins Richmond 10 0.50
173 Sam Reid Sydney 10 0.50
173 Isaac Smith Hawthorn 10 0.50
173 Dylan Clarke Essendon 8 0.50
173 Darcy Tucker Fremantle 8 0.50
173 Luke Jackson Melbourne 6 0.50
173 Jonathon Patton Hawthorn 6 0.50
173 Tarryn Thomas North Melbourne 6 0.50
173 Rory Atkins Adelaide 4 0.50
173 Darren Minchington Hawthorn 4 0.50
173 Irving Mosquito Essendon 4 0.50
173 Connor Ballenden Brisbane 2 0.50
173 Lynden Dunn Collingwood 2 0.50
173 Zac Foot Sydney 2 0.50
173 Tom Fullarton Brisbane 2 0.50
173 Taylor Garner North Melbourne 2 0.50
173 Sam Philp Carlton 2 0.50
173 Shane Savage St Kilda 2 0.50
173 Sam Skinner Brisbane 2 0.50
173 Lachie Young Western Bulldogs 2 0.50
200 Taylor Adams Collingwood 19 0.47
200 Dominic Sheed West Coast 17 0.47
200 Sam Walsh Carlton 17 0.47
200 Oliver Wines Port Adelaide 17 0.47
200 Xavier Duursma Port Adelaide 15 0.47
205 Tom Lynch Adelaide 13 0.46
206 Timothy English Western Bulldogs 18 0.44
206 Brandan Parfitt Geelong 18 0.44
206 Luke Dahlhaus Geelong 16 0.44
206 Devon Smith Essendon 16 0.44
206 Dion Prestia Richmond 9 0.44
206 Paul Seedsman Adelaide 9 0.44
212 Callum Brown Collingwood 14 0.43
212 Josh Corbett Gold Coast 7 0.43
212 Oliver Hanrahan Hawthorn 7 0.43
212 Matthew Suckling Western Bulldogs 7 0.43
212 Callan Ward GWS 7 0.43
212 Sam Wicks Sydney 7 0.43
218 Travis Boak Port Adelaide 19 0.42
218 Hugh McCluggage Brisbane 19 0.42
218 Zach Tuohy Geelong 19 0.42
218 Brett Bewley Fremantle 12 0.42
218 Esava Ratugolea Geelong 12 0.42
218 Rory Sloane Adelaide 12 0.42
224 Jarrod Berry Brisbane 17 0.41
224 Patrick Cripps Carlton 17 0.41
224 Darcy Parish Essendon 17 0.41
227 Chayce Jones Adelaide 15 0.40
227 Darcy Cameron Collingwood 10 0.40
227 Michael Frederick Fremantle 10 0.40
227 Lachlan Hunter Western Bulldogs 10 0.40
227 Bailey Banfield Fremantle 5 0.40
227 Mitchell Brown Melbourne 5 0.40
227 Jarrod Cameron West Coast 5 0.40
227 Keidean Coleman Brisbane 5 0.40
227 Matt Cottrell Carlton 5 0.40
227 Brayden Fiorini Gold Coast 5 0.40
227 Sam Flanders Gold Coast 5 0.40
227 Daniel Howe Hawthorn 5 0.40
227 Jarman Impey Hawthorn 5 0.40
227 Myles Poholke Adelaide 5 0.40
227 Tom Sparrow Melbourne 5 0.40
242 Brendon Ah Chee West Coast 16 0.38
242 Jordan Dawson Sydney 16 0.38
242 Liam Shiels Hawthorn 16 0.38
242 Patrick Lipinski Western Bulldogs 13 0.38
242 James Bell Sydney 8 0.38
242 Cale Hooker Essendon 8 0.38
242 Harry Schoenberg Adelaide 8 0.38
242 Jackson Thurlow Sydney 8 0.38
242 Mason Wood North Melbourne 8 0.38
251 Sam Powell-Pepper Port Adelaide 19 0.37
252 Angus Brayshaw Melbourne 14 0.36
252 Joshua Kelly GWS 14 0.36
252 Jasper Pittard North Melbourne 11 0.36
252 Tim Taranto GWS 11 0.36
256 Todd Goldstein North Melbourne 17 0.35
256 Jason Johannisen Western Bulldogs 17 0.35
256 Luke Parker Sydney 17 0.35
256 Ed Richards Western Bulldogs 17 0.35
256 Jy Simpkin North Melbourne 17 0.35
261 Cameron Guthrie Geelong 21 0.33
261 Kamdyn Mcintosh Richmond 18 0.33
261 Bailey Smith Western Bulldogs 18 0.33
261 Sean Darcy Fremantle 15 0.33
261 Tom Phillips Collingwood 15 0.33
261 Tom Atkins Geelong 12 0.33
261 Darcy Macpherson Gold Coast 12 0.33
261 Jaeger O'Meara Hawthorn 12 0.33
261 Brayden Ainsworth West Coast 9 0.33
261 Travis Colyer Fremantle 9 0.33
261 Cameron Ellis-Yolmen Brisbane 9 0.33
261 Sam Simpson Geelong 9 0.33
261 Jonathon Marsh St Kilda 6 0.33
261 Jack Petruccelle West Coast 6 0.33
261 Roarke Smith Western Bulldogs 6 0.33
261 Jordan Clark Geelong 3 0.33
261 Paddy Dow Carlton 3 0.33
261 Liam Henry Fremantle 3 0.33
261 Dyson Heppell Essendon 3 0.33
261 Nic Reid West Coast 3 0.33
261 Brayden Sier Collingwood 3 0.33
261 Bailey Williams West Coast 3 0.33
283 Oscar McInerney Brisbane 19 0.32
284 Stephen Coniglio GWS 16 0.31
284 Brent Daniels GWS 16 0.31
284 Brandon Ellis Gold Coast 16 0.31
284 Jarryn Geary St Kilda 16 0.31
284 Zak Jones St Kilda 16 0.31
284 Thomas Liberatore Western Bulldogs 16 0.31
284 Brodie Smith Adelaide 16 0.31
284 Jack Viney Melbourne 16 0.31
292 Jack Mahony North Melbourne 10 0.30
293 Nicholas Naitanui West Coast 17 0.29
293 Will Snelling Essendon 17 0.29
293 Tom Scully Hawthorn 14 0.29
293 Josh Thomas Collingwood 14 0.29
293 Sam Jacobs GWS 7 0.29
293 Matthew Kennedy Carlton 7 0.29
293 Zac Langdon GWS 7 0.29
300 Andrew Gaff West Coast 18 0.28
300 Tim Kelly West Coast 18 0.28
302 Daniel Rich Brisbane 15 0.27
302 Joel Selwood Geelong 15 0.27
302 Dylan Shiel Essendon 15 0.27
302 David Swallow Gold Coast 15 0.27
302 Toby Nankervis Richmond 11 0.27
307 Karl Amon Port Adelaide 19 0.26
307 Mitch Robinson Brisbane 19 0.26
309 Ben McEvoy Hawthorn 16 0.25
309 David Mundy Fremantle 16 0.25
309 Tom Rockliff Port Adelaide 16 0.25
309 James Rowbottom Sydney 16 0.25
309 Will Setterfield Carlton 16 0.25
309 Josh P. Kennedy Sydney 12 0.25
309 Josh Caddy Richmond 8 0.25
309 Bradley Close Geelong 8 0.25
309 Tom Cutler Essendon 8 0.25
309 Lachlan Sholl Adelaide 8 0.25
309 Dylan Stephens Sydney 8 0.25
309 Conor Glass Hawthorn 4 0.25
309 Josh Morris Hawthorn 4 0.25
309 Cameron Sutcliffe Port Adelaide 4 0.25
309 Elijah Taylor Sydney 4 0.25
309 Rhylee West Western Bulldogs 4 0.25
325 Noah Anderson Gold Coast 17 0.24
325 Edward Curnow Carlton 17 0.24
325 Oliver Florent Sydney 17 0.24
325 Shaun Higgins North Melbourne 17 0.24
325 Marc Murphy Carlton 17 0.24
330 Jared Polec North Melbourne 13 0.23
330 Callum Sinclair Sydney 13 0.23
332 Tyler Brown Collingwood 9 0.22
332 Luke Davies-Uniacke North Melbourne 9 0.22
332 Trent Rivers Melbourne 9 0.22
332 Sydney Stack Richmond 9 0.22
336 Jarryd Lyons Brisbane 19 0.21
336 Marlion Pickett Richmond 19 0.21
336 Aliir Aliir Sydney 14 0.21
339 Jed Anderson North Melbourne 15 0.20
339 Tom Cole West Coast 15 0.20
339 Ryan Clarke Sydney 10 0.20
339 David MacKay Adelaide 10 0.20
339 Orazio Fantasia Essendon 5 0.20
339 Darcy Fort Geelong 5 0.20
339 Thomas Murphy North Melbourne 5 0.20
339 Xavier O'Neill West Coast 5 0.20
347 Ben Keays Adelaide 16 0.19
348 Trent Dumont North Melbourne 17 0.18
348 Hugh Greenwood Gold Coast 17 0.18
348 Rory Laird Adelaide 17 0.18
348 Jack Lukosius Gold Coast 17 0.18
348 Touk Miller Gold Coast 17 0.18
348 Clayton Oliver Melbourne 17 0.18
348 Heath Shaw GWS 17 0.18
348 Joshua Walker North Melbourne 17 0.18
348 James Sicily Hawthorn 11 0.18
348 Zachary Williams GWS 11 0.18
358 Callum Ah Chee Brisbane 18 0.17
358 Caleb Daniel Western Bulldogs 18 0.17
358 Jackson Macrae Western Bulldogs 18 0.17
358 Bailey Williams Western Bulldogs 18 0.17
358 Brad Crouch Adelaide 12 0.17
358 Nicholas Holman Gold Coast 12 0.17
358 Paul Ahern North Melbourne 6 0.17
358 James Cousins Hawthorn 6 0.17
358 Lachlan Fogarty Geelong 6 0.17
358 Tom Green GWS 6 0.17
358 Levi Greenwood Collingwood 6 0.17
358 George Hewett Sydney 6 0.17
358 Lewis Jetta West Coast 6 0.17
358 Sam Mayes Port Adelaide 6 0.17
358 Conor McKenna Essendon 6 0.17
373 Brodie Grundy Collingwood 19 0.16
374 Jed Bews Geelong 20 0.15
374 Matthew De Boer GWS 13 0.15
374 James Harmes Melbourne 13 0.15
377 Mark Blicavs Geelong 21 0.14
377 Caleb Serong Fremantle 14 0.14
377 Ivan Soldo Richmond 14 0.14
377 Tom Bellchambers Essendon 7 0.14
377 Sam Gray Sydney 7 0.14
382 Hayden Crozier Western Bulldogs 15 0.13
382 Scott Lycett Port Adelaide 15 0.13
382 Wil Powell Gold Coast 15 0.13
382 James Worpel Hawthorn 15 0.13
386 Adam Cerra Fremantle 17 0.12
386 Ed Langdon Melbourne 17 0.12
386 Tom Mitchell Hawthorn 17 0.12
386 John Noble Collingwood 17 0.12
386 Adam Saad Essendon 17 0.12
386 Matt Crouch Adelaide 16 0.12
386 Jack Graham Richmond 16 0.12
386 Zachary Merrett Essendon 16 0.12
386 Sebastian Ross St Kilda 16 0.12
386 Christian Salem Melbourne 16 0.12
386 Sam Draper Essendon 8 0.12
386 Daniel Hannebery St Kilda 8 0.12
386 Nathan Jones Melbourne 8 0.12
386 Stefan Martin Brisbane 8 0.12
386 Jack Ziebell North Melbourne 8 0.12
401 Jack Crisp Collingwood 19 0.11
401 Hamish Hartlett Port Adelaide 19 0.11
401 Bradley Hill St Kilda 19 0.11
401 Bradley Sheppard West Coast 18 0.11
401 Jye Caldwell GWS 9 0.11
401 Jack Steven Geelong 9 0.11
401 Travis Varcoe Collingwood 9 0.11
408 Mark O'Connor Geelong 21 0.10
408 Brayden Ham Essendon 10 0.10
408 Jamie MacMillan North Melbourne 10 0.10
408 Shane Mumford GWS 10 0.10
408 Adam Treloar Collingwood 10 0.10
413 Will Day Hawthorn 11 0.09
414 Jonathon Ceglar Hawthorn 13 0.08
414 Jack Redden West Coast 13 0.08
414 Mason Redman Essendon 13 0.08
414 Luke Shuey West Coast 13 0.08
414 Lachlan Ash GWS 12 0.08
414 Aaron Vandenberg Melbourne 12 0.08
420 Connor Budarick Gold Coast 15 0.07
420 Scott Pendlebury Collingwood 15 0.07
420 Tom Williamson Carlton 15 0.07
420 Nathan Wilson Fremantle 15 0.07
420 Max Gawn Melbourne 14 0.07
420 Lachlan Henderson Geelong 14 0.07
420 Michael Hibberd Melbourne 14 0.07
420 Benjamin Stratton Hawthorn 14 0.07
428 Hunter Clark St Kilda 18 0.06
428 Alex Keath Western Bulldogs 18 0.06
428 Brandon Starcevich Brisbane 18 0.06
428 Shaun Atley North Melbourne 17 0.06
428 Noah Balta Richmond 17 0.06
428 Jack Bowes Gold Coast 17 0.06
428 Trent Cotchin Richmond 17 0.06
428 Jacob Hopper GWS 17 0.06
428 Dan Houston Port Adelaide 17 0.06
428 Jake Lloyd Sydney 17 0.06
428 Steven May Melbourne 17 0.06
428 Kade Simpson Carlton 17 0.06
428 Lachie Whitfield GWS 17 0.06
428 Blake Hardwick Hawthorn 16 0.06
442 Jack Henry Geelong 21 0.05
442 Liam Baker Richmond 20 0.05
442 Nick Vlastuin Richmond 20 0.05
442 Dougal Howard St Kilda 19 0.05
442 Harry Taylor Geelong 19 0.05
2019 AFL Player Rankings 2021 AFL Player Rankings
Register New Account
Email:
Confirm Email:
Password:
Confirm Password:
 Remember me on this computer
Already Registered? Sign in!
Email:
Password:
 Remember me on this computer
  Forgot Password?
Privacy Statement
  • Emails will only be used for identification purposes and for the resetting of forgotten passwords.
  • Emails will NOT be used for the sending of unsolicited, spam or promotional materials.
  • All data entered is sent securely via SSL to our system.
  • Passwords are encrypted before being stored in our system (we cannot see what your password is).
  • Cookies will be used for the identification of users if the "Remember me on this computer" option is checked.
  • Reset Password
    Please enter the email you registered your account with. If it is a valid email, your password will be reset and emailed to you. You are advised to change this password after using it to sign in again.
    Email: Back to Login/Registration
    Change Password
    Old Password:
    Password:
    Confirm Password:
    Manage Settings
    First Name:
    Location:
    Club:
    Receive Messages From Us?
    Send us feedback or report a mistake on this page.
    Please enter some feedback