Most runs in ODI cricket by a Bangladeshi Player

In this list we look at the players who has revolutionized Bangladesh cricket and also has the most runs for Bangladesh in ODI cricket.

author-image
Debangshu Biswas
New Update

Bangladesh cricket has produced many great players who went on to dominate the entire world. In this listicle, we will take a look at Bangladeshi players with the most runs in ODI for their country.

Also Read: Top 10 teams with the most wins in T20I cricket

Top 5 Bangladeshi players with the most runs in ODIs:

5. Mohammad Ashraful (3468)

Mohammad  Ashraful has scored 3468 runs for Bangladesh in ODIs | SportzPoint

Image - CricTracker

Mohammad Ashraful was a key member of the Bangladesh cricket squad during his tenure of 12 years. He played for the tigers from 2001-2013. He played 175 matches and scored 3468 runs in 168 innings. Although he has 20 half-centuries and 3 centuries to his name, he has an average of just 22.

4. Mahmudullah (4469)

Mahmudullah has scored 4469 runs for Bangladesh in ODIs | SportzPoint

Image - CricTracker

Mahmudullah features at number four in the list of most runs by a Bangladeshi in ODIs. He is playing for his national side since 2007 and is still an integral part of the side. The 35-year-old batting all-rounder has scored 4469 runs in 174 innings. He also has 3 centuries and 25 half-centuries to his name. He has an average of nearly 35 with a strike rate of 78.

Also Read: Most Centuries in international cricket since 2016

3. Mushfiqur Rahim (6581)

Mushfiqur Rahim is the third highest run scorer for Bangladesh in ODIs | SportzPoint

Image - ESPNcricinfo

Mushfiqur Rahim has been one of the best wicket-keeping batsmen for Bangladesh. Moreover, he has also been a great leader for the team. He has played 227 one day matches for Bangladesh and has scored 6581 runs in 213 innings. The 34-year-old has 8 centuries and 40 half-centuries to his name. He also has an average of 37.18 and a strike rate of 79.05

2. Shakib Al-Hasan (6600)

Shakib Al-Hasan of Bangladesh has got 6600 ODI runs under his belt | SportzPoint

Image - Getty Images

One of the most well-known cricketers from Bangladesh, Shakib Al-Hasan has left his mark for every team he has played in. Similarly, for Bangladesh, he is the second-highest run-scorer in ODi's for the team. He has an excellent record for the tigers and also has been a very successful captain for the team. Shakib has scored 6600 runs in 203 innings with an excellent strike rate of 82.14. Moreover, from the very beginning, he has been the backbone of the Bangladeshi middle order and has scored runs with a decent average of 37.93. The 34-year-old also has 9 centuries and 49 half-centuries to his name from 2006-present.

Also Read: 5 Youngest Captains to lift the ICC Cricket World Cup

1. Tamim Iqbal (7666)

Tamim Iqbal has scored the most runs for Bangladesh in ODI cricket | SportzPoint

Image - Getty Images

On the top of the list is the explosive Bangladeshi opener, Tamim Iqbal. The 32-year-old made his debut in 2007 and is now the highest run-scorer for the tigers in the ODI format. He has scored 7666 runs to date and is on the hunt for more. Iqbal also has the most centuries(14) and half-centuries(51) in ODI format for Bangladesh. He has opened the innings for Bangladesh from the very beginning and scored runs with an average of 36.85 and has a strike rate of 78.60. The ever-dependable Bangladeshi opener has played 219 ODI matches since his debut and the numbers are expected to rank up even more in the coming years.

Also Read: Most man of the matches in international cricket

Most Runs IN ODIs by a Bangladeshi | SportzPoint

Most Runs IN ODIs by a Bangladeshi
Shakib Al Hasan Tamim Iqbal Mushfiqur Rahim Mahmudullah Most Runs By A Bangladeshi Player Mohammad Ashraful