- Home
- Sports
- Rahul Dravid to Virat Kohli: Top 6 Indian batters to score most runs against Pakistan in Champions Trophy
Rahul Dravid to Virat Kohli: Top 6 Indian batters to score most runs against Pakistan in Champions Trophy
From thrilling chases to dominating performance, Indian batters have often stepped up against Pakistan in the Champions Trophy.
- FB
- TW
- Linkdin
)
Image Credit: Getty Images
India and Pakistan are all set to lock horns against each in the highly anticipated Champions Trophy 2025 clash at the Dubai International Stadium on Sunday, February 23.
The encounters between two cricketing rivals have produced several memorable moments over the last several years, Champions Trophy has been no exception. From thrilling chases to dominating performance, Indian batters have often stepped up against Pakistan in the prestigious tournament. As excitement for the highly volatile clash builds up, let’s take a look at Indian batters who have scored the most runs against Pakistan in the history of Champions Trophy.
Top 6 Indian batters to score most runs against Pakistan in Champions Trophy
Image Credit: Getty Images
1. Rahul Dravid
Former India captain and batting legend Rahul Dravid played only two matches against Pakistan in the Champions Trophy and yet he is still the leading run-getter among Indian batters against arch-rivals. Dravid aggregated 143 runs, including two fifties, at an average of 71.50. His best performance came in 2009, where he played a slow yet valiant knock of 76 off 103 balls. However, his effort went in vain as India bundled out for 248 while chasing a 303-run target set by Pakistan.
Image Credit: Getty Images
2. Shikhar Dhawan
Shikhar Dhawan enjoyed playing against Pakistan in the Champions Trophy. Dhawan aggregated 137 runs, including a half century, at an average of 45.66 in 33 matches. His best performances came in 2017, scoring 68 off 65 balls. His innings, alongside 136-run opening partnership with Rohit Sharma, helped India post a total of 319/3 in 50 overs. Indian bowlers successfully defended the total by bundling out Pakistan for 164.
Image Credit: Getty Images
3. Virat Kohli
Virat Kohli is currently the third-leading among the Indian batters against Pakistan in the Champions Trophy. The former India captain has scored 124 runs, including a fifty, at an average of 62 in 4 matches. His best performance was in 2017, scoring an unbeaten 81 off 68 balls at a strike rate of 119.11. His innings, alongside a 93-run stand with Yuvraj Singh (53 off 32 balls) helped India post a hefty total of 319/3 on the board. Kohli has a chance to overtake Rahul Dravid's record for the most runs against Pakistan in this Champions Trophy.
Image Credit: Getty Images
4. Rohit Sharma
Rohit Sharma is one of the leading run-scorers among Indian batters against Pakistan in the Champions Trophy 2025. He has accumulated 109 runs, including fifty, at an average of 36.33 in three matches. His best performance came in 2017, when he scored 91 to help India post a total of 319/3 in 50 overs. If Rohit Sharma comes up with a good score in the Champions Trophy against Pakistan, he can easily surpass Rahul Dravid's tally.
Image Credit: Getty Images
5. Hardik Pandya
Star all-rounder Hardik Pandya is among the top five leading run-getters among the Indian batters against Pakistan in the history of the Champions Trophy. In his tournament debut in 2017, he amassed 96 runs, including two fifties, at an average of 96 in two matches. His best performance came in the 2017 final, where played a valiant knock of 76 off 43 balls in India's 339-run chase. However, his effort went in vain as the Men in Blue bundled out for 158 and lost the match by 180 runs.
Image Credit: Getty Images
6. Yuvraj Singh
Former Indian all-rounder Yuvraj Singh played a crucial role in India’s success against Pakistan in the Champions Trophy. Singh scored 75 runs, including two fifties, at an average of 25 in three matches. His best performance came in 2017, where he played a quickfire innings of 53 off 32 balls to help India post a formidable total of 319/3, which was successfully defended by Indian bowlers. He also formed a 93-run partnership with Virat Kohli, who played an unbeaten innings of 81 off 68 balls, Yuvraj Singh was awarded Player of the Match for his performance.