The Bangladesh cricket team has emerged as one of the rising forces in international cricket. Since their debut in 1986, the Asian side has showcased immense talent and growth. Bangladesh played their first ODI in 1986, entered the Test arena in 2000, and made their T20I debut in 2006.
Initially labeled as minnows, Bangladesh has made significant strides in the last decade, consistently challenging top teams across formats. A major factor behind this transformation has been the contributions of their prolific batsmen. To date, four Bangladeshi players have surpassed 10,000 international runs, with two of them achieving the milestone of 15,000 runs across formats. Their progress reflects a remarkable journey of determination and skill development on the global cricket stage.
Top Bangladeshi Run-Scorers in International Cricket
5. Liton Das – 7,184 Runs
Liton Das, who debuted for Bangladesh in 2015, has been a consistent performer for his team. The right-handed batter ranks fifth among Bangladesh’s top run-scorers in international cricket. Across 224 matches, Liton has amassed 7,184 runs at an average of 29.93. His achievements include nine centuries and 40 half-centuries, with a career-best score of 176 in an ODI against Zimbabwe.
4. Mahmudullah – 10,694 Runs
Veteran all-rounder Mahmudullah stands fourth among Bangladesh’s highest run-scorers in international cricket. Over 420 matches, he has accumulated 10,694 runs at an average of 31.54. His contributions include nine centuries and 52 half-centuries. Notably, Mahmudullah was the first Bangladeshi player to score a century in an ODI World Cup.
3. Shakib Al Hasan – 14,721 Runs
Shakib Al Hasan, regarded as one of Bangladesh’s greatest cricketers, ranks third on the list. Since his debut in 2006, the all-rounder has played 446 matches, scoring 14,721 runs at an average of 33.97. Shakib’s record features 14 centuries and 86 half-centuries. In addition to his batting prowess, Shakib is also Bangladesh’s highest wicket-taker in international cricket.
2. Tamim Iqbal – 15,192 Runs
Tamim Iqbal, one of Bangladesh’s finest openers, played international cricket from 2007 to 2023. In 387 matches, the left-handed batter scored 15,192 runs at an impressive average of 35.41. Tamim’s career highlights include 25 centuries and 94 half-centuries, making him a pivotal figure in Bangladesh cricket.
1. Mushfiqur Rahim – 15,205 Runs
Mushfiqur Rahim, Bangladesh’s veteran wicketkeeper-batter, tops the list of the nation’s highest run-scorers in international cricket. Having played 464 matches, Rahim has accumulated 15,205 runs at an average of 34.47. His illustrious career includes 20 centuries and 82 half-centuries, showcasing his remarkable consistency and skill.