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. 410 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 | Tristan Xerri 2020-2026 | North Melbourne | 81 | 87 | 82 | 63 | 100 |
| 2 | Marcus Bontempelli 2014-2026 | Western Bulldogs | 266 | 77 | 81 | 73 | 100 |
| 3 | Max Gawn 2011-2026 | Melbourne | 253 | 82 | 78 | 71 | 100 |
| 4 | Nick Daicos 2022-2026 | Collingwood | 103 | 80 | 76 | 69 | 100 |
| 5 | Caleb Serong 2020-2026 | Fremantle | 136 | 66 | 72 | 66 | 100 |
| 6 | Zak Butters 2019-2026 | Port Adelaide | 146 | 73 | 71 | 58 | 100 |
| 7 | Bailey Smith 2019-2026 | Geelong | 134 | 82 | 71 | 59 | 100 |
| 8 | Matt Rowell 2020-2026 | Gold Coast | 112 | 59 | 71 | 66 | 100 |
| 9 | Jordan Dawson 2017-2026 | Adelaide | 162 | 70 | 71 | 62 | 100 |
| 10 | Isaac Heeney 2015-2026 | Sydney | 227 | 75 | 71 | 60 | 100 |
| 11 | Lachie Neale 2012-2026 | Brisbane Lions | 295 | 76 | 71 | 70 | 100 |
| 12 | Brodie Grundy 2013-2026 | Sydney | 249 | 73 | 71 | 67 | 100 |
| 13 | Noah Anderson 2020-2026 | Gold Coast | 137 | 65 | 71 | 64 | 100 |
| 14 | Adam Treloar 2012-2026 | Western Bulldogs | 256 | 45 | 70 | 66 | 100 |
| 15 | Harry Sheezel 2023-2026 | North Melbourne | 76 | 71 | 70 | 67 | 100 |
| 16 | Rowan Marshall 2017-2026 | St Kilda | 163 | 50 | 70 | 67 | 100 |
| 17 | Tim English 2017-2026 | Western Bulldogs | 160 | 60 | 70 | 62 | 100 |
| 18 | Errol Gulden 2021-2026 | Sydney | 105 | 71 | 70 | 63 | 100 |
| 19 | Ed Richards 2018-2026 | Western Bulldogs | 154 | 71 | 69 | 47 | 100 |
| 20 | Hugh McCluggage 2017-2026 | Brisbane Lions | 213 | 58 | 69 | 60 | 100 |
| 21 | Zach Merrett 2014-2026 | Essendon | 254 | 68 | 69 | 68 | 100 |
| 22 | Tom Liberatore 2011-2026 | Western Bulldogs | 254 | 72 | 68 | 65 | 100 |
| 23 | Max Holmes 2021-2026 | Geelong | 110 | 68 | 68 | 54 | 100 |
| 24 | Andrew Brayshaw 2018-2026 | Fremantle | 178 | 59 | 68 | 61 | 100 |
| 25 | Tim Taranto 2017-2026 | Richmond | 178 | 68 | 68 | 65 | 100 |
| 26 | Patrick Cripps 2014-2026 | Carlton | 236 | 64 | 68 | 70 | 100 |
| 27 | Luke Davies-Uniacke 2018-2026 | North Melbourne | 137 | 68 | 67 | 59 | 100 |
| 28 | Jack Steele 2015-2026 | Melbourne | 209 | 68 | 67 | 66 | 100 |
| 29 | Jai Newcombe 2021-2026 | Hawthorn | 109 | 68 | 67 | 62 | 100 |
| 30 | Josh Dunkley 2016-2026 | Brisbane Lions | 203 | 54 | 66 | 65 | 100 |
| 31 | George Hewett 2016-2026 | Carlton | 198 | 54 | 66 | 53 | 100 |
| 32 | Will Ashcroft 2023-2026 | Brisbane Lions | 67 | 65 | 66 | 61 | 100 |
| 33 | Nasiah Wanganeen-Milera 2022-2026 | St Kilda | 94 | 68 | 66 | 55 | 100 |
| 34 | Christian Petracca 2016-2026 | Gold Coast | 218 | 74 | 66 | 64 | 100 |
| 35 | Darcy Parish 2016-2026 | Essendon | 172 | 57 | 65 | 59 | 100 |
| 36 | Darcy Cameron 2020-2026 | Collingwood | 126 | 55 | 65 | 57 | 98 |
| 37 | Sam Walsh 2019-2026 | Carlton | 141 | 64 | 64 | 64 | 100 |
| 38 | Jarrod Witts 2013-2026 | Gold Coast | 212 | 55 | 64 | 59 | 100 |
| 39 | Toby Nankervis 2015-2026 | Richmond | 177 | 56 | 64 | 58 | 100 |
| 40 | Matthew Kennedy 2016-2026 | Western Bulldogs | 141 | 65 | 64 | 52 | 86 |
| 41 | Touk Miller 2015-2026 | Gold Coast | 221 | 58 | 64 | 62 | 100 |
| 42 | Luke Jackson 2020-2026 | Fremantle | 128 | 76 | 64 | 53 | 100 |
| 43 | Jason Horne-Francis 2022-2026 | Port Adelaide | 88 | 64 | 63 | 55 | 88 |
| 44 | Jack Sinclair 2015-2026 | St Kilda | 215 | 61 | 63 | 53 | 100 |
| 45 | Jye Caldwell 2019-2026 | Essendon | 92 | 55 | 63 | 54 | 100 |
| 46 | Connor Rozee 2019-2026 | Port Adelaide | 152 | 47 | 62 | 55 | 99 |
| 47 | Izak Rankine 2020-2026 | Adelaide | 112 | 55 | 62 | 49 | 95 |
| 48 | Lachie Whitfield 2013-2026 | Greater Western Sydney | 260 | 59 | 62 | 57 | 100 |
| 49 | Finn Callaghan 2022-2026 | Greater Western Sydney | 80 | 63 | 62 | 53 | 88 |
| 50 | Hayden Young 2020-2026 | Fremantle | 89 | 54 | 61 | 55 | 87 |
| 51 | Dayne Zorko 2012-2026 | Brisbane Lions | 303 | 64 | 61 | 63 | 100 |
| 52 | Nic Newman 2017-2026 | Carlton | 136 | 50 | 61 | 54 | 98 |
| 53 | Chad Warner 2020-2026 | Sydney | 117 | 60 | 60 | 59 | 93 |
| 54 | Elliot Yeo 2012-2026 | West Coast | 212 | 59 | 60 | 58 | 100 |
| 55 | Clayton Oliver 2016-2026 | Greater Western Sydney | 214 | 70 | 60 | 71 | 100 |
| 56 | Lloyd Meek 2021-2026 | Hawthorn | 80 | 46 | 59 | 53 | 89 |
| 57 | Ollie Wines 2013-2026 | Port Adelaide | 275 | 51 | 59 | 63 | 100 |
| 58 | Tom Atkins 2019-2026 | Geelong | 159 | 51 | 58 | 48 | 87 |
| 59 | Kysaiah Pickett 2020-2026 | Melbourne | 135 | 69 | 58 | 43 | 97 |
| 60 | Josh Daicos 2017-2026 | Collingwood | 160 | 59 | 58 | 51 | 92 |
| 61 | Scott Pendlebury 2006-2026 | Collingwood | 419 | 61 | 58 | 67 | 100 |
| 62 | Rory Laird 2013-2026 | Adelaide | 275 | 47 | 57 | 60 | 100 |
| 63 | Tom De Koning 2018-2026 | St Kilda | 108 | 44 | 57 | 49 | 99 |
| 64 | Jeremy Cameron 2012-2026 | Geelong | 284 | 57 | 57 | 50 | 100 |
| 65 | Adam Cerra 2018-2026 | Carlton | 149 | 50 | 57 | 52 | 89 |
| 66 | Sean Darcy 2017-2026 | Fremantle | 122 | 36 | 56 | 55 | 100 |
| 67 | Lachie Ash 2020-2026 | Greater Western Sydney | 134 | 62 | 56 | 46 | 76 |
| 68 | Jack Macrae 2013-2026 | St Kilda | 264 | 37 | 56 | 67 | 100 |
| 69 | Sam Darcy 2022-2026 | Western Bulldogs | 48 | 51 | 56 | 53 | 97 |
| 70 | Sam Durham 2021-2026 | Essendon | 99 | 50 | 56 | 46 | 79 |
| 71 | Jordan Clark 2019-2026 | Fremantle | 134 | 52 | 56 | 48 | 92 |
| 72 | James Peatling 2021-2026 | Adelaide | 66 | 57 | 56 | 48 | 89 |
| 73 | Jordon Sweet 2021-2026 | Port Adelaide | 55 | 58 | 56 | 52 | 100 |
| 74 | Kieren Briggs 2021-2026 | Greater Western Sydney | 75 | 42 | 56 | 57 | 96 |
| 75 | Jy Simpkin 2017-2026 | North Melbourne | 177 | 49 | 55 | 53 | 100 |
| 76 | Riley Thilthorpe 2021-2026 | Adelaide | 84 | 50 | 55 | 46 | 82 |
| 77 | Gryan Miers 2019-2026 | Geelong | 158 | 55 | 55 | 46 | 80 |
| 78 | Toby Greene 2012-2026 | Greater Western Sydney | 266 | 61 | 55 | 58 | 100 |
| 79 | Jack Crisp 2012-2026 | Collingwood | 282 | 57 | 55 | 56 | 97 |
| 80 | Shaun Mannagh 2024-2026 | Geelong | 43 | 44 | 55 | 54 | 92 |
| 81 | Jacob Hopper 2016-2026 | Richmond | 170 | 45 | 54 | 55 | 99 |
| 82 | Archie Roberts 2024-2026 | Essendon | 36 | 67 | 54 | 54 | 93 |
| 83 | Zac Bailey 2018-2026 | Brisbane Lions | 172 | 61 | 54 | 45 | 92 |
| 84 | Luke Parker 2011-2026 | North Melbourne | 312 | 56 | 54 | 65 | 100 |
| 85 | James Worpel 2018-2026 | Geelong | 151 | 53 | 54 | 55 | 100 |
| 86 | Harry McKay 2017-2026 | Carlton | 145 | 45 | 54 | 48 | 96 |
| 87 | Tom Stewart 2017-2026 | Geelong | 191 | 49 | 54 | 53 | 100 |
| 88 | Stephen Coniglio 2012-2026 | Greater Western Sydney | 223 | 43 | 54 | 62 | 100 |
| 89 | Callum Wilkie 2019-2026 | St Kilda | 163 | 67 | 54 | 44 | 82 |
| 90 | Jarrod Berry 2017-2026 | Brisbane Lions | 183 | 56 | 53 | 49 | 82 |
| 91 | Nick Blakey 2019-2026 | Sydney | 158 | 54 | 53 | 43 | 85 |
| 92 | Bailey Dale 2015-2026 | Western Bulldogs | 182 | 50 | 53 | 48 | 91 |
| 93 | Dylan Moore 2019-2026 | Hawthorn | 134 | 42 | 53 | 53 | 93 |
| 94 | Willem Drew 2019-2026 | Port Adelaide | 138 | 55 | 53 | 51 | 87 |
| 95 | James Sicily 2015-2026 | Hawthorn | 187 | 57 | 53 | 53 | 100 |
| 96 | Dion Prestia 2011-2026 | Richmond | 234 | 49 | 52 | 59 | 100 |
| 97 | James Rowbottom 2019-2026 | Sydney | 148 | 48 | 52 | 51 | 100 |
| 98 | Sam Flanders 2020-2026 | St Kilda | 95 | 56 | 52 | 48 | 90 |
| 99 | Conor Nash 2018-2026 | Hawthorn | 126 | 53 | 52 | 46 | 94 |
| 100 | Brent Daniels 2018-2026 | Greater Western Sydney | 111 | 49 | 52 | 42 | 100 |
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