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.

#PlayerTeamGP 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

Full methodology →