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:

3. Shane Edwards (Richmond)

Shane Edwards doesn't get much of the ball, but when he does, something always happens for the Tiger. Averaging 19 touches a game, Edwards has 26 goal assists as well as 130 score involvements. An excitement machine and match winner.

MELBOURNE, AUSTRALIA - JUNE 02: Shane Edwards of the Tigers poses for a photo after winning The Yiooken Award for best on ground during the 2018 AFL round 11 Dreamtime at the G match between the Essendon Bombers and the Richmond Tigers at the Melbourne Cricket Ground on June 02, 2018 in Melbourne, Australia. (Photo by Adam Trafford/AFL Media/Getty Images)