Highest Run Scorer for Bangladesh in Asia Cup

Mushfiqur Rahim is the highest run scorer for Bangladesh in Asia Cup history through October 2026, with 875 runs across ODI and T20I editions. He is followed by Shakib Al Hasan with 687 runs, while Tamim Iqbal is third with 539 runs and Mahmudullah is fourth with 501. Mushfiqur also owns Bangladesh’s highest individual Asia Cup score, having made 144 against Sri Lanka in 2018. He is the only Bangladesh batter with two Asia Cup centuries, while Mehidy Hasan Miraz and Najmul Hossain Shanto have one each. Bangladesh’s more recent batting contributions have come from players such as Towhid Hridoy, Litton Das and Saif Hassan.

Highest Run Scorer for Bangladesh in Asia Cup

Bangladesh have been part of the Asia Cup since the 1980s, and their batting records cover several generations. Earlier players such as Athar Ali Khan and Akram Khan carried the batting responsibility before the rise of Mohammad Ashraful, Tamim Iqbal, Shakib Al Hasan, Mushfiqur Rahim and Mahmudullah.

The tournament has also changed format several times. Most editions have been played as ODIs, while the 2016, 2022 and 2025 tournaments used the T20I format. The following leaderboard combines runs from both formats.

Player Runs Innings Average Highest
Mushfiqur Rahim 875 32 30.17 144
Shakib Al Hasan 687 25 29.87 80
Tamim Iqbal 539 15 38.50 70
Mahmudullah 501 26 31.31 70*
Mohammad Ashraful 456 14 32.57 73
Athar Ali Khan 368 11 36.80 82
Akram Khan 365 15 26.07 59
Litton Das 331 13 25.46 121
Mehidy Hasan Miraz 306 12 30.60 112*
Towhid Hridoy 297 11 29.70 82
Nasir Hossain 284 10 31.56 54
Najmul Hossain Shanto 213 5 42.60 104

Mushfiqur Rahim – 875 Runs

Mushfiqur Rahim stands at the top of Bangladesh’s Asia Cup batting list with 875 runs across the ODI and T20I versions of the tournament. His record is built mainly on his performances in ODI Asia Cups, where he scored 830 runs from 25 innings.

Mushfiqur played some of his best innings when Bangladesh were under pressure. His two Asia Cup centuries both came against major Asian opponents, and his 144 against Sri Lanka in 2018 remains Bangladesh’s highest individual score in the competition.

He was particularly important during the 2018 tournament. Bangladesh reached the final despite losing several key players to injury, and Mushfiqur produced two of the team’s defining innings – 144 against Sri Lanka and 99 against Pakistan.

Shakib Al Hasan – 687 Runs

Shakib Al Hasan is second among Bangladesh’s highest Asia Cup run-scorers with 687 runs from 25 innings.

Unlike Mushfiqur, Shakib never scored an Asia Cup century, but he was remarkably consistent across several editions. His highest score is 80, and he produced five half-centuries during his Asia Cup career.

One of his finest tournaments came in 2012. Shakib scored 237 runs from four innings at an average of 59.25 and a strike rate above 110. He made three half-centuries and was named Player of the Tournament as Bangladesh reached the final for the first time.

Shakib was still making major contributions more than a decade later. In the 2023 edition, he scored 173 runs from five innings, including an 80 against India in Bangladesh’s final Super Four match.

Tamim Iqbal – 539 Runs

Tamim Iqbal scored 539 Asia Cup runs and remains one of Bangladesh’s most successful openers in the tournament.

His most memorable campaign came in 2012. Tamim scored four consecutive half-centuries and finished with 253 runs from four matches at an average of 63.25.

His scores in that edition were 64 against Pakistan, 70 against India, 59 against Sri Lanka and 60 in the final against Pakistan. Bangladesh narrowly lost the final by two runs, but Tamim’s consistency was one of the major reasons they reached the title match.

Tamim finished his Asia Cup career without a century, but his six half-centuries underline his ability to provide strong starts.

Mahmudullah – 501 Runs

Mahmudullah scored 501 runs across 26 Asia Cup innings. His role changed throughout his career, with much of his batting coming in the middle and lower-middle order.

That position often required him to rebuild an innings or accelerate during the final overs rather than accumulate large individual scores.

