The AFL have announced the 40-man squad for the 2017 All-Australian team.

Adelaide headline the squad, and have the potential to have eight players in the final 22, with captain Taylor Walker headlining a strong list of names.

GWS are next in line with four players, as midfielders Josh Kelly, Tom Scully and Dylan Shiel and forward Toby Greene have all made the cut.

Essendon, Port Adelaide, West Coast and Melbourne all had three nominees, with three of the top six clubs only having two entrants.

Richmond (Dustin Martin, Alex Rance), Sydney (Lance Franklin, Josh Kennedy) and Geelong (Patrick Dangerfield, Joel Selwood) have just six players between them, despite being three of the strongest sides heading into September.

Here are the following 40 players all nominated for this season's squad.

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
Fremantle: -
Geelong: Patrick Dangerfield, Joel Selwood
Gold Coast: -
GWS: Toby Greene, Josh Kelly, Tom Scully, Dylan Shiel
Hawthorn: Tom Mitchell

Melbourne: Jeff Gartlett, 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, Sebastian Ross
Sydney: Lance Franklin, Josh Kennedy
West Coast: Josh Kennedy, Jeremy McGovern, Elliot Yeo
Western Bulldogs: Marcus Bontempelli

MORE TO COME.