AFL Contested Marks
The players who take the most contested marks in AFL, ranked.
Josh Treacy leads the AFL for contested marks in 2026 with 50
#PlayerGPAvgTot
- 1Josh Treacy
Fremantle252.050
- 2Riley Thilthorpe
Adelaide Crows222.248
- 3Charlie Curnow
Sydney Swans232.047
- 4Harris Andrews
Brisbane Lions222.044
- 5Aaron Naughton
Western Bulldogs241.537
- 6Daniel McStay
Collingwood241.537
- 7Harry McKay
Carlton231.535
- 8Jye Amiss
Fremantle241.535
- 9Max Gawn
Melbourne241.434
- 10Shannon Neale
Geelong Cats251.332
- 11Jack Darling
North Melbourne221.431
- 12Aliir Aliir
Port Adelaide221.431
- 13Harrison Petty
Melbourne201.530
- 14Jobe Shanahan
West Coast Eagles231.330
- 15Mabior Chol
Hawthorn191.529
- 16Mitch Lewis
Hawthorn231.329
- 17Luke Jackson
Fremantle251.229
- 18Noah Balta
Richmond171.628
- 19Mitch Georgiades
Port Adelaide211.327
- 20Cooper Trembath
North Melbourne231.227
- 21Tom Lynch
Richmond151.726
- 22Charlie Comben
North Melbourne221.226
- 23Callum Wilkie
St Kilda231.126
- 24Jacob van Rooyen
Melbourne221.125
- 25Connor O'Sullivan
Geelong Cats251.025
- 26Mitch Owens
St Kilda201.224
- 27Tom McCartin
Sydney Swans211.124
- 28Alex Pearce
Fremantle221.124
- 29Darcy Cameron
Collingwood231.024
- 30Darcy Fort
Brisbane Lions241.024
- 31Cooper Sharman
St Kilda211.123
- 32Nick Larkey
North Melbourne231.023
- 33Logan Morris
Brisbane Lions241.023
- 34Logan McDonald
Sydney Swans221.022
- 35Rory Lobb
Western Bulldogs221.022
- 36Ben King
Gold Coast Suns231.022
- 37Bailey J. Williams
West Coast Eagles191.121
- 38Daniel Turner
Melbourne201.121
- 39Tom Barrass
Hawthorn201.121
- 40Sam De Koning
Geelong Cats201.121
- 41Nate Caddy
Essendon221.021
- 42Mac Andrew
Gold Coast Suns230.921
- 43Jack Silvagni
St Kilda230.921
- 44James Sicily
Hawthorn230.921
- 45Sam Draper
Brisbane Lions240.921
- 46Jed Walter
Gold Coast Suns181.120
- 47Will Hayward
Carlton211.020
- 48Mykelti Lefau
Richmond211.020
- 49Lachlan McAndrew
Adelaide Crows240.820
- 50Matthew Jefferson
Melbourne161.219
- 51Darcy Fogarty
Adelaide Crows161.219
- 52Taylor Walker
Adelaide Crows181.119
- 53Jeremy Howe
Collingwood181.119
- 54Ty Gallop
Brisbane Lions191.019
- 55Tristan Xerri
North Melbourne191.019
- 56Rowan Marshall
St Kilda210.919
- 57Jake Waterman
West Coast Eagles230.819
- 58Jack Whitlock
Port Adelaide230.819
- 59Mitch McGovern
Carlton250.819
- 60Jayden Laverde
GWS Giants190.918
- 61Josh Battle
Hawthorn220.818
- 62Oliver Dempsey
Geelong Cats250.718
- 63Aaron Cadman
GWS Giants180.917
- 64Mason Cox
Fremantle180.917
- 65Tom De Koning
St Kilda200.817
- 66Sam Collins
Gold Coast Suns210.817
- 67Brodie Kemp
Carlton250.717
- 68Brennan Cox
Fremantle180.916
- 69Tom Stewart
Geelong Cats230.716
- 70Billy Frampton
Collingwood240.716
- 71Harvey Langford
Melbourne240.716
- 72Sam Taylor
GWS Giants121.315
- 73Ben McKay
Essendon151.015
- 74Peter Wright
Essendon180.815
- 75Josh Weddle
Hawthorn210.715
- 76Ryan Lester
Brisbane Lions210.715
- 77Blake Hardwick
Hawthorn240.615
- 78Archer May
Essendon101.414
- 79Jacob Weitering
Carlton141.014
- 80Tim Membrey
Collingwood200.714
- 81Ben Miller
Richmond210.714
- 82Marc Pittonet
Carlton220.614
- 83Cameron Zurhaar
North Melbourne230.614
- 84Oliver Henry
Geelong Cats240.614
- 85Michael Sellwood
Western Bulldogs240.614
- 86Kai Lohmann
Brisbane Lions250.614
- 87Patrick Voss
Fremantle250.614
- 88Esava Ratugolea
Port Adelaide81.613
- 89Hayden McLean
Sydney Swans111.213
- 90Eric Hipwood
Brisbane Lions121.113
- 91Joel Amartey
Sydney Swans150.913
- 92James Borlase
Adelaide Crows190.713
- 93Jordan Dawson
Adelaide Crows220.613
- 94Zach Reid
Essendon230.613
- 95Jai Serong
Sydney Swans230.613
- 96Cam Rayner
Brisbane Lions250.513
- 97Charlie West
Collingwood91.312
- 98Brody Mihocek
Melbourne101.212
- 99Mark Keane
Adelaide Crows111.112
- 100Miles Bergman
Port Adelaide160.812
- 101Anthony Caminiti
St Kilda180.712
- 102Jeremy Cameron
Geelong Cats190.612
- 103Mason Wood
St Kilda200.612
- 104Bayley Fritsch
Melbourne220.512
- 105Jordon Sweet
Port Adelaide220.512
- 106Bodhi Uwland
Gold Coast Suns230.512
- 107Harry Himmelberg
GWS Giants230.512
- 108Lachlan Cowan
Carlton240.512
- 109Patrick Cripps
Carlton250.512
- 110Darcy Wilmot
Brisbane Lions250.512
- 111Ethan Read
Gold Coast Suns150.711
- 112Ned Moyle
Gold Coast Suns160.711
- 113Patrick Dangerfield
Geelong Cats190.611
- 114Kyle Langford
Essendon190.611
- 115Paul Curtis
North Melbourne200.611
- 116Isaac Heeney
Sydney Swans200.611
- 117Arthur Jones
Western Bulldogs200.611
- 118Jack Henry
Geelong Cats210.511
- 119Brodie Grundy
Sydney Swans220.511
- 120Nick Vlastuin
Richmond220.511
- 121Lloyd Meek
Hawthorn240.511
- 122Heath Chapman
Fremantle240.511
- 123Sam Darcy
Western Bulldogs61.710
- 124Jesse Hogan
GWS Giants91.110
- 125Joel Hamling
Sydney Swans101.010
- 126Jack Buller
Collingwood101.010
- 127Charlie Ballard
Gold Coast Suns110.910
- 128William Edwards
Sydney Swans140.710
- 129Lewis Young
Carlton140.710
- 130Max Gruzewski
GWS Giants150.710
- 131Tim English
Western Bulldogs170.610
- 132Tom Brown
Richmond180.610
- 133Jack Gunston
Hawthorn180.610
- 134Josh Lai
Port Adelaide190.510
- 135Mark Blicavs
Geelong Cats200.510
- 136Nathan Broad
Richmond210.510
- 137Jake Lever
Melbourne220.510
- 138Jake Stringer
GWS Giants230.410
- 139Callum Mills
Sydney Swans230.410
- 140Connor Idun
GWS Giants230.410
- 141Karl Worner
Fremantle250.410
- 142Finnbar Maley
Adelaide Crows61.59
- 143Jordon Butts
Adelaide Crows91.09
- 144Jack Williams
West Coast Eagles120.89
- 145Wade Derksen
Carlton150.69
- 146Daniel Curtin
Adelaide Crows180.59
- 147Bo Allan
West Coast Eagles190.59
- 148Wayne Milera
Adelaide Crows200.59
- 149Toby Greene
GWS Giants210.49
- 150Jason Horne-Francis
Port Adelaide210.49
- 151Lachie Schultz
Collingwood220.49
- 152Jordan De Goey
Collingwood220.49
- 153Harry Dean
Carlton220.49
- 154Willem Duursma
West Coast Eagles220.49
- 155Tom McCarthy
West Coast Eagles220.49
- 156Tylar Young
West Coast Eagles230.49
- 157Luke Ryan
Fremantle240.49
- 158Buku Khamis
Western Bulldogs250.49
- 159Noah Mraz
Hawthorn42.08
- 160Matthew Carroll
Carlton100.88
- 161Jake Kolodjashnij
Geelong Cats110.78
- 162Oscar McDonald
Fremantle120.78
- 163Will Lewis
Western Bulldogs130.68
- 164Reuben Ginbey
West Coast Eagles130.68
- 165Todd Marshall
Port Adelaide160.58
- 166Callum Brown
GWS Giants180.48
- 167Luke Nankervis
Adelaide Crows180.48
- 168Xavier Duursma
Essendon180.48
- 169Mitchell Edwards
Geelong Cats200.48
- 170Sam Durham
Essendon200.48
- 171Luke Parker
North Melbourne230.38
- 172Dan Houston
Collingwood240.38
- 173Koltyn Tholstrup
Melbourne240.38
- 174Josh Dunkley
Brisbane Lions250.38
- 175Lewis Melican
Sydney Swans100.77
- 176Nick Murray
Adelaide Crows110.67
- 177Darcy Gardiner
Brisbane Lions140.57
- 178Rhett Bazzo
West Coast Eagles140.57
- 179Zane Duursma
North Melbourne150.57
- 180Changkuoth Jiath
Melbourne160.47
- 181Liam Ryan
St Kilda170.47
- 182Jack Martin
Geelong Cats180.47
- 183Logan Evans
Port Adelaide190.47
- 184Nick Haynes
Carlton190.47
- 185Bailey Humphrey
Gold Coast Suns200.37
- 186Ben Long
Gold Coast Suns210.37
- 187Archie Roberts
Essendon210.37
- 188James O'Donnell
Western Bulldogs210.37
- 189Jy Simpkin
North Melbourne230.37
- 190Francis Evans
Carlton230.37
- 191Massimo D'Ambrosio
Hawthorn240.37
- 192Josh Worrell
Adelaide Crows240.37
- 193Zach Guthrie
Geelong Cats250.37
- 194Max Michalanney
Adelaide Crows250.37
- 195Charlie Cameron
Brisbane Lions250.37
- 196Thomas Edwards
Essendon70.96
- 197Jai Culley
Melbourne70.96
- 198Brandon Starcevich
West Coast Eagles110.56
- 199Sam Lalor
Richmond120.56
- 200Will Day
Hawthorn120.56
- 201Toby Murray
Adelaide Crows130.56
- 202Mason Redman
Essendon160.46
- 203Aidan Corr
North Melbourne160.46
- 204Griffin Logue
North Melbourne160.46
- 205Sam Davidson
Western Bulldogs180.36
- 206Sam Wicks
Sydney Swans190.36
- 207Blake Howes
Melbourne200.36
- 208Nick Blakey
Sydney Swans220.36
- 209Jarman Impey
Hawthorn220.36
- 210Judd McVee
Fremantle220.36
- 211Luke Davies-Uniacke
North Melbourne230.36
- 212Kysaiah Pickett
Melbourne240.36
- 213Jack Crisp
Collingwood240.36
- 214Zac Bailey
Brisbane Lions240.36
- 215Marcus Bontempelli
Western Bulldogs240.36
- 216Archer Reid
West Coast Eagles60.85
- 217Harrison Ramm
Port Adelaide60.85
- 218Max Heath
Melbourne70.75
- 219Oscar Steene
Collingwood80.65
- 220Jay Polkinghorne
Geelong Cats80.65
- 221Jack Lukosius
Port Adelaide80.65
- 222Jack Buckley
GWS Giants90.65
- 223Jake Riccardi
GWS Giants90.65
- 224Nicholas Madden
GWS Giants90.65
- 225Jonty Faull
Richmond100.55
- 226Luke Trainor
Richmond110.55
- 227Oscar Allen
Brisbane Lions130.45
- 228James Trezise
Richmond140.45
- 229Harry Perryman
Collingwood160.35
- 230Brayden Maynard
Collingwood170.35
- 231Jordan Croft
Western Bulldogs170.35
- 232Liam Stocker
St Kilda180.35
- 233Michael Frederick
Fremantle200.35
- 234Bailey Dale
Western Bulldogs200.35
- 235Isaac Quaynor
Collingwood210.25
- 236Zac Taylor
Adelaide Crows220.25
- 237Nick Watson
Hawthorn220.25
- 238Harry Sheezel
North Melbourne220.25
- 239Joe Fonti
GWS Giants220.25
- 240Joel Jeffrey
Gold Coast Suns220.25
- 241Izak Rankine
Adelaide Crows220.25
- 242Seth Campbell
Richmond230.25
- 243Ryley Sanders
Western Bulldogs230.25
- 244Dylan Moore
Hawthorn230.25
- 245Zach Merrett
Essendon230.25
- 246Ben Keays
Adelaide Crows250.25
- 247Jordan Clark
Fremantle250.25
- 248Neil Erasmus
Fremantle250.25
- 249Jaspa Fletcher
Brisbane Lions250.25
- 250Samson Ryan
Richmond60.74