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.

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

Full methodology →