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