India has been one of the most consistent performers over the years in tests. When they started off in international cricket, India had a balanced side with equal contributors in the form of batters and bowlers. But in the early 200s, India struggled to get a good fast bowling unit but they have always had a few good spinners in their corp. India excelled in their fast bowling under Virat Kohli’s captaincy and received a lot of applause for that.
Batting in India has never been easy against spinners while Indian fast bowlers have not always put enough effort in pacy conditions to stop the hosts from scoring runs. This article will take you through the batters with the most test centuries against India.
Joe Root (10)
Joe Root is another example of fabulous test batting in the current era and he gets the top place on the elite list of most test centuries against India with 10 centuries under his belt. Making his test debut vs India in 2012 and scoring a commendable 73, the Yorkshire batsman has amassed 2709 runs in 29 games at a staggering average of 58.89. He has also hit 10 fifties.
Steve Smith (9)
Steve Smith, the best test batter of the modern generation, holds the feat of 2nd most test centuries against India. Since 2013, the ace batsman has been a menace for India regardless of the condition. With his unorthodox way of batting, he has amassed 2042 runs in 19 games with 9 centuries. 192 runs in Melbourne in the 2014 Border-Gavaskar Trophy has been his best against the Blue Army.
Garry Sobers (8)
Considered the best all-rounder in the game’s longest format, Windies legend Garry Sobers toyed with the Indian bowling attack whenever he faced them. In 18 matches, the left-hand batter accumulated 1920 runs, averaging a stunning 83.47. The veteran cricketer slammed 8 tons against the Men in Blue making him the 3rd most century scorer against them.
Vivian Richards (8)
The King of the 90s cricket, former Caribbean player Vivian Richards smacked 8 hundreds against India, which is the 4th most. From 1974 to 1989, Sir Richards featured in 28 matches against the Asian giants, and at a fascinating average of 50.71, his stylish fashion aided him to get 1927 runs.
Ricky Ponting (8)
One of the most competent batsmen of all time, Ricky Ponting loved playing against India, and his 2555 runs in 29 matches is the testimony of his batting exploits against the Men in Blue. Whether it was pace bowling or spinners, he tackled every bowler with excellence. He whacked 8 tons against India and 257 remained his best score.
List of Most Test Centuries Against India
| Player | Matches | Innings | Runs | 100s |
| Joe Root (ENG) | 29 | 52 | 2709 | 10 |
| Steve Smith (AUS) | 19 | 37 | 2042 | 9 |
| Garry Sobers (WI) | 18 | 30 | 1920 | 8 |
| Vivian Richards (WI) | 28 | 41 | 1927 | 8 |
| Ricky Ponting (AUS) | 29 | 51 | 2555 | 8 |
| Everton Weekes (WI) | 10 | 15 | 1495 | 7 |
| Jacques Kallis (SA) | 18 | 31 | 1734 | 7 |
| Michael Clarke (AUS) | 22 | 40 | 2049 | 7 |
Joe Root has made the most centuries against India, scoring 10 tons.
Discover more from Live Cricket News: Score, Match, Live IPL Auction & more
Subscribe to get the latest posts sent to your email.