Top 5 Batsmen with the Most Test Centuries Against India

India stands tall as one of the powerhouses in international cricket, boasting a rich legacy and an illustrious history. The Asian giants have produced some of the greatest spinners in the game, including Anil Kumble, Bishan Singh Bedi, Harbhajan Singh, and Ravichandran Ashwin, who have left an indelible mark on the sport.

In the 21st century, India has established its dominance in Test cricket, consistently delivering remarkable performances. Their prowess in the longest format is highlighted by consecutive appearances in the ICC World Test Championship finals in 2021 and 2023, along with historic twin series wins in Australia. At home, they maintained an extraordinary 12-year unbeaten series-winning streak, further cementing their reputation as a formidable force. From an opposition’s perspective, scoring runs against India remains a daunting yet rewarding challenge. India’s strong and well-rounded bowling attacks over the decades have consistently posed a stern test for batters worldwide, making every run scored against them a badge of honor.

Top five batsmen with most centuries against India in test cricket:

5. Garry Sobers (WI) – 8 Centuries

Top 5 Batsmen with the Most Test Centuries Against India

Widely regarded as the greatest all-rounder in cricket history, Garry Sobers averaged a staggering 83.47 with the bat against India in Test cricket. Across 30 innings, Sobers amassed 1,920 runs, including eight centuries, during his illustrious 20-year career.

Sobers retired in 1974, with his final Test appearance coming against England at Port of Spain.

PlayerMatches vs IndiaInningsRunsCenturiesAverageBest ScoreCareer Span
Garry Sobers (WI)301,920883.4720 years

4. Sir Vivian Richards (WI) – 8 Centuries

e28bangladesh

One of the most dominant batsmen the game has ever seen, Sir Vivian Richards scored eight Test centuries against India during his 17-year career.

Richards tallied 1,927 runs against India in Tests at an average of 50.71. Among his most memorable innings was a commanding 192* in Delhi, a knock that secured a remarkable victory for the West Indies.

BatsmanCountryCenturies Against IndiaTotal Runs Against IndiaAverageNotable Innings
Sir Vivian RichardsWest Indies81,92750.71192* in Delhi, a match-winning knock

3. Ricky Ponting (AUS) – 8 Centuries

e28bangladesh

Former Australian skipper Ricky Ponting is a staple in Australia’s all-time greatest Test XI, thanks to his extraordinary achievements in the longest format.

Against India, Ponting scored eight centuries, racking up 2,555 runs at an average of over 54. His standout performance came in 2003 at the Melbourne Cricket Ground, where he hammered 257 runs in the first innings.

PlayerCenturiesTotal RunsAverageBest ScoreYear
Ricky Ponting (AUS)82,55554+257 runs (Melbourne, 2003)2003

2. Steve Smith (AUS) – 10 Centuries

e28bangladesh

Modern-day legend Steve Smith boasts an exceptional record against India in Test cricket. Starting as a leg spinner, Smith transformed into one of the world’s premier batsmen, smashing 10 Test centuries against India.

Smith has scored 2,156 runs at an impressive average of 63.41. Notable performances include a gritty century on a turning pitch in Pune during the 2017 series and another masterful knock in the ICC World Test Championship (WTC) 2021-23 final.

PlayerNumber of CenturiesTotal RunsAverageNotable Performances
Steve Smith (AUS)102,15663.41Century on turning pitch in Pune (2017), Century in ICC WTC final (2021-23)

1. Joe Root (ENG) – 10 Centuries

Top 5 Batsmen with the Most Test Centuries Against India

Considered England’s finest Test batsman, Joe Root has hit 10 centuries against India since making his debut against them in 2012. His ability to excel on spin-friendly Asian pitches has been pivotal to England’s success.

Root’s record against India stands at 2,846 runs at an average of 58.08. His career-best against the Asian side came in Chennai in 2021, where he scored a monumental 218 runs in a single innings.

Joe Root’s Test Centuries Against India

No.ScoreVenueYearMatch Format
1154*Trent Bridge20145th Test
2124Rajkot20161st Test
3190Lord’s20182nd Test
4102*Headingley20183rd Test
5125The Oval20214th Test
6218Chennai20211st Test
7121Lord’s20212nd Test
8109Ahmedabad20213rd Test
9125*Edgbaston20225th Test
10114Ahmedabad20231st Test

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top