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