KICK Rating · Current
Current leaderboard
The top 100 AFL players right now, ranked by their rolling 40-game KICK. Active players with 30+ career games. 433 in the pool.
KICK Rating is a transparent 0-100 score combining every measurable on-field action. Read the methodology.
| # | Player | Team | GP | 2026 | R40 | Career | Best |
|---|---|---|---|---|---|---|---|
| 1 | Max Gawn 2011-2026 | Melbourne | 259 | 81 | 80 | 71 | 100 |
| 2 | Tristan Xerri 2020-2026 | North Melbourne | 86 | 75 | 80 | 63 | 100 |
| 3 | Marcus Bontempelli 2014-2026 | Western Bulldogs | 272 | 77 | 79 | 73 | 100 |
| 4 | Nick Daicos 2022-2026 | Collingwood | 108 | 80 | 77 | 70 | 100 |
| 5 | Bailey Smith 2019-2026 | Geelong | 139 | 82 | 76 | 60 | 100 |
| 6 | Jordan Dawson 2017-2026 | Adelaide | 167 | 75 | 74 | 63 | 100 |
| 7 | Isaac Heeney 2015-2026 | Sydney | 232 | 78 | 74 | 61 | 100 |
| 8 | Matt Rowell 2020-2026 | Gold Coast | 117 | 66 | 73 | 66 | 100 |
| 9 | Noah Anderson 2020-2026 | Gold Coast | 142 | 71 | 72 | 65 | 100 |
| 10 | Brodie Grundy 2013-2026 | Sydney | 253 | 76 | 72 | 68 | 100 |
| 11 | Zak Butters 2019-2026 | Port Adelaide | 151 | 72 | 72 | 59 | 100 |
| 12 | Ed Richards 2018-2026 | Western Bulldogs | 160 | 71 | 71 | 48 | 100 |
| 13 | Lachie Neale 2012-2026 | Brisbane Lions | 300 | 73 | 71 | 70 | 100 |
| 14 | Caleb Serong 2020-2026 | Fremantle | 138 | 65 | 71 | 66 | 100 |
| 15 | Harry Sheezel 2023-2026 | North Melbourne | 81 | 71 | 70 | 67 | 100 |
| 16 | Errol Gulden 2021-2026 | Sydney | 105 | 71 | 70 | 63 | 100 |
| 17 | Max Holmes 2021-2026 | Geelong | 116 | 69 | 69 | 55 | 100 |
| 18 | Zach Merrett 2014-2026 | Essendon | 259 | 69 | 69 | 68 | 100 |
| 19 | Tom Liberatore 2011-2026 | Western Bulldogs | 255 | 70 | 68 | 65 | 100 |
| 20 | Tim English 2017-2026 | Western Bulldogs | 164 | 57 | 68 | 62 | 100 |
| 21 | Hugh McCluggage 2017-2026 | Brisbane Lions | 216 | 51 | 67 | 59 | 100 |
| 22 | Andrew Brayshaw 2018-2026 | Fremantle | 183 | 60 | 67 | 61 | 100 |
| 23 | Nasiah Wanganeen-Milera 2022-2026 | St Kilda | 97 | 69 | 67 | 55 | 100 |
| 24 | Tim Taranto 2017-2026 | Richmond | 183 | 68 | 67 | 65 | 100 |
| 25 | Patrick Cripps 2014-2026 | Carlton | 241 | 66 | 67 | 70 | 100 |
| 26 | George Hewett 2016-2026 | Carlton | 203 | 56 | 67 | 53 | 100 |
| 27 | Will Ashcroft 2023-2026 | Brisbane Lions | 72 | 64 | 66 | 61 | 100 |
| 28 | Adam Treloar 2012-2026 | Western Bulldogs | 260 | 33 | 66 | 66 | 100 |
| 29 | Jack Steele 2015-2026 | Melbourne | 215 | 63 | 66 | 66 | 100 |
| 30 | Luke Davies-Uniacke 2018-2026 | North Melbourne | 142 | 63 | 65 | 59 | 100 |
| 31 | Rowan Marshall 2017-2026 | St Kilda | 169 | 52 | 65 | 66 | 100 |
| 32 | Luke Jackson 2020-2026 | Fremantle | 133 | 73 | 65 | 54 | 100 |
| 33 | Jai Newcombe 2021-2026 | Hawthorn | 114 | 68 | 65 | 62 | 100 |
| 34 | Christian Petracca 2016-2026 | Gold Coast | 223 | 68 | 65 | 64 | 100 |
| 35 | Darcy Parish 2016-2026 | Essendon | 175 | 60 | 65 | 59 | 100 |
| 36 | Josh Dunkley 2016-2026 | Brisbane Lions | 208 | 54 | 64 | 65 | 100 |
| 37 | Clayton Oliver 2016-2026 | Greater Western Sydney | 219 | 73 | 64 | 71 | 100 |
| 38 | Matthew Kennedy 2016-2026 | Western Bulldogs | 147 | 62 | 64 | 52 | 86 |
| 39 | Finn Callaghan 2022-2026 | Greater Western Sydney | 85 | 65 | 64 | 54 | 88 |
| 40 | Toby Nankervis 2015-2026 | Richmond | 178 | 51 | 63 | 58 | 100 |
| 41 | Darcy Cameron 2020-2026 | Collingwood | 130 | 56 | 63 | 57 | 98 |
| 42 | Jason Horne-Francis 2022-2026 | Port Adelaide | 93 | 65 | 63 | 56 | 90 |
| 43 | Jarrod Witts 2013-2026 | Gold Coast | 214 | 52 | 63 | 58 | 100 |
| 44 | Izak Rankine 2020-2026 | Adelaide | 114 | 58 | 62 | 49 | 95 |
| 45 | Jack Sinclair 2015-2026 | St Kilda | 220 | 62 | 62 | 54 | 100 |
| 46 | Touk Miller 2015-2026 | Gold Coast | 226 | 56 | 62 | 62 | 100 |
| 47 | Sam Walsh 2019-2026 | Carlton | 146 | 61 | 62 | 63 | 100 |
| 48 | Connor Rozee 2019-2026 | Port Adelaide | 152 | 47 | 62 | 55 | 99 |
| 49 | Jye Caldwell 2019-2026 | Essendon | 94 | 50 | 62 | 53 | 100 |
| 50 | Hayden Young 2020-2026 | Fremantle | 91 | 55 | 62 | 55 | 87 |
| 51 | Dayne Zorko 2012-2026 | Brisbane Lions | 303 | 64 | 61 | 63 | 100 |
| 52 | Chad Warner 2020-2026 | Sydney | 122 | 60 | 61 | 60 | 93 |
| 53 | Kysaiah Pickett 2020-2026 | Melbourne | 141 | 67 | 60 | 44 | 97 |
| 54 | Lachie Whitfield 2013-2026 | Greater Western Sydney | 264 | 57 | 59 | 57 | 100 |
| 55 | Ollie Wines 2013-2026 | Port Adelaide | 278 | 48 | 59 | 63 | 100 |
| 56 | Elliot Yeo 2012-2026 | West Coast | 217 | 53 | 59 | 58 | 100 |
| 57 | Will Day 2020-2026 | Hawthorn | 77 | 63 | 59 | 50 | 99 |
| 58 | Lachie Ash 2020-2026 | Greater Western Sydney | 139 | 62 | 58 | 46 | 76 |
| 59 | Lloyd Meek 2021-2026 | Hawthorn | 84 | 44 | 58 | 53 | 89 |
| 60 | Nic Newman 2017-2026 | Carlton | 141 | 50 | 58 | 54 | 98 |
| 61 | Tom Atkins 2019-2026 | Geelong | 165 | 49 | 58 | 48 | 87 |
| 62 | Josh Daicos 2017-2026 | Collingwood | 165 | 57 | 57 | 51 | 92 |
| 63 | Scott Pendlebury 2006-2026 | Collingwood | 422 | 57 | 57 | 66 | 100 |
| 64 | Zac Bailey 2018-2026 | Brisbane Lions | 177 | 61 | 57 | 46 | 92 |
| 65 | Jordon Sweet 2021-2026 | Port Adelaide | 60 | 59 | 57 | 52 | 100 |
| 66 | Sean Darcy 2017-2026 | Fremantle | 122 | 36 | 56 | 55 | 100 |
| 67 | Sam Darcy 2022-2026 | Western Bulldogs | 48 | 51 | 56 | 53 | 97 |
| 68 | Sam Durham 2021-2026 | Essendon | 102 | 53 | 56 | 47 | 83 |
| 69 | Jack Macrae 2013-2026 | St Kilda | 270 | 44 | 56 | 67 | 100 |
| 70 | Rory Laird 2013-2026 | Adelaide | 280 | 53 | 56 | 60 | 100 |
| 71 | Luke Parker 2011-2026 | North Melbourne | 317 | 55 | 56 | 65 | 100 |
| 72 | Will Setterfield 2017-2026 | Essendon | 86 | 65 | 56 | 49 | 92 |
| 73 | Riley Thilthorpe 2021-2026 | Adelaide | 87 | 48 | 55 | 46 | 82 |
| 74 | Adam Cerra 2018-2026 | Carlton | 154 | 47 | 55 | 52 | 89 |
| 75 | Toby Greene 2012-2026 | Greater Western Sydney | 271 | 59 | 55 | 58 | 100 |
| 76 | Jack Crisp 2012-2026 | Collingwood | 287 | 54 | 55 | 56 | 97 |
| 77 | Kieren Briggs 2021-2026 | Greater Western Sydney | 80 | 49 | 55 | 57 | 96 |
| 78 | Tom De Koning 2018-2026 | St Kilda | 113 | 46 | 55 | 49 | 99 |
| 79 | Jy Simpkin 2017-2026 | North Melbourne | 182 | 48 | 54 | 53 | 100 |
| 80 | Callum Wilkie 2019-2026 | St Kilda | 169 | 63 | 54 | 45 | 82 |
| 81 | Archie Roberts 2024-2026 | Essendon | 40 | 63 | 54 | 54 | 93 |
| 82 | Nick Blakey 2019-2026 | Sydney | 163 | 56 | 54 | 44 | 91 |
| 83 | Sam Berry 2021-2026 | Adelaide | 77 | 64 | 54 | 49 | 100 |
| 84 | Jeremy Cameron 2012-2026 | Geelong | 290 | 51 | 54 | 50 | 100 |
| 85 | James Worpel 2018-2026 | Geelong | 151 | 53 | 54 | 55 | 100 |
| 86 | Jordan Clark 2019-2026 | Fremantle | 139 | 49 | 54 | 48 | 92 |
| 87 | Shaun Mannagh 2024-2026 | Geelong | 49 | 46 | 54 | 54 | 92 |
| 88 | John Noble 2019-2026 | Gold Coast | 148 | 59 | 54 | 45 | 86 |
| 89 | Bailey Dale 2015-2026 | Western Bulldogs | 188 | 53 | 54 | 48 | 91 |
| 90 | Brent Daniels 2018-2026 | Greater Western Sydney | 116 | 54 | 54 | 43 | 100 |
| 91 | Gryan Miers 2019-2026 | Geelong | 162 | 48 | 54 | 46 | 80 |
| 92 | Jarrod Berry 2017-2026 | Brisbane Lions | 186 | 51 | 53 | 49 | 82 |
| 93 | James Peatling 2021-2026 | Adelaide | 71 | 55 | 53 | 48 | 89 |
| 94 | Tom Stewart 2017-2026 | Geelong | 195 | 48 | 53 | 53 | 100 |
| 95 | Jacob Hopper 2016-2026 | Richmond | 174 | 46 | 53 | 55 | 99 |
| 96 | Willem Drew 2019-2026 | Port Adelaide | 143 | 57 | 53 | 52 | 87 |
| 97 | Jordan de Goey 2015-2026 | Collingwood | 188 | 58 | 53 | 54 | 93 |
| 98 | Harry McKay 2017-2026 | Carlton | 150 | 49 | 52 | 48 | 96 |
| 99 | James Sicily 2015-2026 | Hawthorn | 192 | 56 | 52 | 53 | 100 |
| 100 | Sam Flanders 2020-2026 | St Kilda | 97 | 58 | 52 | 49 | 90 |
Methodology snapshot
Per-game KICK Score = sum of weighted on-field actions, normalised so a typical professional game ≈ 50 and a once-in-a-season game ceilings at 100. Rolling rating averages a player’s most recent 40 games where they played ≥ 50% of the match.
View per-stat weights
kicks: 2.5, handballs: 1.5, marks: 2.5, contested marks: 2.0, marks inside 50: 1.5, tackles: 4.0, contested poss: 1.5, clearances: 2.5, inside 50s: 1.5, rebound 50s: 1.5, goals: 8.0, behinds: 1.0, goal assists: 4.0, hit outs: 1.0, one percenters: 1.0, frees for: 2.0, frees against: -2.0
clangers: -1.0 (capped at -10.0)
· normaliser ÷ 1.9