His Asia Cup record includes several important contributions during Bangladesh’s runs to the finals in 2012, 2016 and 2018. His ability to bat under pressure made him an important part of Bangladesh’s middle order for more than a decade.

Mohammad Ashraful – 456 Runs

Mohammad Ashraful scored 456 Asia Cup runs during the earlier part of Bangladesh’s development as an international team.

He played in several ODI editions when Bangladesh often faced stronger and more experienced Asian sides. Ashraful’s stroke-making ability made him one of the team’s most important attacking batters during that period.

Although he did not score an Asia Cup century, he produced several useful innings and remains among Bangladesh’s leading historical run-scorers in the competition.

Athar Ali Khan – 368 Runs

Athar Ali Khan scored 368 Asia Cup runs from 11 innings at an average of 36.80.

His record is especially notable because he represented Bangladesh before the country had Test status. At that time, the Asia Cup provided Bangladesh with rare opportunities to face India, Pakistan and Sri Lanka in official international competition.

Athar scored an unbeaten 78 against Sri Lanka in the 1990-91 tournament. He later made 82 against Pakistan in Colombo in 1997, which was then Bangladesh’s highest individual ODI score.

Akram Khan – 365 Runs

Akram Khan scored 365 runs across 15 Asia Cup innings and was one of Bangladesh’s leading batters during the 1990s.

He captained Bangladesh in the 1995 Asia Cup and made scores of 24, 24 and 44 against India, Sri Lanka and Pakistan.

In the 1997 edition, he scored 59 against Pakistan and added 110 runs with Athar Ali Khan. Their partnership helped Bangladesh reach 210 while chasing Pakistan’s 319/5.

Litton Das – 331 Runs

Litton Das has moved higher on Bangladesh’s combined Asia Cup batting list following the 2025 T20I edition.

His Asia Cup appearances include the 2018 ODI tournament, the 2022 T20I competition and the 2025 T20I edition. He scored 119 runs from four innings in 2025 before an injury forced him to miss Bangladesh’s final two Super Four matches.

Litton’s best score in that tournament was 59 against Hong Kong. His overall Asia Cup record also includes important innings from earlier editions.

Mehidy Hasan Miraz – 306 Runs

Mehidy Hasan Miraz has scored 306 Asia Cup runs from 12 innings at an average of 30.60.

His standout performance came against Afghanistan in the 2023 Asia Cup. Promoted to open the batting, Mehidy scored an unbeaten 112 from 119 balls.

He shared a 194-run partnership with Najmul Hossain Shanto and helped Bangladesh reach 334/5. It was Bangladesh’s highest Asia Cup team total at the time and set up an 89-run victory.

Towhid Hridoy – 297 Runs

Towhid Hridoy has quickly moved into Bangladesh’s leading group with 297 Asia Cup runs from 11 innings across the 2023 and 2025 editions.

He made 158 runs in the 2023 ODI tournament. His best innings was 82 against Sri Lanka in the Super Four stage, when he kept Bangladesh in the chase after the top order struggled.

Hridoy added another 139 runs in the 2025 T20I edition. His best score in that tournament was 58.

Najmul Hossain Shanto – 213 Runs

Najmul Hossain Shanto has 213 Asia Cup runs despite playing only five innings.

His biggest impact came in 2023, when he scored 193 runs in just two innings before injury ended his tournament.

Shanto made 89 against Sri Lanka in Bangladesh’s opening match and followed it with 104 against Afghanistan. His average in that edition was 96.50.

Highest Individual Scores for Bangladesh in Asia Cup

Mushfiqur Rahim holds Bangladesh’s record for the highest individual score in the Asia Cup. His 144 against Sri Lanka in Dubai in 2018 came in extremely difficult circumstances.

Bangladesh had slipped to 1/2, while Tamim Iqbal had also retired hurt with a fractured wrist. Mushfiqur rebuilt the innings with Mohammad Mithun before accelerating late in the innings.

Player Score Edition/Year vs Team
Mushfiqur Rahim 144 2018 Sri Lanka
Mushfiqur Rahim 117 2014 India
Mehidy Hasan Miraz 112* 2023 Afghanistan
Najmul Hossain Shanto 104 2023 Afghanistan
Mushfiqur Rahim 99 2018 Pakistan
Najmul Hossain Shanto 89 2023 Sri Lanka
Javed Omar 85* 2000 Sri Lanka
Athar Ali Khan 82 1997 Pakistan
Towhid Hridoy 82 2023 Sri Lanka
Shakib Al Hasan 80 2023 India

