Top 10 Most Underrated Cricketers in History: Who Deserve More Recognition

By Aniket Kuila | July 30,2025

White Line

Jacques Kallis

In 164 test matches, Kallis hit 13,289 runs with an average of 55.37, with 45 test centuries and 292 wickets.

(Image: ESPNcricinfo)

Shivnarine Chanderpaul

With an average of 51.37, he scored 11,867 test runs in 164 matches with 30 centuries.

(Image: ESPNcricinfo)

VVS Laxman

Played 134 test matches in his career, Laxman smashed 8,781 runs and 17 centuries with an average of 45.97.

(Image: ESPNcricinfo)

Andy Flower

Andy has an ODI average of 35.34; he also scored 4 ODI centuries and 6,786 runs in 213 runs.

(Image: India TV News)

Faf du Plessis

In his career, he has scored 4,163 test runs in 69 matches and 5,507 ODI runs in 143 matches.

(Image: India TV News)

Daniel Vettori

A great all-rounder from New Zealand, has taken 305 ODI wickets in 295 matches and smashed 4,531 test runs in 113 matches.

(Image: India Today)

Younis Khan

With 34 centuries in his name, Younis hit 10,099 test runs with an average of 52.05 in 118 matches for Pakistan.

(Image: India TV News)

Misbah-ul-Haq

For Pakistan, Misbah has smashed 5,222 test runs in 75 matches with a batting average of 46.62.

(Image: The Guardian)

Marlon Samuels

Samuels has played 207 ODI matches for the West Indies, where he scored 5,606 runs and 10 centuries.

(Image: India Today)

Mohammad Kaif

As an Indian batsman, Kaif has smashed 2,753 ODI runs with an average of 32.01 in 125 matches.

(Image: ESPNcricinfo)

Explore The Top 7 Highest Scores by India players in Test Cricket History. For more you can check out our more stories features button