At the half-way point of season 2017, AFL.com.au has named its mid-season Virgin Australia AFL All Australian team.

Hard nut onballer Joel Selwood is named captain after again playing a central role in Geelong's remarkable run near the top of the AFL ladder.

Adelaide star and 2017 Brownlow contender Rory Sloane is his deputy.

Superstar Swan Lance Franklin and two-time Coleman Medallist Josh Kennedy are the in a forward line. Among their able assistants are the brilliant Eddie Betts and Sloane's Brownlow rival Dustin Martin

Melbourne young gun Clayton Oliver was the youngest player picked at 20, in the midst of just his second season.

Who was unlucky?

Essendon's Joe Daniher can consider himself stiff to miss out on a spot in the forward line. However, fellow tall options Jeremy Cameron, Josh Kennedy and Lance Franklin are on the dais for the Coleman medal and were rewarded accordingly.

St Kilda duo Dylan Roberton and Seb Ross were among others unlucky to be edged out.

Adelaide big man Sam Jacobs just pipped crosstown rival Paddy Ryder for the ruck berth.

Coach of the year

Damien Hardwick's remarkable turnaround of Richmond has won him the post as coach of the season so far.

Leon Cameron was considered as coach for leading Greater Western Sydney to the top of the ladder despite a lengthy injury list.

Also prominent in voting was Ken Hinkley for his role in charge of a resurgent Port Adelaide.