India versus Pakistan is more than a rivalry now; it's become a sentiment that makes fans aggressive on either side of the border. And understandably so! Not that cricket should ever be about geopolitical tensions playing a part to influence thinking about a sport, which isn't a groundwork for political upheaval, nor a field to offer expression about anything else other than musings on the bat and the ball. And yet, it is fast becoming so.
But then some don't ever learn the lesson and in the context of the terrifying and shocking events as seen earlier this year in 2025, there's not much than one can say other than entertain tensity. But there's a particular kind of tensity that two of India's most prominent batters have caused to Pakistan, especially
where it comes to the Asia Cup contests. And these are batters who have scored the most runs for India against Pakistan in Asia Cup ODI contests. So let us find more about those names.
List of Indian batters with most runs against Pakistan in Asia Cup history
Rohit Sharma - 434 runs
The man under whose captaincy India won its most recent World Cup, circa 2024 in the West Indies, has been the Hitman in international cricket and since a while. But where it comes to his successes in the fifty over format, then Rohit Sharma's statistics especially against Pakistan find great mention. And that's specific to his performances in the checkered Asia Cup, the tournament neither he or Virat Kohli are currently playing having retired from the T20I format.
That being said, the great right handed batter from Mumbai holds the record of scoring most runs against Pakistan from the Indian stable in Asia Cup contests - ODI format only.
Rohit has already struck 434 runs from just nine completed games against India's cricketing rivals, Pakistan, provided rivalry as a term can factor in how little success Pakistan have enjoyed against Team India.
It needn't be reminded that Indian team fans miss both Rohit and Virat from this tournament given they are such colossal success stories and that their revered contributions have simply uplifted India to many a fine success at home and away.
But then again, currently the Asia Cup is being played in the T20I format.
Virat Kohli - 332 runs
The man loved worldwide as the king of batting has held onto his own where it comes to dominating the one day international contests against Pakistan in Asia Cup games. From just five ODI games, the dominant right hander, also India's former captain scored 332 runs.
That Kohli's success came against India's archrivals Pakistan is perhaps a critical reminder about the prowess of the man who has often been chided for his temperament on the field whilst the focus should perhaps largely be on his batting brilliance.
One can't be gladder than being happy about the fact that where it comes to the in one dayers, Virat Kohli is still around and still very much passionate to represent his nation in his best capacity.
But the above told, specifically speaking where it comes to the T20I format in Asia Cup games against Pakistan, then India's Virat Kohli, a name that will hardly need an introduction, for it has done so much to uphold India in the sport, has scored the most number of runs against Pakistan. As a matter of fact, the legendary batter has compiled a lot of runs from just handful of matches against Pakistan in Asia Cup games.
FAQs
Which Indian batter has the most number of runs against Pakistan in Asia Cup ODI contest?
It is the right-handed batter Rohit Sharma with 434 runs.
What is the highest-score made by an Indian batter vs Pakistan in an Asia Cup ODI contest?
Virat Kohli scored 183 runs vs Pakistan in an Asia Cup contest back in 2012.