Top 5 highest run-scorers in India vs Bangladesh tests

There is only one Bangladeshi batsman in the list of the top five run-scorers in the India vs Bangladesh tests.
India and Bangladesh have a growing rivalry in cricket. Bangladesh have had few moments to celebrate against their powerful Asian neighbours, but none in test cricket.
India have thoroughly dominated their test encounters, winning 11 and losing none, while two of IND vs BAN tests have ended in a draw.
India’s dominance over Bangladesh in test cricket has come through their batters piling up big runs. In this article, we will look at the top five run-scorers in the India vs Bangladesh tests.
Top 5 highest run-scorers in India vs Bangladesh tests:
5. Virat Kohli – 437 runs

In six tests against Bangladesh, Kohli has scored 437 runs at an average of 54. The former India captain has slammed two centuries, including a double century, against Bangladesh. He is the fifth-highest run-scorer in the India vs Bangladesh tests.
4. Cheteshwar Pujara – 468 runs

Cheteshwar Pujara, who was rock at India’s number 3 position for a significant period of time but is now dropped from the side, scored 468 runs in five tests against Bangladesh at an average of 78. Pujara was consistent against this opposition, as he hit five fifties and one century in eight innings.
3. Rahul Dravid – 560 runs

Former India captain Rahul Dravid scored 560 runs against Bangladesh in seven test matches at an average of 70. The right-hander notched up three test tons and one fifty against Bangladesh, and is the third-highest scorer in the India vs Bangladesh tests.
2. Mushfiqur Rahim – 604 runs

Veteran Bangladesh keeper-batsman Mushfiqur Rahim is the second-highest run-scorer in the India vs Bangladesh tests. He has scored 604 runs at an average of 43 in eight tests. Against India, Rahim has hit two centuries and two fifties in test cricket.
1. Sachin Tendulkar – 820 runs

Legendary Indian batsman Sachin Tendulkar leads the tally with the most runs in India vs Bangladesh tests, having scored 820 runs in seven tests at an average of 136! In nine innings, he remained not out thrice. Tendulkar hammered five centuries against Bangladesh in tests, with the highest score of 248*.
(All stats updated till 13th September, 2024)
For more updates, follow Khel Now Cricket on Facebook, Twitter, Instagram, Youtube; download the Khel Now Android App or IOS App and join our community on Whatsapp & Telegram.
Where passion meets insight — blending breaking news, in-depth strategic analysis, viral moments, and jaw-dropping plays into powerful sports content designed to entertain, inform, and keep you connected to your favorite teams and athletes. Expect daily updates, expert commentary and coverage that never leaves a fan behind.
- The Ashes 2025-26: Wasim Akram reacts after Mitchell Starc breaks his record for most test wickets by a left-arm fast bowler
- IND vs SA: “Where is Mohammed Shami?” Harbhajan Singh lashes out at Ajit Agarkar & Co for sidelining ‘good Indian bowlers’
- IND vs SA: “He’ll keep searching who he is”- Ravi Ashwin unhappy with team management not giving a clear role to Washington Sundar
- AUS vs ENG: Day 2 session timings for Brisbane test, The Ashes 2025-26
- The Ashes 2025-26: [Watch] Matthew Hayden takes sigh of relief on his "walking nude" statement after Joe Root's ton at the Gabba
- The Ashes 2025-26: Wasim Akram reacts after Mitchell Starc breaks his record for most test wickets by a left-arm fast bowler
- IND vs SA: “Where is Mohammed Shami?” Harbhajan Singh lashes out at Ajit Agarkar & Co for sidelining ‘good Indian bowlers’
- IND vs SA: “He’ll keep searching who he is”- Ravi Ashwin unhappy with team management not giving a clear role to Washington Sundar
- AUS vs ENG: Day 2 session timings for Brisbane test, The Ashes 2025-26
- The Ashes 2025-26: [Watch] Matthew Hayden takes sigh of relief on his "walking nude" statement after Joe Root's ton at the Gabba