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.

3. Elliot Yeo (West Coast)

In the past, the nickname "Yeo-Yeo" has been well warranted for his up and down form. This season, however, the midfielder has been one of the many West Coast Eagles to find his feet and subsequent resurgence in form. Once more, there are a number of names, such as Shane Edwards or even Lachie Whitfield which could be switched out for the Eagles utility.

Yeo was named All-Australian in 2017, but has failed to back it up in this year's 22. Having played all games in 2018, he's racked up 240 kicks, 114 marks, 197 handballs, having averagedย 15.4 kicks, 5.2 marks, 8.9 handballs. 13 goals, 14 behinds, 97 clearances, 115 inside 50m (Third in the AFL in I50m), 45 rebound 50m. 148 tackles (Fourth in the AFL in total tackles).

PERTH, AUSTRALIA - APRIL 14: Elliot Yeo of the Eagles in action during the 2018 AFL Round 04 match between the West Coast Eagles and the Gold Coast Suns at Optus Stadium on April 14, 2018 in Perth, Australia. (Photo by Daniel Carson/AFL Media/Getty Images)