The AFL has announced the 2017 All-Australian 40-man squad.
Adelaide has the most players with eight Crows making the squad, while Gold Coast and Fremantle both had no representives.
Clayton Oliver and Trent Cotchin were two surprise omissions, while Collingwood's Adam Treloar and Port Adelaide's Tom Jonas were surprise inclusions.
Adelaide
Eddie Betts, Matt Crouch, Sam Jacobs, Rory Laird, Jake Lever, Tom Lynch, Rory Sloane, Taylor Walker
Brisbane
Dayne Zorko
Carlton
Sam Docherty, Matthew Kreuzer
Collingwood
Jeremy Howe, Adam Treloar
Essendon
Joe Daniher, Michael Hurley, Zach Merrett
Geelong
Patrick Dangerfield, Joel Selwood
GWS Giants
Toby Greene, Josh Kelly, Tom Scully, Dylan Shiel
Hawthorn
Tom Mitchell
Melbourne
Jeff Garlett, Michael Hibberd, Neville Jetta
North Melbourne
Ben Brown
Port Adelaide
Robbie Gray, Tom Jonas, Paddy Ryder
Richmond
Dustin Martin, Alex Rance
St Kilda
Dylan Roberton, Seb Ross
Sydney
Lance Franklin, Josh Kennedy
West Coast
Josh Kennedy, Jeremy McGovern, Elliot Yeo
Western Bulldogs
Marcus Bontempelli
More in AFL
“This time next year…”: Cornes’ bold pick for his next AFL head coach in waiting
“I think he is the most ready head coach in waiting.”
“Flawless” Collingwood recruit tipped to shock many after best-afield debut
He starred in his first outing for the Magpies.
The Smiling Assassination: Johnson outs the clubs that weren’t hungry enough in Round 1
The Dogs great has called out five clubs in particular.