AFL Contested Possessions
The players who win the most contested possessions in AFL, ranked.
Patrick Cripps leads the AFL for contested possessions in 2026 with 360
#PlayerGPAvgTot
- 1Patrick Cripps
Carlton2514.4360
- 2Clayton Oliver
GWS Giants2314.9343
- 3Lachie Neale
Brisbane Lions2512.8321
- 4Max Gawn
Melbourne2413.0313
- 5Harley Reid
West Coast Eagles2313.4308
- 6Jai Newcombe
Hawthorn2412.8307
- 7Brodie Grundy
Sydney Swans2213.2290
- 8Luke Jackson
Fremantle2511.3283
- 9Marcus Bontempelli
Western Bulldogs2411.5277
- 10Sam Berry
Adelaide Crows2411.5276
- 11Tristan Xerri
North Melbourne1914.3271
- 12Tim Taranto
Richmond2112.6264
- 13Bailey Smith
Geelong Cats2411.0264
- 14Isaac Heeney
Sydney Swans2013.1261
- 15Matt Rowell
Gold Coast Suns1814.2255
- 16Darcy Cameron
Collingwood2311.1255
- 17Jack Steele
Melbourne2410.6254
- 18Sam Walsh
Carlton2510.0251
- 19Luke Davies-Uniacke
North Melbourne2310.9250
- 20Nick Daicos
Collingwood2310.8248
- 21Ed Richards
Western Bulldogs2410.3248
- 22Caleb Serong
Fremantle2211.0243
- 23Izak Rankine
Adelaide Crows2211.0242
- 24Tom Atkins
Geelong Cats259.6241
- 25Will Ashcroft
Brisbane Lions259.5237
- 26Jagga Smith
Carlton259.2230
- 27Hugo Garcia
St Kilda2310.0229
- 28Matthew Kennedy
Western Bulldogs249.5228
- 29Christian Petracca
Gold Coast Suns2011.1222
- 30Rowan Marshall
St Kilda2110.4219
- 31Harry Sheezel
North Melbourne229.8216
- 32Josh Dunkley
Brisbane Lions258.6216
- 33Kysaiah Pickett
Melbourne248.9214
- 34Tom Sparrow
Melbourne248.9214
- 35Zak Butters
Port Adelaide1712.2208
- 36Jason Horne-Francis
Port Adelaide219.9208
- 37Shai Bolton
Fremantle248.7208
- 38Max Hall
St Kilda239.0206
- 39Noah Anderson
Gold Coast Suns229.3205
- 40Willem Drew
Port Adelaide229.3205
- 41Andrew Brayshaw
Fremantle258.2205
- 42Chad Warner
Sydney Swans229.3204
- 43Jordon Sweet
Port Adelaide229.2202
- 44Jordan Dawson
Adelaide Crows229.1201
- 45Joel Freijah
Western Bulldogs258.0201
- 46Tim Kelly
West Coast Eagles219.5200
- 47Jack Ross
Richmond1910.5199
- 48Touk Miller
Gold Coast Suns238.5196
- 49Josh Ward
Hawthorn248.1194
- 50Lachlan McAndrew
Adelaide Crows248.0193
- 51George Hewett
Carlton219.1191
- 52Marc Pittonet
Carlton228.6189
- 53Bailey J. Williams
West Coast Eagles199.9188
- 54James Peatling
Adelaide Crows219.0188
- 55Toby Greene
GWS Giants218.9187
- 56Jase Burgoyne
Port Adelaide238.0185
- 57Ryley Sanders
Western Bulldogs238.0184
- 58Zach Merrett
Essendon238.0183
- 59Max Holmes
Geelong Cats209.1182
- 60Zac Bailey
Brisbane Lions247.5180
- 61Sam Durham
Essendon208.9179
- 62Jack Crisp
Collingwood247.5179
- 63Ollie Wines
Port Adelaide199.2174
- 64Lloyd Meek
Hawthorn247.2173
- 65James Rowbottom
Sydney Swans227.8172
- 66Cam Rayner
Brisbane Lions256.8171
- 67Connor Macdonald
Hawthorn247.1170
- 68Harvey Thomas
GWS Giants227.7169
- 69Oliver Dempsey
Geelong Cats256.8169
- 70Harry McKay
Carlton237.2166
- 71Josh Treacy
Fremantle256.6164
- 72Elliot Yeo
West Coast Eagles217.8163
- 73Shaun Mannagh
Geelong Cats256.5163
- 74Darcy Fort
Brisbane Lions246.6159
- 75Finn Callaghan
GWS Giants198.3158
- 76Josh Worrell
Adelaide Crows246.6158
- 77Cam Mackenzie
Hawthorn227.1157
- 78Angus Sheldrick
Sydney Swans198.2156
- 79Kade Chandler
Melbourne236.8156
- 80Harvey Langford
Melbourne246.5156
- 81Neil Erasmus
Fremantle256.2156
- 82Josh Rachele
Adelaide Crows256.2156
- 83James Sicily
Hawthorn236.7155
- 84Murphy Reid
Fremantle236.7154
- 85Sam Draper
Brisbane Lions246.4154
- 86George Wardlaw
North Melbourne169.3149
- 87Nick Watson
Hawthorn226.8149
- 88Rhylee West
Western Bulldogs246.2149
- 89Jake Soligo
Adelaide Crows226.7148
- 90Jy Simpkin
North Melbourne236.4148
- 91Riley Thilthorpe
Adelaide Crows226.7147
- 92Oisin Mullin
Geelong Cats255.9147
- 93Alex Neal-Bullen
Adelaide Crows236.3145
- 94Jai Serong
Sydney Swans236.3145
- 95Ned Long
Collingwood226.5144
- 96Jordan De Goey
Collingwood226.5143
- 97Kieren Briggs
GWS Giants187.8141
- 98Marcus Windhager
St Kilda236.1141
- 99Mark Blicavs
Geelong Cats207.0140
- 100Charlie Curnow
Sydney Swans236.1140
- 101Jake Stringer
GWS Giants236.1140
- 102Kai Lohmann
Brisbane Lions255.6140
- 103Milan Murdock
West Coast Eagles207.0139
- 104Tom De Koning
St Kilda207.0139
- 105Sam De Koning
Geelong Cats207.0139
- 106Koltyn Tholstrup
Melbourne245.8139
- 107Oliver Florent
Carlton255.6139
- 108Willem Duursma
West Coast Eagles226.3138
- 109Mitch Owens
St Kilda206.8137
- 110Tanner Bruhn
Geelong Cats235.9136
- 111Tom Stewart
Geelong Cats235.9136
- 112Levi Ashcroft
Brisbane Lions255.4136
- 113Finn O'Sullivan
North Melbourne197.1135
- 114Matthew Johnson
Fremantle245.6135
- 115Josh Daicos
Collingwood245.6135
- 116Ben Keays
Adelaide Crows255.4135
- 117Patrick Dangerfield
Geelong Cats197.1134
- 118Connor Idun
GWS Giants235.8134
- 119Aaron Naughton
Western Bulldogs245.6134
- 120Jacob van Rooyen
Melbourne226.0132
- 121Bodhi Uwland
Gold Coast Suns235.7132
- 122Shannon Neale
Geelong Cats255.3132
- 123Beau McCreery
Collingwood235.7131
- 124Daniel McStay
Collingwood245.5131
- 125Connor O'Sullivan
Geelong Cats255.2131
- 126Darcy Parish
Essendon149.3130
- 127Jacob Hopper
Richmond1210.8129
- 128Jye Caldwell
Essendon177.6129
- 129Nasiah Wanganeen-Milera
St Kilda177.6129
- 130Joe Richards
Port Adelaide206.5129
- 131Jarrod Berry
Brisbane Lions206.5129
- 132Adam Cerra
Carlton225.9129
- 133Callum Wilkie
St Kilda235.6129
- 134Bailey Humphrey
Gold Coast Suns206.4128
- 135Francis Evans
Carlton235.6128
- 136Seth Campbell
Richmond235.6128
- 137Toby Nankervis
Richmond1210.6127
- 138Liam Baker
West Coast Eagles206.3127
- 139Leonardo Lombard
Gold Coast Suns235.5127
- 140Archie Roberts
Essendon216.0126
- 141Darcy Wilson
St Kilda225.7126
- 142Brayden Cook
Adelaide Crows245.3126
- 143Jordan Clark
Fremantle255.0126
- 144Ryan Angwin
GWS Giants206.3125
- 145Mattaes Phillipou
St Kilda216.0125
- 146Darcy Wilmot
Brisbane Lions255.0125
- 147Daniel Curtin
Adelaide Crows186.9124
- 148Darcy Byrne-Jones
Port Adelaide225.6124
- 149Ed Langdon
Melbourne245.2124
- 150Scott Pendlebury
Collingwood177.2123
- 151Edward Allan
Collingwood196.5123
- 152Harris Andrews
Brisbane Lions225.6123
- 153Tim English
Western Bulldogs177.2122
- 154Sam Collins
Gold Coast Suns215.8122
- 155Luke Parker
North Melbourne235.3122
- 156Jack Silvagni
St Kilda235.3122
- 157Mac Andrew
Gold Coast Suns235.3122
- 158Jack Macrae
St Kilda1210.1121
- 159Stephen Coniglio
GWS Giants215.8121
- 160Massimo D'Ambrosio
Hawthorn245.0121
- 161Wayne Milera
Adelaide Crows206.0120
- 162James Jordon
Sydney Swans225.5120
- 163Oliver Henry
Geelong Cats245.0120
- 164Jack Darling
North Melbourne225.4119
- 165Jack Ginnivan
Hawthorn235.2119
- 166Dylan Moore
Hawthorn235.2119
- 167Hayden Young
Fremantle167.4118
- 168Callum Mills
Sydney Swans235.1118
- 169Jake Lloyd
Sydney Swans244.9118
- 170Nick Vlastuin
Richmond225.3117
- 171Lachie Ash
GWS Giants235.1117
- 172Sam Switkowski
Fremantle244.9117
- 173Lachie Schultz
Collingwood225.3116
- 174Aliir Aliir
Port Adelaide225.3116
- 175Jaspa Fletcher
Brisbane Lions254.6116
- 176Rory Lobb
Western Bulldogs225.2115
- 177Tom McCartin
Sydney Swans215.4114
- 178Dan Houston
Collingwood244.8114
- 179Mitchell Edwards
Geelong Cats205.7113
- 180Josh Battle
Hawthorn225.1113
- 181Nick Blakey
Sydney Swans225.1112
- 182Tom Liberatore
Western Bulldogs1110.1111
- 183Mason Wood
St Kilda205.5111
- 184Rory Laird
Adelaide Crows205.5111
- 185Caleb Windsor
Melbourne215.3111
- 186Harry Himmelberg
GWS Giants234.8111
- 187Mitch Lewis
Hawthorn234.8111
- 188Michael Sellwood
Western Bulldogs244.6111
- 189Sullivan Robey
Essendon157.3110
- 190Will Hayward
Carlton215.2110
- 191Dylan Stephens
North Melbourne234.8110
- 192Blake Hardwick
Hawthorn244.6110
- 193Lawson Humphries
Geelong Cats244.6110
- 194Noah Balta
Richmond176.4109
- 195Andrew McGrath
Essendon205.5109
- 196Mark O'Connor
Geelong Cats225.0109
- 197Tom Papley
Sydney Swans195.7108
- 198Hugh McCluggage
Brisbane Lions157.1107
- 199Dyson Sharp
Essendon157.1107
- 200Logan Morris
Brisbane Lions244.5107
- 201Errol Gulden
Sydney Swans128.8106
- 202Will Day
Hawthorn128.8106
- 203Dion Prestia
Richmond176.2106
- 204Kyle Langford
Essendon195.6106
- 205Patrick Lipinski
Collingwood205.3106
- 206Caleb Daniel
North Melbourne234.6106
- 207Joe Berry
Port Adelaide234.6106
- 208Karl Worner
Fremantle254.2106
- 209Alex Pearce
Fremantle224.8105
- 210Cameron Zurhaar
North Melbourne234.6105
- 211Steele Sidebottom
Collingwood215.0104
- 212Bayley Fritsch
Melbourne224.7104
- 213Harry Sharp
Melbourne244.3104
- 214Daniel Turner
Melbourne205.2103
- 215Patrick Voss
Fremantle254.1103
- 216Conor Nash
Hawthorn1010.2102
- 217Mabior Chol
Hawthorn195.4102
- 218Bailey Dale
Western Bulldogs205.1102
- 219Matt Roberts
Sydney Swans205.1102
- 220Hamish Davis
West Coast Eagles214.9102
- 221Jye Amiss
Fremantle244.3102
- 222Zach Guthrie
Geelong Cats254.1102
- 223Ned Moyle
Gold Coast Suns166.3101
- 224Wil Powell
Gold Coast Suns205.0101
- 225Lachie Whitfield
GWS Giants214.8101
- 226Tom McCarthy
West Coast Eagles224.6101
- 227Cooper Hynes
Western Bulldogs234.4101
- 228Mitch McGovern
Carlton254.0100
- 229Peter Wright
Essendon185.599
- 230Bailey Williams
Western Bulldogs195.299
- 231Cooper Trembath
North Melbourne234.399
- 232Will Setterfield
Essendon118.998
- 233Jarrod Witts
Gold Coast Suns137.598
- 234Harrison Petty
Melbourne204.998
- 235Isaiah Dudley
Fremantle253.998
- 236Cooper Sharman
St Kilda214.697
- 237Zac Taylor
Adelaide Crows224.497
- 238Jarman Impey
Hawthorn224.497
- 239Nick Larkey
North Melbourne234.297
- 240Ben Ainsworth
Carlton253.997
- 241Bo Allan
West Coast Eagles195.196
- 242Paul Curtis
North Melbourne204.896
- 243Josh Weddle
Hawthorn214.696
- 244Judd McVee
Fremantle224.496
- 245Lachlan Bramble
Western Bulldogs253.896
- 246Toby Bedford
GWS Giants175.695
- 247Arthur Jones
Western Bulldogs204.895
- 248Logan McDonald
Sydney Swans224.395
- 249Billy Frampton
Collingwood244.095
- 250Jack Graham
West Coast Eagles137.294