India and Bangladesh are from the same continent, and hence, pitches in these two countries are nearly identical. India and Bangladesh have played many matches together, whether it is a bilateral series, ICC tournament, or Asia Cup. These two teams have played each other a lot and know their strengths and weaknesses. Bangladesh is known for their comeback and underdog performances, because they can turn matches sometimes in their favor. In this article, we will look at the top 10 batters with the most runs scored in India and Bangladesh ODI matches.

1. Suresh Raina – 481

Suresh Raina is the most versatile cricketer for the Indian Cricket team. Suresh has proved his place in the Indian team with fantastic batting techniques and excellent bowling. Suresh has been a part of 13 ODI matches against Bangladesh and has scored 481 runs in them. Suresh has one century and three fifties against Bangladesh in ODIs.

2. Sachin Tendulkar – 496

Sachin Tendulkar is a batter who you will find in every batting record you will search for. Sachin is the best cricketer who has ever played for Team India. Sachin has been a part of 12 matches against Bangladesh in ODIs and has scored 496 runs. Sachin has one century against Bangladesh in ODIs.

3. Virender Sehwag – 503

Virender Sehwag is the most destructive opener for India of all time. Sehwag has proved his destructiveness in ODI as well as test matches. Sehwag has always shut the mouths of experts who tried to critique his batting technique. Sehwag has played 12 matches against Bangladesh in ODI and has scored 503 runs. Sehwag has one century in these matches.

4. MS Dhoni – 569

MS Dhoni is one of the most terrific captains of time. MS is considered as one of the greatest finishers of all time. MS has been a part of 21 matches against Bangladesh in ODIs and has scored 569 runs. MS has scored these runs at an average of 47.41. MS has one century and two fifties against Bangladesh in ODIs.

5. Gautam Gambhir – 592

Gautam Gambhir was one of the complete batsmen between 2008 and 2011. Gambhir had success in all three formats he played in these years. Gambhir was a technically flawless batter. Gambhir has played 11 ODI matches against Bangladesh and has scored 592 runs. Gambhir has two centuries against Bangladesh in ODIs.

6. Tamim Iqbal – 596

Tamim Iqbal is one of the most vital components of the top-order of the Bangladeshi national team. Tamim is regarded as one of the most exciting talents in the nation. Tamim has been a part of 19 ODI matches against India and has scored 596 runs. Tamim has seven fifties against India in ODIs.

7. Mushfiqur Rahim – 703

Mushfiqur Rahim is one of the Bangladesh’s longest serving cricketers. Rahim is an accomplished wicket-keeper for the Bangladeshi national team. Rahim has been a part of 26 matches against India in ODIs and has scored 703 runs. Rahim has one century and three fifties against India in ODIs.

8. Shakib Al Hasan – 751

Shakib Al Hasan is one of the best all-rounders that the Bangladesh cricket team has. Shakib has proved himself a legendary all-rounder of his nation with his immaculate performances. Shakib has been a part of 22 matches against India in ODI and has scored 751 runs in them. Shakib has nine fifties against India in ODIs.

9. Rohit Sharma – 786

Rohit Sharma is the current captain of the Indian National team and is a fantastic batter. Rohit provides the Indian team a grand opening with his aggressive playing style. Rohit has played in 17 matches against Bangladesh and has scored 786 runs. Rohit has three centuries and three fifties against Bangladesh in ODIs.

10. Virat Kohli – 910

Number one on this list is the modern era’s most outstanding player, Virat Kohli. Kohli is the most crucial player for Team India because of his natural gameplay. Virat has been a part of 16 games in ODIs against Bangladesh and has scored 910 runs. Virat has five centuries against Bangladesh in ODIs.