Underrated and undervalued yet undeniable on their day. These blokes don't get the recognition they deserve but can single-handedly turn a game.

None of these players have ever earned an All-Australian cap, but their teammates must love going to war with them as some of the unheralded stars of the game.

Here are the 20 most underrated players in the AFL:

9. Robbie Tarrant (North Melbourne)

It seems like this bloke is snubbed from the All-Australian team every year, yet he is consistently one of the best defenders in the competition. The 29-year old has enjoyed another impressive campaign for the Kangaroos this season, averaging 16 disposals and six marks a game.

HOBART, AUSTRALIA - MAY 06: Robbie Tarrant of the Kangaroos kicks the ball during the 2017 AFL round 07 match between the North Melbourne Kangaroos and the Adelaide Crows at Blundstone Arena on May 06, 2017 in Hobart, Australia. (Photo by Adam Trafford/AFL Media/Getty Images)