Ricky Ponting’s tally of 4795 is the highest any player has scored against Team India in all three formats combined. The Men in blue has produced various world-beating bowlers.
If you consider the numbers, one important name among them is Anil Kumble. He is among the top ten bowlers with the most international wickets across formats. With his smart bowling expertise, Kumble proved to be a dangerous customer for the opposition batters. He is now followed by Ravichandran Ashwin, who is very close to the top ten list.
And then there are Javagal Srinath, Harbhajan Singh, Zaheer Khan, and the current sensations, Jasprit Bumrah and Mohammed Shami. This article is about men who have been consistently better against these bowlers and scored in bulk for their respective teams.
The list below shows the top ten batsmen who have scored the most runs against India in all three formats to date.
| PLAYER | MATCHES | INNS | RUNS | HS | AVG | 100/50 |
|---|---|---|---|---|---|---|
| Ricky Ponting (AUS) | 89 | 111 | 4795 | 257 | 47.00 | 14/22 |
| Mahela Jayawardene (SL) | 110 | 117 | 4563 | 275 | 42.25 | 10/25 |
| Joe Root (ENG) | 67 | 93 | 4395 | 218 | 53.59 | 16/16 |
| Kumar Sangakkara (SL) | 97 | 103 | 4287 | 219 | 44.19 | 11/23 |
| Steve Smith (AUS) | 65 | 83 | 3968 | 192 | 52.21 | 16/12 |
| Sanath Jayasuriya (SL) | 103 | 105 | 3927 | 340 | 40.07 | 10/16 |
| Shivnarine Chanderpaul (WI) | 73 | 87 | 3531 | 149* | 49.04 | 9/20 |
| Matthew Hayden (AUS) | 48 | 65 | 3417 | 203 | 56.01 | 9/19 |
| Jacques Kallis (SA) | 58 | 68 | 3409 | 201* | 64.32 | 9/18 |
| Javed Miandad (PAK) | 63 | 73 | 3403 | 280* | 60.76 | 8/20 |
Most Runs vs India across Formats
Most Centuries vs India across Formats
Most Runs vs India in ODI Cricket
Most Centuries vs India in ODI
Highest Individual Scores vs India in ODI
Most Centuries vs India in Tests
Most Wickets vs India in Tests
Best Bowling Figures vs India in Tests
Most Centuries vs India in T20I
Joe Root is the only current player who is part of this list. The English captain is also among the top ten batsmen against India in terms of both Test runs and overall centuries.
Steve Smith is the only other cricketer among the current cricketers to score 3000+ runs against the men in blue.
If you look at every name on the list, each one is a good player of sweep shot and, thereby, a better player of spin.
Sanath Jayasuriya’s 340 is the highest score by any batsman against India across formats.
Interestingly, the former Sri Lankan captain is also among three batsmen who have been dismissed for a duck by Indian bowlers – 9. The others are Jonny Bairstow and Tillakaratne Dilshan.
Ricky Ponting’s 14 100s against India is the highest by any opposition batter in the combination of all three formats. Check the top ten here.
Related: Batters with Most 200s in Test Cricket
Tournaments like IPL require batters to be quick in their quest to score the big…
This article will list down the all time top 10 fastest fifties in Indian Premier…
Key Insights - 250+ Runs in IPL Innings SRH's Dominance: 2024 was the season that…
Key Insights England’s Ian Botham scored a century and took a five-wicket haul in the…
William Grace is the oldest captain in Test cricket, having led England for the last…
The top five IPL teams that lost most number of matches in a single IPL…