Rohit Sharma and Virat Kohli are two of India’s biggest cricketing stars in the India vs Pakistan rivalry. While Sharma has scored 873 runs in 19 ODIs with two centuries, Kohli has 678 runs in 16 ODIs with three centuries, making both pivotal in these high-pressure encounters.
1. The Rivalry: A Cultural Phenomenon

The India-Pakistan cricket rivalry goes beyond a mere sporting contest—it’s a rich blend of emotions, political nuances, and shared history. Since their first meeting in 1952, these encounters have symbolized much more than just cricket, reflecting the intertwined histories of the two nations. Each ball and run carries the weight of decades of complex relations. The intensity of these matches is unmatched. Players aren’t just representing their teams but their entire nations. The pressure is immense, as every performance is scrutinized, celebrated, or criticized by millions of passionate fans. It’s a stage where heroes emerge and legends are forged.
2. Top Active Run-Scorers: Profiles of Excellence
Rohit Sharma: The Modern-Day Run Machine

Career Highlights:
Total Runs Against Pakistan: 873 runs in 19 ODIs
Centuries: 2
Half-Centuries: 8
Highest Score: 131
Rohit Sharma is the epitome of elegance and power, with an unmatched ability to play massive innings under pressure. Against Pakistan, he becomes more than just a batsman—he transforms into a national hero, fully aware of the emotional weight behind each run.
Virat Kohli: The Passionate Performer

Career Highlights:
Total Runs Against Pakistan: 678 runs in 16 ODIs
Centuries: 3
Half-Centuries: 2
Highest Score: 183
Virat Kohli is more than a batsman—he embodies emotion. Renowned for his aggressive style and unmatched passion, Kohli turns every India-Pakistan clash into a personal showdown. His 183-run innings remains a shining example of his ability to thrive under the immense pressure of these high-stakes encounters.
Babar Azam: Pakistan’s Modern Maestro

Career Highlights:
Total Runs Against India: 218 runs in 8 ODIs
Highest Score: 50
Average: Approximately 27.25
Babar Azam is the face of Pakistan’s new generation of cricketers—technically proficient, mentally resilient, and capable of altering the game’s momentum. Though he has fewer big scores, his consistency provides vital stability to Pakistan’s batting lineup.
Hardik Pandya: The Game-Changer

Career Highlights:
Total Runs Against Pakistan: 209 runs in 7 matches
Half-Centuries: 2
Hardik Pandya is known for his explosive batting and crucial breakthroughs. He brings a unique dimension to the Indian team, capable of shifting the game’s momentum in just a few overs. His unpredictability makes him a vital player in these high-pressure encounters.
KL Rahul: The Elegant Performer

Career Highlights:
Total Runs Against Pakistan: 187 runs in 3 ODIs
Highest Score: 111 not out
KL Rahul is known for his technically sound batting. Representing the new wave of Indian cricketers, he is calm under pressure and capable of anchoring the innings when needed, providing stability in crucial moments.
3. Statistical Deep Dive
Performance Comparison
Player | Matches | Total Runs | Average | Strike Rate | Centuries | Half-Centuries |
---|---|---|---|---|---|---|
Rohit Sharma | 19 | 873 | 57.53 | 93.2 | 2 | 8 |
Virat Kohli | 16 | 678 | 68.80 | 95.6 | 3 | 2 |
Babar Azam | 8 | 218 | 27.25 | 86.5 | 0 | 1 |
Hardik Pandya | 7 | 209 | 41.80 | 112.4 | 0 | 2 |
KL Rahul | 3 | 187 | 93.50 | 98.4 | 1 | 0 |