Rohit Sharma to Virat Kohli: Highest run-getters among active players in India vs Pakistan clash
There are four Indian players among the top 5 active players who scored the most runs in ODIs between India and Pakistan. The top spot is occupied by Indian captain Rohit Sharma.

There are four Indian players among the top 5 active players who scored the most runs in ODIs between India and Pakistan. The top spot is occupied by Indian captain Rohit Sharma.

Rohit Sharma
Rohit Sharma is the active player who scored the most runs in ODIs between India and Pakistan. Rohit scored 873 runs in 19 ODIs against Pakistan, which includes two centuries and 8 half-centuries.

Virat Kohli
Virat Kohli has 678 runs in 16 ODIs against Pakistan. He has three centuries and two half-centuries to his name. His innings of 183 runs is his biggest innings against Pakistan.

Babar Azam
Babar Azam scored 218 runs in 8 ODIs against India. He scored only one fifty in ODIs against India. 50 runs is his biggest innings.

Hardik Pandya
Hardik Pandya is the fourth batsman to score the most runs in ODIs between India and Pakistan. He has 209 runs in seven matches, which includes two half-centuries.

KL Rahul
KL Rahul has scored 187 runs in three ODIs against Pakistan. 111 not out is his biggest innings against Pakistan.