Every season a number of a top calibre AFL names are unlucky enough to miss out on All-Australian honours.

You can't please everybody, especially when the already much-debated squad of 40 is trimmed back to a lean 22.

But this year some big guns missed out, so it was only fitting that we made a list of the biggest snubs.

Here are Zero Hanger's Top 10 All-Australian Snubs for 2018.

2. Jack Macrae (Western Bulldogs)

Western Bulldogs' Macrae was well on pace to be firmly in Brownlow contention before a mid-season injury left him looking on from the outer. Since returning, the midfielder hasn't missed a single beat. The tenacious, classy ball-winner has been the chief among the Bulldogs' midfield brigade. While in the All-Australian best 40, the three games he missed out on may have seen him fall from the end 22.

Never previously named All-Australian, Macrae played 19 games in 2018, took 299 kicks, 110 marks, 324 handballs, while averaging 15.7 kicks, 5.8 marks, 17.1 handballs. Eight goals, five behinds, 117 clearances, 83 inside 50m, 45 rebound 50m. and 102 tackles

BALLARAT, AUSTRALIA - MAY 05: Jackson Macrae of the Bulldogs kicks on goal during the round seven AFL match between the Western Bulldogs and the Gold Coast Suns at Mars Stadium on May 5, 2018 in Ballarat, Australia. (Photo by Robert Cianflone/Getty Images)