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:

2. Tom McDonald (Melbourne)

Tom McDonald's name never gets mentioned as one of the elite talls in the competition, yet he can dominate at either end of the ground. The 25-year old has bagged 42 goals from 15 games this season, ranking eighth in the league.

MELBOURNE, VICTORIA - APRIL 29: Tom McDonald of the Demons celebrates a goal during the round 6 AFL match between the Essendon Bombers and Melbourne Demons at Etihad Stadium on April 29, 2018 in Melbourne, Australia. (Photo by Michael Dodge/AFL Media/Getty Images)