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 make the 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 19, in the midst of just his second season.