Current midfielders — kick rating leaderboard
The top midfielders right now, ranked by rolling 40-game KICK-M. Mids are the position overall KICK already rewards well, so the calibrated KICK-M number tracks close to a midfielder's raw KICK. Raw formula + overall KICK shown for transparency. 113 midfielders in the pool, top 100 shown. Active players (current-season appearance), rolling 40-game average.
| # | Player | Team | GP | KICK-M R40 | Raw | KICK-M career | KICK ref |
|---|---|---|---|---|---|---|---|
| 1 | Marcus Bontempelli 2014-2026 | Western Bulldogs | 275 | 100 | 79 | 100 | 73 |
| 2 | Bailey Smith 2019-2026 | Geelong | 142 | 100 | 79 | 67 | 61 |
| 3 | Nick Daicos 2022-2026 | Collingwood | 112 | 97 | 78 | 88 | 70 |
| 4 | Jordan Dawson 2017-2026 | Adelaide | 171 | 93 | 76 | 76 | 63 |
| 5 | Matt Rowell 2020-2026 | Gold Coast | 121 | 88 | 73 | 76 | 66 |
| 6 | Isaac Heeney 2015-2026 | Sydney | 236 | 87 | 73 | 68 | 61 |
| 7 | Zak Butters 2019-2026 | Port Adelaide | 154 | 85 | 72 | 65 | 59 |
| 8 | Harry Sheezel 2023-2026 | North Melbourne | 85 | 85 | 72 | 84 | 68 |
| 9 | Ed Richards 2018-2026 | Western Bulldogs | 163 | 85 | 72 | 50 | 48 |
| 10 | Lachie Neale 2012-2026 | Brisbane Lions | 304 | 84 | 71 | 87 | 70 |
| 11 | Noah Anderson 2020-2026 | Gold Coast | 146 | 84 | 71 | 74 | 64 |
| 12 | Max Holmes 2021-2026 | Geelong | 119 | 83 | 71 | 60 | 56 |
| 13 | Caleb Serong 2020-2026 | Fremantle | 142 | 82 | 70 | 77 | 66 |
| 14 | Errol Gulden 2021-2026 | Sydney | 109 | 82 | 70 | 71 | 62 |
| 15 | Nasiah Wanganeen-Milera 2022-2026 | St Kilda | 100 | 81 | 70 | 61 | 56 |
| 16 | Will Ashcroft 2023-2026 | Brisbane Lions | 76 | 78 | 68 | 69 | 62 |
| 17 | Zach Merrett 2014-2026 | Essendon | 263 | 78 | 68 | 82 | 68 |
| 18 | Tom Liberatore 2011-2026 | Western Bulldogs | 257 | 77 | 68 | 73 | 64 |
| 19 | Andrew Brayshaw 2018-2026 | Fremantle | 187 | 76 | 67 | 68 | 61 |
| 20 | Tim Taranto 2017-2026 | Richmond | 187 | 76 | 67 | 74 | 65 |
| 21 | Adam Treloar 2012-2026 | Western Bulldogs | 260 | 76 | 67 | 76 | 66 |
| 22 | Clayton Oliver 2016-2026 | Greater Western Sydney | 223 | 75 | 67 | 93 | 71 |
| 23 | Patrick Cripps 2014-2026 | Carlton | 245 | 75 | 66 | 89 | 70 |
| 24 | George Hewett 2016-2026 | Carlton | 206 | 75 | 66 | 56 | 53 |
| 25 | Hugh McCluggage 2017-2026 | Brisbane Lions | 218 | 74 | 66 | 64 | 59 |
| 26 | Luke Davies-Uniacke 2018-2026 | North Melbourne | 146 | 74 | 66 | 65 | 59 |
| 27 | Finn Callaghan 2022-2026 | Greater Western Sydney | 89 | 74 | 66 | 57 | 54 |
| 28 | Jason Horne-Francis 2022-2026 | Port Adelaide | 96 | 73 | 65 | 61 | 57 |
| 29 | Jack Steele 2015-2026 | Melbourne | 218 | 73 | 65 | 77 | 66 |
| 30 | Josh Dunkley 2016-2026 | Brisbane Lions | 212 | 72 | 65 | 75 | 65 |
| 31 | Jai Newcombe 2021-2026 | Hawthorn | 118 | 72 | 65 | 70 | 62 |
| 32 | Christian Petracca 2016-2026 | Gold Coast | 227 | 72 | 64 | 72 | 63 |
| 33 | Connor Rozee 2019-2026 | Port Adelaide | 152 | 71 | 64 | 59 | 55 |
| 34 | Matthew Kennedy 2016-2026 | Western Bulldogs | 150 | 71 | 64 | 55 | 52 |
| 35 | Dayne Zorko 2012-2026 | Brisbane Lions | 305 | 71 | 64 | 73 | 63 |
| 36 | Jack Sinclair 2015-2026 | St Kilda | 220 | 71 | 63 | 58 | 54 |
| 37 | Chad Warner 2020-2026 | Sydney | 126 | 70 | 63 | 66 | 60 |
| 38 | Darcy Parish 2016-2026 | Essendon | 178 | 69 | 62 | 63 | 59 |
| 39 | Sam Walsh 2019-2026 | Carlton | 150 | 69 | 62 | 72 | 63 |
| 40 | Touk Miller 2015-2026 | Gold Coast | 230 | 68 | 62 | 69 | 62 |
| 41 | Will Day 2020-2026 | Hawthorn | 80 | 67 | 61 | 55 | 51 |
| 42 | Lachie Whitfield 2013-2026 | Greater Western Sydney | 266 | 67 | 61 | 62 | 57 |
| 43 | Hayden Young 2020-2026 | Fremantle | 93 | 67 | 61 | 61 | 55 |
| 44 | Jye Caldwell 2019-2026 | Essendon | 98 | 66 | 60 | 54 | 53 |
| 45 | Nic Newman 2017-2026 | Carlton | 145 | 65 | 60 | 60 | 54 |
| 46 | Ollie Wines 2013-2026 | Port Adelaide | 282 | 64 | 59 | 71 | 62 |
| 47 | Josh Daicos 2017-2026 | Collingwood | 169 | 63 | 58 | 52 | 51 |
| 48 | Nick Blakey 2019-2026 | Sydney | 167 | 62 | 58 | 47 | 44 |
| 49 | Elliot Yeo 2012-2026 | West Coast | 221 | 62 | 58 | 64 | 57 |
| 50 | Luke Parker 2011-2026 | North Melbourne | 321 | 62 | 57 | 74 | 65 |
| 51 | Rory Laird 2013-2026 | Adelaide | 282 | 61 | 57 | 70 | 60 |
| 52 | Sam Durham 2021-2026 | Essendon | 106 | 61 | 57 | 48 | 47 |
| 53 | Bailey Dale 2015-2026 | Western Bulldogs | 190 | 61 | 57 | 50 | 48 |
| 54 | Jack Macrae 2013-2026 | St Kilda | 270 | 60 | 57 | 80 | 67 |
| 55 | Jordan Clark 2019-2026 | Fremantle | 143 | 60 | 56 | 51 | 48 |
| 56 | Adam Cerra 2018-2026 | Carlton | 157 | 60 | 56 | 54 | 52 |
| 57 | Scott Pendlebury 2006-2026 | Collingwood | 425 | 59 | 56 | 78 | 66 |
| 58 | Archie Roberts 2024-2026 | Essendon | 42 | 59 | 56 | 57 | 54 |
| 59 | Will Setterfield 2017-2026 | Essendon | 88 | 59 | 56 | 48 | 48 |
| 60 | John Noble 2019-2026 | Gold Coast | 152 | 59 | 55 | 46 | 45 |
| 61 | Jack Crisp 2012-2026 | Collingwood | 291 | 59 | 55 | 62 | 56 |
| 62 | Jarrod Berry 2017-2026 | Brisbane Lions | 190 | 58 | 55 | 50 | 49 |
| 63 | James Worpel 2018-2026 | Geelong | 152 | 57 | 54 | 57 | 55 |
| 64 | Jy Simpkin 2017-2026 | North Melbourne | 186 | 57 | 54 | 54 | 53 |
| 65 | Jacob Hopper 2016-2026 | Richmond | 174 | 56 | 53 | 57 | 55 |
| 66 | Jordan de Goey 2015-2026 | Collingwood | 192 | 55 | 53 | 56 | 54 |
| 67 | Christian Salem 2014-2026 | Melbourne | 194 | 55 | 52 | 51 | 49 |
| 68 | Marcus Windhager 2022-2026 | St Kilda | 89 | 54 | 52 | 45 | 45 |
| 69 | Sam Flanders 2020-2026 | St Kilda | 97 | 54 | 52 | 49 | 49 |
| 70 | Harley Reid 2024-2026 | West Coast | 57 | 54 | 52 | 52 | 51 |
| 71 | Callum Mills 2016-2026 | Sydney | 188 | 54 | 52 | 59 | 53 |
| 72 | Karl Amon 2015-2026 | Hawthorn | 206 | 54 | 52 | 50 | 49 |
| 73 | Justin McInerney 2019-2026 | Sydney | 120 | 54 | 52 | 45 | 44 |
| 74 | Jase Burgoyne 2022-2026 | Port Adelaide | 70 | 53 | 52 | 48 | 47 |
| 75 | Hugo Garcia 2024-2026 | St Kilda | 38 | 53 | 51 | 52 | 51 |
| 76 | Tom Powell 2021-2026 | North Melbourne | 98 | 53 | 51 | 45 | 45 |
| 77 | Wayne Milera 2016-2026 | Adelaide | 137 | 53 | 51 | 45 | 43 |
| 78 | Caleb Daniel 2015-2026 | North Melbourne | 223 | 52 | 51 | 51 | 50 |
| 79 | Steele Sidebottom 2009-2026 | Collingwood | 367 | 52 | 51 | 62 | 57 |
| 80 | Trent Rivers 2020-2026 | Melbourne | 134 | 52 | 51 | 45 | 42 |
| 81 | Blake Acres 2014-2026 | Carlton | 188 | 52 | 50 | 50 | 48 |
| 82 | Dion Prestia 2011-2026 | Richmond | 240 | 52 | 50 | 63 | 58 |
| 83 | Josh Ward 2022-2026 | Hawthorn | 85 | 51 | 50 | 46 | 46 |
| 84 | Tim Kelly 2018-2026 | West Coast | 178 | 51 | 50 | 66 | 60 |
| 85 | Jake Soligo 2022-2026 | Adelaide | 97 | 51 | 50 | 49 | 49 |
| 86 | Jayden Short 2016-2026 | Richmond | 203 | 51 | 50 | 48 | 47 |
| 87 | Stephen Coniglio 2012-2026 | Greater Western Sydney | 230 | 50 | 49 | 68 | 62 |
| 88 | Bradley Hill 2012-2026 | St Kilda | 289 | 50 | 49 | 45 | 45 |
| 89 | Patrick Dangerfield 2008-2026 | Geelong | 367 | 50 | 49 | 81 | 67 |
| 90 | Brayden Fiorini 2016-2026 | Essendon | 122 | 49 | 48 | 52 | 51 |
| 91 | Joel Freijah 2024-2026 | Western Bulldogs | 53 | 49 | 48 | 47 | 46 |
| 92 | Liam Baker 2018-2026 | West Coast | 168 | 49 | 48 | 45 | 44 |
| 93 | Dan Houston 2017-2026 | Collingwood | 206 | 48 | 47 | 56 | 51 |
| 94 | Andrew McGrath 2017-2026 | Essendon | 192 | 48 | 47 | 49 | 48 |
| 95 | Ryley Sanders 2024-2026 | Western Bulldogs | 48 | 48 | 47 | 46 | 46 |
| 96 | Jake Lloyd 2014-2026 | Sydney | 280 | 48 | 47 | 56 | 52 |
| 97 | Ed Langdon 2015-2026 | Melbourne | 219 | 47 | 47 | 49 | 48 |
| 98 | Angus Sheldrick 2022-2026 | Sydney | 36 | 47 | 46 | 46 | 46 |
| 99 | Hunter Clark 2018-2026 | St Kilda | 103 | 47 | 46 | 43 | 42 |
| 100 | Ben Keays 2016-2026 | Adelaide | 179 | 47 | 46 | 52 | 51 |
Why a separate midfielders leaderboard?
KICK Rating's overall leaderboard is award-aligned — Brownlow votes, All-Australian squads, and AFLCA Champion Player selections all heavily favour midfielders, and KICK tracks them. That's the right number when you want "who does everyone agree is the best player going around?".
But if you're looking for the best midfielders, that mid-heavy bias is the wrong lens. Positional KICK applies role-aware weight multipliers (intercept marks ×5 for defenders, marks-inside-50 ×2.5 for forwards, hit-outs ×1.4 for rucks) plus a per-position percentile rescale on top of the base formula, so "elite at this position" reads similarly across all four buckets. Every multiplier and anchor is on the positional methodology page — the point isn't "no guesswork", it's transparent guesswork.