1) Shivnarine Chanderpaul
The most underrated batsman of all time is arguably Shivnarine Chanderpaul. Under Brian Lara’s shadow, he was never fully embraced by the cricketing fans. But he remained unfazed and gave his best for the West Indies in a career spanning 21 years.
With a batting technique that’s imitated by kids all over the world, Chanderpaul thrived in the 2000’s amassing 11867 runs in a record 164 matches for the Windies. He averaged 51.37, something that’s very rarely seen among the batsmen these days, and scored 30 hundreds in the process.
Although he’s not known for his ODI performances, he has a great record in that format as well. With an average of 41.60 and a high score of 150, Chanderpaul has amassed 8778 runs in 268 matches. Before he retired in 2015 from International cricket, he left a lasting mark on the game with his quiet but effective demeanor on the cricketing field.