Who has scored the most runs in India vs Bangladesh T20Is?

India will take on Bangladesh in the Asia Cup 2025 at the Dubai Cricket Stadium on Wednesday. So, before the start of the match, let's have a look at the most runs in India vs Bangladesh T20Is.

Payal DebnathSeptember 23, 2025 at 01:28 PM4 min read
Who has scored the most runs in India vs Bangladesh T20Is?
India will take on Bangladesh in the Asia Cup 2025 at the Dubai Cricket Stadium on Wednesday. So, before the start of the match, let's have a look at the most runs in India vs Bangladesh T20Is.

After a rather comfortable six-wicket win over Pakistan in their first Super Four match, India will eye the final spot when they take on Bangladesh in the Asia Cup 2025 at the Dubai Cricket Stadium on Wednesday.

Bangladesh recently pulled off a major upset in the Super Fours by defeating Sri Lanka by four wickets, a nail-biting finish that went down to the last over. Overall, they have won three of their four matches in the tourney. Meanwhile, India have been a force to reckon with as they have thrived across all departments.

So, before the start of the match, let's have a look at the most runs in India vs Bangladesh T20Is.

Most runs in India vs Bangladesh T20Is

1. Rohit Sharma | 477 Runs

Who has scored the most runs in India vs Bangladesh T20Is?

Former Indian opener Rohit Sharma is the leading run-scorer against Bangladesh in T20 International cricket. Rohit played his first T20 International match in 2009 and last in 2024. Against Bangladesh, he scored 477 runs in 13 innings, averaging 36.69 and striking at 143.67. During this period, Rohit smashed five half-centuries, with a best score of 89.

Overall, Rohit owns 4,231 runs in 159 T20Is (SR: 140.89). Rohit retired from T20Is after the T20 World Cup 2024 triumph.

2. Shikhar Dhawan | 277 Runs

Who has scored the most runs in India vs Bangladesh T20Is?

Former Indian opener Shikhar Dhawan is second on this list. Dhawan played his first T20I against Bangladesh in 2014. Against Bangladesh, Dhawan scored 277 runs in 10 innings of 10 matches. During this period, he averaged 27.70 and batted at a strike rate of 116.38. Dhawan also scored two half-centuries and his best score was 60. 

Overall, Dhawan boasts 1,759 runs in 68 matches (SR: 126.36). He owns 11 fifties. Dhawan last played a T20I against Bangladesh in 2019.

3. Mahmudullah | 248 Runs

Who has scored the most runs in India vs Bangladesh T20Is?

Former Bangladesh all-rounder Mahmudullah is third on this list. He played his first T20I against India in 2009. Against India, Mahmudullah scored 248 runs in 15 games. During this period, he averaged 20.66 and batted at a strike rate of 116.98.

In his T20I career so far, Mahmudullah has scored 2395 runs and taken 40 wickets. His best score stands at an unbeaten knock of 64 which came against West Indies in 2012.

4. Sabbir Rahman | 236 Runs

Who has scored the most runs in India vs Bangladesh T20Is?

Bangladesh's Sabbir Rahman has scored 236 runs in six matches in two years from 2016-2018. He averages 47.20, striking at 134.85 vs India in T20Is. He boasts one fifty and has smashed 19 fours and nine sixes.

Overall, he has scored 977 runs in 48 T20Is with a high score of 80. Rahman owns four fifties while averaging 23.26. His strike rate reads 119.29.

5. Virat Kohli | 230 Runs

Who has scored the most runs in India vs Bangladesh T20Is?

Indian star batter Virat Kohli played his first T20 International match against Bangladesh in 2014. Against Bangladesh, Virat Kohli scored 230 runs in six innings, remaining unbeaten three times. His average was 76.66 and his strike rate was 123.65. During this period, Kohli scored two half-centuries. His best score against Bangladesh was 64 not out.

Kohli, who retired from T20Is in 2024, overall boasts 4,188 runs in 125 matches averaging 48.69 and striking at 137.04. He owns one ton and 38 fifties with a high score of 122*.

Also Read: India vs Bangladesh Past Results in T20Is

6. Litton Das | 230 Runs

Who has scored the most runs in India vs Bangladesh T20Is?

Litton Das is Bangladesh’s third-highest run-scorer against India in the shortest format. From 11 innings, he tallies 230 runs at an average of 20.90 and strike rate of 149.35. Having scored a half-century against the men in blue, Das needs 19 more runs to leave the now-retired Mahmudullah behind and become Bangladesh’s leading T20I run-scorer against their neighboring country.

Overall, Litton has scored 2556 runs in 114 T20Is with a high score of 83. He also owns 15 half-centuries while averaging 23.88. His strike rate reads 126.59.

Payal Debnath

Payal Debnath is a content writer with a deep passion for cricket. With years of experience covering sports content, she brings a unique perspective to every piece, from player analyses to match previews and game recaps. A lifelong fan of MS Dhoni, she draws inspiration from Dhoni's calm under pressure, leadership skills, and unmatched finishing ability. Combining a love for the game with a decent writing style, she delivers captivating content that keeps fans informed and engaged.

View Profile
We use cookies to improve your experience and understand site usage. By continuing, you agree to our cookie policy.