AFL Contested Possessions
The players who win the most contested possessions in AFL, ranked.
Clayton Oliver leads the AFL for contested possessions in 2026, averaging 14.9 a game
#PlayerGPAvgTot
- 1Clayton Oliver
GWS Giants2314.9343
- 2Patrick Cripps
Carlton2514.4360
- 3Tristan Xerri
North Melbourne1914.3271
- 4Matt Rowell
Gold Coast Suns1814.2255
- 5Harley Reid
West Coast Eagles2313.4308
- 6Brodie Grundy
Sydney Swans2213.2290
- 7Isaac Heeney
Sydney Swans2013.1261
- 8Max Gawn
Melbourne2413.0313
- 9Lachie Neale
Brisbane Lions2512.8321
- 10Jai Newcombe
Hawthorn2412.8307
- 11Tim Taranto
Richmond2112.6264
- 12Zak Butters
Port Adelaide1712.2208
- 13Marcus Bontempelli
Western Bulldogs2411.5277
- 14Sam Berry
Adelaide Crows2411.5276
- 15Luke Jackson
Fremantle2511.3283
- 16Christian Petracca
Gold Coast Suns2011.1222
- 17Darcy Cameron
Collingwood2311.1255
- 18Caleb Serong
Fremantle2211.0243
- 19Bailey Smith
Geelong Cats2411.0264
- 20Izak Rankine
Adelaide Crows2211.0242
- 21Peter Ladhams
Sydney Swans211.022
- 22Luke Davies-Uniacke
North Melbourne2310.9250
- 23Nick Daicos
Collingwood2310.8248
- 24Jacob Hopper
Richmond1210.8129
- 25Jack Steele
Melbourne2410.6254
- 26Toby Nankervis
Richmond1210.6127
- 27Will Brodie
Port Adelaide210.521
- 28Jack Ross
Richmond1910.5199
- 29Rowan Marshall
St Kilda2110.4219
- 30Ed Richards
Western Bulldogs2410.3248
- 31Conor Nash
Hawthorn1010.2102
- 32Tom Liberatore
Western Bulldogs1110.1111
- 33Jack Macrae
St Kilda1210.1121
- 34Sam Walsh
Carlton2510.0251
- 35Hugo Garcia
St Kilda2310.0229
- 36Jason Horne-Francis
Port Adelaide219.9208
- 37Bailey J. Williams
West Coast Eagles199.9188
- 38Harry Sheezel
North Melbourne229.8216
- 39Deven Robertson
West Coast Eagles49.839
- 40Tom Atkins
Geelong Cats259.6241
- 41Tim Kelly
West Coast Eagles219.5200
- 42Matthew Kennedy
Western Bulldogs249.5228
- 43Will Ashcroft
Brisbane Lions259.5237
- 44Noah Anderson
Gold Coast Suns229.3205
- 45Willem Drew
Port Adelaide229.3205
- 46George Wardlaw
North Melbourne169.3149
- 47Darcy Parish
Essendon149.3130
- 48Chad Warner
Sydney Swans229.3204
- 49Jagga Smith
Carlton259.2230
- 50Jordon Sweet
Port Adelaide229.2202
- 51Ollie Wines
Port Adelaide199.2174
- 52Jordan Dawson
Adelaide Crows229.1201
- 53Max Holmes
Geelong Cats209.1182
- 54George Hewett
Carlton219.1191
- 55Henry Hustwaite
Hawthorn19.09
- 56Max Hall
St Kilda239.0206
- 57James Peatling
Adelaide Crows219.0188
- 58Sam Durham
Essendon208.9179
- 59Tom Sparrow
Melbourne248.9214
- 60Kysaiah Pickett
Melbourne248.9214
- 61Will Setterfield
Essendon118.998
- 62Toby Greene
GWS Giants218.9187
- 63Will Day
Hawthorn128.8106
- 64Errol Gulden
Sydney Swans128.8106
- 65Elijah Tsatas
Essendon68.853
- 66Oliver Francou
West Coast Eagles48.835
- 67Shai Bolton
Fremantle248.7208
- 68Alex Davies
Gold Coast Suns68.752
- 69Josh Dunkley
Brisbane Lions258.6216
- 70Marc Pittonet
Carlton228.6189
- 71Touk Miller
Gold Coast Suns238.5196
- 72Finn Callaghan
GWS Giants198.3158
- 73Angus Sheldrick
Sydney Swans198.2156
- 74Andrew Brayshaw
Fremantle258.2205
- 75Josh Ward
Hawthorn248.1194
- 76Jase Burgoyne
Port Adelaide238.0185
- 77Lachlan McAndrew
Adelaide Crows248.0193
- 78Joel Freijah
Western Bulldogs258.0201
- 79Ryley Sanders
Western Bulldogs238.0184
- 80James Worpel
Geelong Cats118.088
- 81Oliver Hayes-Brown
Richmond78.056
- 82Rhys Stanley
Geelong Cats18.08
- 83Zach Merrett
Essendon238.0183
- 84Kieren Briggs
GWS Giants187.8141
- 85James Rowbottom
Sydney Swans227.8172
- 86Elliot Yeo
West Coast Eagles217.8163
- 87Harvey Thomas
GWS Giants227.7169
- 88Brent Daniels
GWS Giants107.676
- 89Nasiah Wanganeen-Milera
St Kilda177.6129
- 90Jye Caldwell
Essendon177.6129
- 91Nicholas Madden
GWS Giants97.668
- 92Jarrod Witts
Gold Coast Suns137.598
- 93Zac Bailey
Brisbane Lions247.5180
- 94Jack Crisp
Collingwood247.5179
- 95Joel Fitzgerald
Melbourne117.582
- 96Hayden Young
Fremantle167.4118
- 97Sullivan Robey
Essendon157.3110
- 98Scott Pendlebury
Collingwood177.2123
- 99Jack Graham
West Coast Eagles137.294
- 100Harry McKay
Carlton237.2166
- 101Lloyd Meek
Hawthorn247.2173
- 102Kane McAuliffe
Richmond107.272
- 103Taj Hotton
Richmond107.272
- 104Tim English
Western Bulldogs177.2122
- 105Cam Mackenzie
Hawthorn227.1157
- 106Dyson Sharp
Essendon157.1107
- 107Hugh McCluggage
Brisbane Lions157.1107
- 108Finn O'Sullivan
North Melbourne197.1135
- 109Connor Macdonald
Hawthorn247.1170
- 110Patrick Dangerfield
Geelong Cats197.1134
- 111Mark Blicavs
Geelong Cats207.0140
- 112Zac Williams
Carlton97.063
- 113Connor Rozee
Port Adelaide27.014
- 114Jack Viney
Melbourne17.07
- 115Flynn Riley
Carlton17.07
- 116Sam De Koning
Geelong Cats207.0139
- 117Milan Murdock
West Coast Eagles207.0139
- 118Tom De Koning
St Kilda207.0139
- 119Justin McInerney
Sydney Swans136.990
- 120Daniel Curtin
Adelaide Crows186.9124
- 121Mitch Owens
St Kilda206.8137
- 122Cam Rayner
Brisbane Lions256.8171
- 123Sam Darcy
Western Bulldogs66.841
- 124Kade Chandler
Melbourne236.8156
- 125Nick Watson
Hawthorn226.8149
- 126Oliver Dempsey
Geelong Cats256.8169
- 127Matt Flynn
West Coast Eagles46.827
- 128James Sicily
Hawthorn236.7155
- 129Jake Soligo
Adelaide Crows226.7148
- 130Murphy Reid
Fremantle236.7154
- 131Riley Thilthorpe
Adelaide Crows226.7147
- 132Will Lorenz
Port Adelaide36.720
- 133Darcy Fort
Brisbane Lions246.6159
- 134Josh Worrell
Adelaide Crows246.6158
- 135Josh Treacy
Fremantle256.6164
- 136Ned Long
Collingwood226.5144
- 137Shaun Mannagh
Geelong Cats256.5163
- 138Harvey Langford
Melbourne246.5156
- 139Jordan De Goey
Collingwood226.5143
- 140Hugh Boxshall
St Kilda106.565
- 141Jesse Dattoli
Sydney Swans46.526
- 142Lachlan Smith
Western Bulldogs26.513
- 143Edward Allan
Collingwood196.5123
- 144Joe Richards
Port Adelaide206.5129
- 145Jarrod Berry
Brisbane Lions206.5129
- 146Jy Simpkin
North Melbourne236.4148
- 147Sam Draper
Brisbane Lions246.4154
- 148Noah Balta
Richmond176.4109
- 149Bailey Humphrey
Gold Coast Suns206.4128
- 150Xavier O'Halloran
GWS Giants146.489
- 151Liam Baker
West Coast Eagles206.3127
- 152Billy Dowling
Adelaide Crows36.319
- 153Ned Moyle
Gold Coast Suns166.3101
- 154Jai Serong
Sydney Swans236.3145
- 155Alex Neal-Bullen
Adelaide Crows236.3145
- 156Jai Culley
Melbourne76.344
- 157Willem Duursma
West Coast Eagles226.3138
- 158Ryan Angwin
GWS Giants206.3125
- 159Noah Mraz
Hawthorn46.325
- 160Liam Reidy
Carlton46.325
- 161Josh Rachele
Adelaide Crows256.2156
- 162Neil Erasmus
Fremantle256.2156
- 163Dion Prestia
Richmond176.2106
- 164Nick Bryan
Essendon136.281
- 165Rhylee West
Western Bulldogs246.2149
- 166Sam Flanders
St Kilda126.274
- 167Braeden Campbell
Sydney Swans76.143
- 168Marcus Windhager
St Kilda236.1141
- 169Charlie Curnow
Sydney Swans236.1140
- 170Jake Stringer
GWS Giants236.1140
- 171Sam Lalor
Richmond126.173
- 172Jacob van Rooyen
Melbourne226.0132
- 173Archie Roberts
Essendon216.0126
- 174Wayne Milera
Adelaide Crows206.0120
- 175Tyler Sonsie
Richmond156.090
- 176Vigo Visentini
Essendon36.018
- 177Oscar Ryan
Adelaide Crows26.012
- 178George Stevens
Geelong Cats26.012
- 179Aidan Johnson
Melbourne16.06
- 180Bailey Banfield
Fremantle16.06
- 181Mattaes Phillipou
St Kilda216.0125
- 182Tom Stewart
Geelong Cats235.9136
- 183Tanner Bruhn
Geelong Cats235.9136
- 184Oisin Mullin
Geelong Cats255.9147
- 185Adam Cerra
Carlton225.9129
- 186Leek Aleer
GWS Giants75.941
- 187Elijah Hollands
Carlton65.835
- 188Jack Scrimshaw
Hawthorn65.835
- 189Connor Idun
GWS Giants235.8134
- 190Phoenix Gothard
GWS Giants165.893
- 191Sam Collins
Gold Coast Suns215.8122
- 192Koltyn Tholstrup
Melbourne245.8139
- 193Stephen Coniglio
GWS Giants215.8121
- 194Bodhi Uwland
Gold Coast Suns235.7132
- 195Darcy Wilson
St Kilda225.7126
- 196Cody Weightman
Western Bulldogs115.763
- 197Beau McCreery
Collingwood235.7131
- 198Tom Papley
Sydney Swans195.7108
- 199Mitchell Edwards
Geelong Cats205.7113
- 200Sam Cumming
Richmond145.679
- 201Darcy Byrne-Jones
Port Adelaide225.6124
- 202Josh Daicos
Collingwood245.6135
- 203Matthew Johnson
Fremantle245.6135
- 204Jake Bowey
Melbourne165.690
- 205Callum Wilkie
St Kilda235.6129
- 206Kai Lohmann
Brisbane Lions255.6140
- 207Caiden Cleary
Sydney Swans105.656
- 208Harris Andrews
Brisbane Lions225.6123
- 209Toby Bedford
GWS Giants175.695
- 210Aaron Naughton
Western Bulldogs245.6134
- 211Kyle Langford
Essendon195.6106
- 212Seth Campbell
Richmond235.6128
- 213Francis Evans
Carlton235.6128
- 214Oliver Florent
Carlton255.6139
- 215Rory Laird
Adelaide Crows205.5111
- 216Mason Wood
St Kilda205.5111
- 217Leonardo Lombard
Gold Coast Suns235.5127
- 218Peter Wright
Essendon185.599
- 219Finn Maginness
Hawthorn65.533
- 220Lachie Fogarty
Carlton25.511
- 221Charlie Edwards
Adelaide Crows25.511
- 222Mitch Knevitt
Geelong Cats25.511
- 223Sam Marshall
Brisbane Lions25.511
- 224Isaac Keeler
St Kilda25.511
- 225Daniel McStay
Collingwood245.5131
- 226James Jordon
Sydney Swans225.5120
- 227Andrew McGrath
Essendon205.5109
- 228Sam Swadling
Collingwood95.449
- 229Levi Ashcroft
Brisbane Lions255.4136
- 230Tom McCartin
Sydney Swans215.4114
- 231Jack Darling
North Melbourne225.4119
- 232Ben Keays
Adelaide Crows255.4135
- 233Jack Ough
GWS Giants55.427
- 234Callum Coleman-Jones
North Melbourne55.427
- 235Reuben Ginbey
West Coast Eagles135.470
- 236Mabior Chol
Hawthorn195.4102
- 237Jack Bowes
Geelong Cats95.348
- 238Beau Addinsall
Gold Coast Suns95.348
- 239Jhye Clark
Geelong Cats95.348
- 240Nick Vlastuin
Richmond225.3117
- 241Miles Bergman
Port Adelaide165.385
- 242Mac Andrew
Gold Coast Suns235.3122
- 243Luke Parker
North Melbourne235.3122
- 244Jack Silvagni
St Kilda235.3122
- 245Patrick Lipinski
Collingwood205.3106
- 246Caleb Windsor
Melbourne215.3111
- 247Shannon Neale
Geelong Cats255.3132
- 248Aliir Aliir
Port Adelaide225.3116
- 249Lachie Schultz
Collingwood225.3116
- 250Brayden Cook
Adelaide Crows245.3126