Mushfiqur Rahim’s 144 Against Sri Lanka

Bangladesh’s 2018 Asia Cup began badly when Litton Das and Shakib Al Hasan were dismissed with only one run on the board. Tamim Iqbal then suffered a wrist injury, leaving Bangladesh in severe trouble.

Mushfiqur responded with one of the finest innings in Bangladesh’s ODI history. He scored 144 from 150 balls, hitting 11 fours and four sixes.

Mohammad Mithun supported him with 63, and their partnership allowed Bangladesh to recover. Mushfiqur then controlled the final stages of the innings and pushed the total to 261.

Sri Lanka were dismissed for 124, giving Bangladesh a 137-run victory.

Mushfiqur Rahim’s 117 Against India

Mushfiqur’s first Asia Cup century came against India in Fatullah during the 2014 tournament.

Batting as captain, he scored 117 from 113 balls with seven fours and two sixes. He shared a 133-run partnership with Anamul Haque, who made 77.

Bangladesh finished on 279/7. India chased the target successfully, with Virat Kohli scoring 136, but Mushfiqur’s innings remained Bangladesh’s highest Asia Cup score until he broke his own record four years later.

Mehidy Hasan Miraz’s 112* Against Afghanistan

Mehidy produced one of the biggest surprises of the 2023 Asia Cup when Bangladesh promoted him to the top of the order against Afghanistan in Lahore.

He responded with an unbeaten 112 from 119 balls. Mehidy hit seven fours and three sixes before retiring hurt because of cramps.

His 194-run partnership with Najmul Hossain Shanto transformed Bangladesh’s innings after two early wickets. Bangladesh eventually reached 334/5 and won by 89 runs.

Najmul Hossain Shanto’s 104 Against Afghanistan

Shanto scored 104 from 105 balls in the same match against Afghanistan.

He hit nine fours and two sixes and worked effectively with Mehidy during their 194-run third-wicket partnership.

The century followed his 89 against Sri Lanka in Bangladesh’s first match, giving Shanto 193 runs from his first two innings of the tournament.

Mushfiqur Rahim’s 99 Against Pakistan

Mushfiqur came within one run of another Asia Cup century against Pakistan in the 2018 Super Four stage.

Bangladesh were struggling at 12/3 when Mushfiqur and Mohammad Mithun came together. They added 144 runs for the fourth wicket.

Mushfiqur made 99 from 116 balls before being caught behind off Shaheen Afridi. Bangladesh scored 239 and then restricted Pakistan to 202/9.

The 37-run victory sent Bangladesh into the final against India.

Most Asia Cup Centuries for Bangladesh

Mushfiqur Rahim holds the record for most Asia Cup centuries by a Bangladesh batter with two.

Both came in the ODI format. He scored 117 against India in 2014 and followed it with a career-best 144 against Sri Lanka in 2018.

Mehidy Hasan Miraz and Najmul Hossain Shanto joined Bangladesh’s Asia Cup century list in 2023 when both scored hundreds against Afghanistan in Lahore.

Player Centuries Highest
Mushfiqur Rahim 2 144
Mehidy Hasan Miraz 1 112*
Najmul Hossain Shanto 1 104

Several other major Bangladesh batters never reached three figures in the Asia Cup. Shakib Al Hasan’s highest score was 80, Tamim Iqbal’s highest was 70 and Mahmudullah also finished without an Asia Cup hundred.

Bangladesh Batting in the 2023 Asia Cup

Bangladesh’s 2023 Asia Cup batting was led by Najmul Hossain Shanto despite him playing only two matches.

Shanto scored 193 runs at an average of 96.50. He began with 89 against Sri Lanka and then made 104 against Afghanistan before a hamstring injury ruled him out of the rest of the tournament.

Shakib Al Hasan finished with 173 runs from five innings. His best score was 80 against India in Colombo, an innings that helped Bangladesh recover from 59/4 and eventually post 265/8.

Towhid Hridoy and Mehidy Hasan Miraz both scored 158 runs. Hridoy’s best was 82 against Sri Lanka, while Mehidy’s unbeaten 112 came against Afghanistan.

