Every year, the selection of the All-Australian team brings with it a chorus of controversy.

Experts, fans and even players react with varying degrees of agreement or surprise as the best 22 players from across the league are awarded All-Australian honours.

So, did the selectors get it right this year? ESPN AFL expert Jude Bolton believes they missed the mark, especially in the backline.

Bolton's back six included four players who didn't make the official team - Melbourne back pocket Neville Jetta, Collingwood high-flyer Jeremy Howe, St Kilda rebounder Dylan Roberton and Adelaide tall Jake Lever.

He also didn't find room for Alex Rance - who was named captain of the All Australian team on Wednesday night.

The 2017 AFL All Australian team pose on stage. Scott Barbour/Getty Images

"Jetta has been the best shutdown, small defender in the competition," Bolton said when explaining his selections. "He took on the most dangerous small forwards and always acquitted himself well.

"Howe, as an intercept marker, reads the play so well, and he makes it a really well-balanced backline.

"Roberton gave the Saints so much drive and run, and is also one of the most superb interceptors in the game, while Jake Lever, while still a young man, is absolutely deserving of a spot in the side."

Bolton's backline had the biggest difference when compared to the team selected on Wednesday night, although he also found room for North Melbourne's Ben Brown and Tom Lynch in the forwardline, and Sydney's Josh Kennedy on the bench.

Have a look at the two teams below and tell us which one you think is better!

Jude Bolton's All-Australian Team

B: Neville Jetta (Melb), Michael Hurley (Ess), Jeremy Howe (Coll)

HB: Dylan Roberton (St K), Jeremy McGovern (WC), Jake Lever (Adel)

C: Josh Kelly (GWS), Tom Mitchell (Haw), Zach Merrett (Ess)

HF: Robbie Gray (PA), Lance Franklin (Syd), Tom Lynch (Adel)

F: Ben Brown (NM), Josh Kennedy (WC) Eddie Betts (Adel)

R: Paddy Ryder (PA), Dustin Martin (Rich), Patrick Dangerfield (Geel)

I: Matt Crouch (Adel), Joel Selwood (Geel), Dayne Zorko (Bris), Josh Kennedy (Syd)

The official All-Australian Team

B: Michael Hibberd (Melb), Alex Rance (Rich), Jeremy McGovern (WC)

HB: Rory Laird (Adel), Michael Hurley (Ess), Sam Docherty (Carl)

C: Josh Kelly (GWS), Dustin Martin (Rich), Zach Merrett (Ess)

HF: Robbie Gray (PA), Lance Franklin (Syd), Dayne Zorko (Bris)

F: Joe Daniher (Ess), Josh Kennedy (WC), Eddie Betts (Adel)

R: Paddy Ryder (PA), Patrick Dangerfield (Geel), Tom Mitchell (Haw)

I: Matt Crouch (Adel), Joel Selwood (Geel), Dylan Shiel (GWS), Elliott Yeo (WC)