Top-3 Indian batsmen who scored the most runs in ODIs against Bangladesh, King Kohli's bat spits fire
- byManasavi
- 18 Feb, 2025

Most runs for India in IND-BAN ODI: The ICC Champions Trophy is going to hit the world cricket in just a few hours. This mega tournament will be played in Pakistan and UAE under the hosting of Pakistan. From February 19, 8 teams will compete for the Champions Trophy. Where Team India, which is considered the hottest favorite of this event, is going to start its mission from February 20.
Team India under the captaincy of Rohit Sharma will play its first match against Bangladesh. Team India is currently sweating it out for this match to be held at Dubai International Stadium in Dubai. The Men in Blue would like to blow the trumpet of the mission with a win in this match. India and Bangladesh will face each other in an ODI after a long time. There has been a long history between the two teams. Let us tell you in this article about the 3 Indian batsmen who have scored the most runs in India-Bangladesh ODI history.
3. Gautam Gambhir- 592 runs
Former Indian cricket team veteran batsman and current team head coach Gautam Gambhir's bat has spoken a lot against Bangladesh. He has performed very well against Bangladesh during his ODI career. Gautam Gambhir scored 592 runs in 11 innings of 11 matches against Bangladesh at an amazing average of 59. During this, he scored 2 centuries and 3 half-centuries.
2. Rohit Sharma- 786 runs
Indian cricket team captain Rohit Sharma is ready to put his strength in the Champions Trophy. Bangladesh has been the favorite opponent team for the captain of Team India, known as Hitman. He has scored a lot of runs against Bangladesh in ODI cricket. Rohit Sharma has scored 786 runs in 17 innings of 17 matches played against Bangladesh so far at an average of around 56. During this, he scored 3 centuries and 3 half-centuries.
1. Virat Kohli- 910 runs
Team India's run machine Virat Kohli has been ruling the world cricket for a long time. King Kohli has scored a lot of runs against almost every country in the ODI format. Similarly, his bat has spoken loudly against Bangladesh as well. He played 16 innings in 16 ODI matches against the Bangladeshi team, in which he scored 910 runs with 5 centuries and 3 fifties with an amazing average of 75.83.