Mushfiqur Rahim scored 131 runs from four innings, including a highest score of 64.

Player Runs Innings Average Highest
Najmul Hossain Shanto 193 2 96.50 104
Shakib Al Hasan 173 5 43.25 80
Towhid Hridoy 158 5 31.60 82
Mehidy Hasan Miraz 158 5 39.50 112*
Mushfiqur Rahim 131 4 32.75 64

Bangladesh’s best batting performance of the tournament came against Afghanistan in Lahore. Mehidy and Shanto both scored centuries as Bangladesh reached 334/5.

Bangladesh later defeated India in their final Super Four match. Shakib’s 80 and Hridoy’s 54 helped Bangladesh make 265/8 before the bowlers dismissed India for 259.

Bangladesh Batting in the 2025 Asia Cup

The 2025 Asia Cup was played in the T20I format, and Saif Hassan emerged as Bangladesh’s leading run-scorer.

Saif scored 178 runs from only four innings at an average of 44.50. He struck two half-centuries and hit 12 sixes, the most by a Bangladesh batter in the tournament.

Towhid Hridoy was second for Bangladesh with 139 runs from six innings. Litton Das scored 119 from four matches before injury ruled him out of the Super Four games against India and Pakistan.

Shamim Hossain also made useful contributions in the middle order, scoring 97 runs while being dismissed only three times.

Player Runs Innings Average Highest
Saif Hassan 178 4 44.50 69
Towhid Hridoy 139 6 27.80 58
Litton Das 119 4 29.75 59
Shamim Hossain 97 5 32.33 42
Jaker Ali 71 6 23.67 41
Tanzid Hasan 67 5 13.40 52

Saif Hassan’s campaign was especially notable because he played fewer matches than several other leading scorers. His 178 runs placed him sixth on the overall tournament run chart.

Bangladesh reached the Super Four stage but missed the final after defeats against India and Pakistan.

Saif Hassan’s 2025 Asia Cup Performance

Saif Hassan was not initially expected to become Bangladesh’s highest scorer in the tournament, but he quickly established himself in the top order.

He finished with 178 runs from four innings and struck two fifties. His highest score was 69, while his 12 sixes showed how aggressively he attacked during the middle and later overs.

His tournament average of 44.50 was the best among Bangladesh batters who scored more than 100 runs.

Towhid Hridoy’s Contributions in 2023 and 2025

Towhid Hridoy has become one of Bangladesh’s most productive recent Asia Cup batters.

He scored 158 runs in the 2023 ODI tournament and followed that with 139 in the 2025 T20I edition.

His combined total from those two tournaments is 297 runs. That already places him among Bangladesh’s leading Asia Cup run-scorers despite his relatively short international career.

His most important innings remains the 82 against Sri Lanka in 2023. Bangladesh were chasing 258 in Colombo, and Hridoy kept them in the game after several senior batters had been dismissed.

Bangladesh’s Best Asia Cup Batting Era

Bangladesh’s strongest period of Asia Cup batting came during the careers of Mushfiqur Rahim, Shakib Al Hasan, Tamim Iqbal and Mahmudullah.

All four passed 500 Asia Cup runs, with Mushfiqur and Shakib occupying the top two positions in Bangladesh’s all-time rankings.

That group was central to Bangladesh reaching Asia Cup finals in 2012, 2016 and 2018.

The 2012 tournament was particularly important. Tamim scored 253 runs, Shakib made 237 and Bangladesh defeated India and Sri Lanka before losing the final to Pakistan by only two runs.

By 2018, Mushfiqur had become the team’s leading tournament batter. His 144 against Sri Lanka and 99 against Pakistan were among the defining performances of Bangladesh’s run to another final.

ODI vs T20I Asia Cup Runs for Bangladesh

Bangladesh’s historical run records are dominated by ODI performances because most Asia Cups were played in the 50-over format.

Mushfiqur Rahim scored 830 of his 875 combined Asia Cup runs in ODI editions. His ODI total places him among the leading run-scorers in the tournament’s 50-over history.

The T20I editions have allowed a newer generation to add to the combined rankings. Litton Das, Towhid Hridoy and Saif Hassan are among the players who have benefited most from recent T20I tournaments.

