KICK Rating · 2020s

Best AFL players of the 2020s

The top 100 players of the 2020s decade, ranked by games-weighted KICK Rating average across 2020–2029. Minimum 50 games in the decade to qualify. Filter by position below.

#PlayerTeamGP KICK avg Best Career
1 Marcus Bontempelli Western Bulldogs 155 78 100 73
2 Max Gawn Melbourne 150 77 100 71
3 Lachie Neale Brisbane Lions 161 71 100 69
4 Clayton Oliver Greater Western Sydney 146 71 100 71
5 Nick Daicos Collingwood 118 70 100 70
6 Christian Petracca Gold Coast 146 70 100 63
7 Jack Steele Melbourne 147 69 100 66
8 Zach Merrett Essendon 148 69 100 68
9 Harry Sheezel North Melbourne 88 68 100 68
10 Jarryd Lyons Brisbane Lions 69 68 100 64
11 Touk Miller Gold Coast 135 68 100 62
12 Rowan Marshall St Kilda 144 68 100 67
13 Tim Taranto Richmond 129 67 100 65
14 Tom Liberatore Western Bulldogs 134 67 100 64
15 Patrick Cripps Carlton 153 67 100 70
16 Matt Rowell Gold Coast 126 67 100 67
17 Brodie Grundy Sydney 132 67 100 68
18 Josh Dunkley Brisbane Lions 155 66 100 65
19 Caleb Serong Fremantle 151 66 100 66
20 Rory Laird Adelaide 145 66 100 60
21 Jordan Dawson Adelaide 153 66 100 63
22 Andrew Brayshaw Fremantle 158 66 100 61
23 Jack Macrae St Kilda 136 65 100 67
24 Tom Green Greater Western Sydney 114 65 100 65
25 Noah Anderson Gold Coast 151 65 100 65
26 Darcy Parish Essendon 103 65 100 59
27 Bailey Smith Geelong 126 65 100 61
28 Sam Walsh Carlton 135 64 100 64
29 Tom Mitchell Collingwood 94 64 100 70
30 Brad Crouch St Kilda 77 64 100 65
31 Tim English Western Bulldogs 142 64 100 61
32 Errol Gulden Sydney 116 64 100 64
33 Isaac Heeney Sydney 141 64 100 61
34 Luke Davies-Uniacke North Melbourne 130 64 100 59
35 Will Ashcroft Brisbane Lions 85 63 100 63
36 Tristan Xerri North Melbourne 94 63 100 63
37 Adam Treloar Western Bulldogs 97 63 100 66
38 Josh Kelly Greater Western Sydney 110 63 100 63
39 Zak Butters Port Adelaide 135 62 100 59
40 Hugh McCluggage Brisbane Lions 162 62 100 59
41 Jai Newcombe Hawthorn 125 62 100 62
42 Jack Viney Melbourne 118 62 100 61
43 Luke Parker North Melbourne 142 62 94 64
44 Ollie Wines Port Adelaide 147 61 100 62
45 Toby Nankervis Richmond 118 61 100 58
46 Chad Warner Sydney 130 60 93 60
47 Dayne Zorko Brisbane Lions 147 60 100 63
48 Reilly OBrien Adelaide 127 60 100 60
49 Matt Crouch Adelaide 54 60 88 63
50 Jarrod Witts Gold Coast 113 60 100 58
51 Cameron Guthrie Geelong 77 59 100 50
52 Jack Sinclair St Kilda 138 59 100 54
53 George Hewett Carlton 122 59 100 54
54 Tim Kelly West Coast 135 58 100 60
55 Callum Mills Sydney 118 58 100 53
56 Lachie Whitfield Greater Western Sydney 140 58 88 57
57 Darcy Cameron Collingwood 140 58 98 58
58 Jy Simpkin North Melbourne 136 58 100 53
59 Joel Selwood Geelong 58 57 91 68
60 Nic Martin Essendon 82 57 100 57
61 Patrick Dangerfield Geelong 127 57 100 67
62 Sam Docherty Carlton 89 57 98 57
63 Jason Horne-Francis Port Adelaide 100 57 90 57
64 Oscar McInerney Brisbane Lions 125 57 100 53
65 Scott Pendlebury Collingwood 133 57 98 66
66 Matthew Kennedy Western Bulldogs 116 57 86 52
67 Kieren Briggs Greater Western Sydney 87 57 96 57
68 Connor Rozee Port Adelaide 130 57 99 55
69 Jack Crisp Collingwood 163 57 97 56
70 Travis Boak Port Adelaide 117 56 100 60
71 Nasiah Wanganeen-Milera St Kilda 102 56 100 56
72 Adam Cerra Carlton 123 56 89 52
73 Stephen Coniglio Greater Western Sydney 108 56 92 61
74 Sean Darcy Fremantle 98 56 100 55
75 Elliot Yeo West Coast 74 56 91 57
76 James Sicily Hawthorn 121 56 100 53
77 Toby Greene Greater Western Sydney 134 56 100 58
78 Hugh Greenwood North Melbourne 64 55 100 55
79 Luke Jackson Fremantle 146 55 100 55
80 Jordan de Goey Collingwood 113 55 93 54
81 Max Holmes Geelong 121 55 100 55
82 Shaun Mannagh Geelong 58 55 92 55
83 Jacob Hopper Richmond 107 55 99 55
84 Taylor Adams Sydney 93 55 97 61
85 Hayden Young Fremantle 101 55 87 55
86 Tom Stewart Geelong 139 55 100 53
87 Dustin Martin Richmond 76 55 100 63
88 Ed Richards Western Bulldogs 129 55 100 49
89 Jack Redden West Coast 51 55 92 59
90 Nic Newman Carlton 95 54 98 54
91 Dylan Shiel Essendon 71 54 90 59
92 Ben Keays Adelaide 156 54 100 51
93 Sam Menegola Geelong 50 54 94 57
94 Finn Callaghan Greater Western Sydney 90 54 88 54
95 Shai Bolton Fremantle 156 54 100 51
96 James Worpel Geelong 122 54 100 55
97 Rory Sloane Adelaide 52 54 87 65
98 Dom Sheed West Coast 61 54 89 53
99 David Mundy Fremantle 60 54 87 57
100 Dion Prestia Richmond 93 54 89 58