KICK Rating · 2020s · midfielders
Best AFL midfielders of the 2020s
The best midfielders of the 2020s by KICK-M, calibrated so the 95th-percentile midfielder season sits at 76. Raw formula + overall KICK shown for transparency. Minimum 50 games across 2020–2029.
See the all-time midfielders leaderboard or read how positional KICK works.
| # | Player | Team | GP | KICK-M avg | Raw | Best | KICK ref |
|---|---|---|---|---|---|---|---|
| 1 | Marcus Bontempelli | Western Bulldogs | 137 | 84 | 79 | 100 | 78 |
| 2 | Lachie Neale | Brisbane Lions | 140 | 76 | 73 | 100 | 72 |
| 3 | Clayton Oliver | Melbourne | 129 | 76 | 73 | 100 | 71 |
| 4 | Jack Steele | St Kilda | 129 | 75 | 72 | 100 | 71 |
| 5 | Christian Petracca | Melbourne | 130 | 75 | 72 | 100 | 71 |
| 6 | Zach Merrett | Essendon | 131 | 73 | 70 | 100 | 70 |
| 7 | Nick Daicos | Collingwood | 100 | 72 | 70 | 100 | 69 |
| 8 | Touk Miller | Gold Coast | 118 | 72 | 70 | 100 | 69 |
| 9 | Jarryd Lyons | Brisbane Lions | 69 | 71 | 69 | 100 | 68 |
| 10 | Rory Laird | Adelaide | 130 | 71 | 69 | 100 | 68 |
| 11 | Jordan Dawson | Adelaide | 135 | 70 | 68 | 100 | 65 |
| 12 | Tom Liberatore | Western Bulldogs | 127 | 70 | 68 | 100 | 68 |
| 13 | Harry Sheezel | North Melbourne | 73 | 70 | 68 | 100 | 67 |
| 14 | Josh Dunkley | Brisbane Lions | 134 | 69 | 68 | 100 | 67 |
| 15 | Patrick Cripps | Carlton | 134 | 69 | 68 | 100 | 67 |
| 16 | Tim Taranto | Richmond | 114 | 68 | 67 | 100 | 67 |
| 17 | Caleb Serong | Fremantle | 133 | 68 | 67 | 100 | 66 |
| 18 | Jack Macrae | St Kilda | 126 | 68 | 67 | 100 | 66 |
| 19 | Andrew Brayshaw | Fremantle | 137 | 68 | 67 | 100 | 66 |
| 20 | Matt Rowell | Gold Coast | 111 | 67 | 66 | 100 | 66 |
| 21 | Darcy Parish | Essendon | 95 | 67 | 66 | 100 | 66 |
| 22 | Tom Green | Greater Western Sydney | 114 | 66 | 66 | 100 | 65 |
| 23 | Sam Walsh | Carlton | 116 | 66 | 65 | 100 | 65 |
| 24 | Adam Treloar | Western Bulldogs | 92 | 65 | 65 | 100 | 64 |
| 25 | Tom Mitchell | Collingwood | 94 | 65 | 65 | 100 | 64 |
| 26 | Luke Davies-Uniacke | North Melbourne | 113 | 65 | 65 | 100 | 64 |
| 27 | Brad Crouch | St Kilda | 77 | 65 | 65 | 100 | 64 |
| 28 | Noah Anderson | Gold Coast | 134 | 64 | 65 | 100 | 64 |
| 29 | Hugh McCluggage | Brisbane Lions | 148 | 64 | 64 | 100 | 63 |
| 30 | Errol Gulden | Sydney | 105 | 63 | 64 | 100 | 63 |
| 31 | Luke Parker | North Melbourne | 125 | 63 | 64 | 95 | 63 |
| 32 | Josh Kelly | Greater Western Sydney | 110 | 63 | 63 | 100 | 63 |
| 33 | Ollie Wines | Port Adelaide | 132 | 62 | 63 | 100 | 62 |
| 34 | Bailey Smith | Geelong | 108 | 62 | 63 | 100 | 62 |
| 35 | Jack Viney | Melbourne | 118 | 62 | 63 | 100 | 62 |
| 36 | Zak Butters | Port Adelaide | 124 | 62 | 63 | 100 | 62 |
| 37 | Jai Newcombe | Hawthorn | 106 | 62 | 62 | 100 | 61 |
| 38 | Dayne Zorko | Brisbane Lions | 135 | 62 | 62 | 100 | 61 |
| 39 | Jack Sinclair | St Kilda | 130 | 60 | 61 | 100 | 59 |
| 40 | Callum Mills | Sydney | 102 | 60 | 61 | 100 | 59 |
| 41 | Will Ashcroft | Brisbane Lions | 64 | 60 | 61 | 100 | 60 |
| 42 | Sam Docherty | Carlton | 89 | 59 | 60 | 98 | 57 |
| 43 | Lachie Whitfield | Greater Western Sydney | 126 | 59 | 60 | 88 | 58 |
| 44 | Matt Crouch | Adelaide | 54 | 59 | 60 | 88 | 60 |
| 45 | Patrick Dangerfield | Geelong | 110 | 59 | 60 | 100 | 59 |
| 46 | Chad Warner | Sydney | 114 | 59 | 60 | 96 | 59 |
| 47 | Elliot Yeo | West Coast | 57 | 59 | 60 | 94 | 59 |
| 48 | Cameron Guthrie | Geelong | 77 | 59 | 60 | 100 | 59 |
| 49 | Jack Crisp | Collingwood | 145 | 58 | 59 | 97 | 57 |
| 50 | George Hewett | Carlton | 106 | 58 | 59 | 100 | 59 |