Comparing career totals across the two formats requires some context. ODI batters can face far more deliveries in a single innings, while T20I batters have fewer overs and usually need to score more aggressively.

Conclusion

Mushfiqur Rahim is the highest run scorer for Bangladesh in Asia Cup history through October 2026 with 875 runs across ODI and T20I editions. Shakib Al Hasan is second with 687 runs, followed by Tamim Iqbal with 539 and Mahmudullah with 501.

Mushfiqur also holds Bangladesh’s highest individual Asia Cup score with 144 against Sri Lanka in 2018. His two centuries are the most by any Bangladesh batter in the competition, while Mehidy Hasan Miraz and Najmul Hossain Shanto have one century each.

The 2023 edition added Mehidy’s 112*, Shanto’s 104 and strong contributions from Shakib and Towhid Hridoy to Bangladesh’s batting records. In 2025, Saif Hassan led the team with 178 runs, while Hridoy and Litton Das continued to rise on the combined leaderboard.

FAQs

Who is the highest run scorer for Bangladesh in Asia Cup history?

Mushfiqur Rahim is Bangladesh’s highest Asia Cup run-scorer with 875 runs across ODI and T20I editions through October 2026.

How many Asia Cup runs did Mushfiqur Rahim score?

Mushfiqur Rahim scored 875 runs in 32 Asia Cup innings.

Who is Bangladesh’s second-highest run scorer in the Asia Cup?

Shakib Al Hasan is second with 687 Asia Cup runs.

How many Asia Cup runs did Shakib Al Hasan score?

Shakib Al Hasan scored 687 runs from 25 innings at an average of 29.87.

How many Asia Cup runs did Tamim Iqbal score?

Tamim Iqbal scored 539 runs and recorded six half-centuries in the tournament.

What is Bangladesh’s highest individual score in the Asia Cup?

Mushfiqur Rahim holds the record with 144 against Sri Lanka in the 2018 Asia Cup.

Who has scored the most Asia Cup centuries for Bangladesh?

Mushfiqur Rahim leads Bangladesh with two Asia Cup centuries.

How many Asia Cup centuries did Mushfiqur Rahim score?

Mushfiqur scored two – 117 against India in 2014 and 144 against Sri Lanka in 2018.

Who scored 112 for Bangladesh in the 2023 Asia Cup?

Mehidy Hasan Miraz scored an unbeaten 112 against Afghanistan in Lahore.

Who scored 104 for Bangladesh in the 2023 Asia Cup?

Najmul Hossain Shanto scored 104 from 105 balls against Afghanistan.

Who was Bangladesh’s highest run-scorer in the 2023 Asia Cup?

Najmul Hossain Shanto was Bangladesh’s leading scorer with 193 runs from only two innings.

How many runs did Shakib Al Hasan score in the 2023 Asia Cup?

Shakib scored 173 runs from five innings at an average of 43.25.

Who was Bangladesh’s highest run-scorer in the 2025 Asia Cup?

Saif Hassan led Bangladesh with 178 runs from four innings.

How many runs did Saif Hassan score in the 2025 Asia Cup?

Saif Hassan scored 178 runs at an average of 44.50, with two half-centuries.

How many runs did Towhid Hridoy score in the 2025 Asia Cup?

Towhid Hridoy scored 139 runs from six innings.

How many Asia Cup runs has Towhid Hridoy scored?

Towhid Hridoy has scored 297 runs across the 2023 and 2025 editions.

What is Towhid Hridoy’s highest Asia Cup score?

Towhid Hridoy’s highest Asia Cup score is 82 against Sri Lanka in 2023.

How many runs did Litton Das score in the 2025 Asia Cup?

Litton Das scored 119 runs from four innings, with a highest score of 59.

Who scored 99 against Pakistan in the 2018 Asia Cup?

Mushfiqur Rahim scored 99 from 116 balls against Pakistan in the 2018 Super Four stage.

Did Shakib Al Hasan score an Asia Cup century?

No. Shakib’s highest Asia Cup score was 80, although he scored several important half-centuries across his career.

Rivcky John

A prominent figure in sports journalism for the last two decades. Cricket Analyst & Writing News, Features, Match Previews/Reviews/Reports, And Opinion Pieces on Cricket. You can connect with him on Facebook also.