Top 10 Indian batsmen with Most runs against Pakistan in ODI Cricket

Vivek Shah
By -
toc

Sachin Tendulkar tops the list of the highest run-scorers in ODI cricket against Pakistan, with 2,526 runs, 5 centuries and 16 Fifties in 69 matches. Rahul Dravid is in second place, having scored 1899 runs with 2 centuries and 14 Fifties in 58 matches. Sourav Ganguly holds the third position with 1,652 runs, 2 centuries, and 9 Fifties in 53 matches, while Yuvraj Singh sits in fourth place with 1,360 runs in 38 matches with 1 centuries and 12 Fifties.

Virat Kohli’s statistics against Pakistan are remarkable; he has scored over 778 runs, but due to the relatively low number of matches played (only 17), he does not currently feature in the all-time top 10 list in terms of total runs scored.

The official all-time top 10 list of Indian batsmen with the most runs against Pakistan in One day International cricket showcases the country's finest long-form legends.

Indian batsmen with Most runs against Pakistan in ODI cricket

List of Top 10 Indian Batsmen with the Most Runs Against Pakistan in ODI Cricket

Rank Player Matches Total ODI Runs Batting Average Centuries (100s) Fifties (50s)
1 Sachin Tendulkar 69 2,526 40.09 5 16
2 Rahul Dravid 58 1,899 36.51 2 14
3 Sourav Ganguly 53 1,652 35.14 2 9
4 Yuvraj Singh 38 1,360 42.50 1 12
5 Mohammad Azharuddin 49 1,302 31.75 2 8
6 MS Dhoni 36 1,231 53.52 2 9
7 Virender Sehwag 31 1,071 34.54 2 6
8 Rohit Sharma 20 893 52.52 2 8
9 Ajay Jadeja 40 892 28.77 0 3
10 Navjot Singh Sidhu 26 821 34.20 2 4

Indian batters: Highest run-scorer against Pakistan in ODI Cricket

Here is the list of the top 10 Indian batters who have scored the most runs against Pakistan in ODI cricket:

  1. • Sachin Tendulkar: 2,526 runs in 69 matches (Average: 40.09, Centuries: 5, Fifties: 16, Highest Score: 141)
  2. • Rahul Dravid: 1,899 runs in 58 matches (Average: 36.51, Centuries: 2, Fifties: 14, Highest Score: 107)
  3. • Sourav Ganguly: 1,652 runs in 53 matches (Average: 35.14, Centuries: 2, Fifties: 9, Highest Score: 141)
  4. • Yuvraj Singh: 1,360 runs in 38 matches (Average: 42.50, Centuries: 1, Fifties: 12, Highest Score: 107)
  5. • Mohammad Azharuddin: 1,302 runs in 49 matches (Average: 31.75, Centuries: 2, Fifties: 8, Highest Score: 101)
  6. • MS Dhoni: 1,231 runs in 36 matches (Average: 53.52, Centuries: 2, Fifties: 9, Highest Score: 148)
  7. • Virender Sehwag: 1,071 runs in 31 matches (Average: 34.54, Centuries: 2, Fifties: 6, Highest Score: 119)
  8. • Rohit Sharma: 893 runs in 20 matches (Average: 52.52, Centuries: 2, Fifties: 8, Highest Score: 140)
  9. • Ajay Jadeja: 892 runs in 40 matches (Average: 28.77, Centuries: 0, Fifties: 3, Highest Score: 93)
  10. • Navjot Singh Sidhu: 821 runs in 26 matches (Average: 34.20, Centuries: 2, Fifties: 4, Highest Score: 108)

#buttons=(Ok, Go it!) #days=(20)

Our website uses cookies to enhance your experience. Check Now
Ok, Go it!