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