Bangladesh’s Highest Scores in ODI World Cup
Bangladesh have steadily improved as a batting side since making their ICC Men’s Cricket World Cup debut in 1999. Their early World Cup campaigns were often built around modest totals and disciplined bowling, but later generations changed that pattern. Players such as Tamim Iqbal, Shakib Al Hasan, Mushfiqur Rahim and Mahmudullah helped Bangladesh produce several totals above 300, particularly during the 2015 and 2019 tournaments. Bangladesh’s highest score in an ODI World Cup match is 333/8 against Australia at Trent Bridge in 2019, while their successful chase of 322/3 against West Indies in the same tournament remains one of their most impressive batting performances.
Bangladesh’s Highest Team Totals in ODI World Cup
| Rank | Score | Opponent | Venue | Edition | Result |
|---|---|---|---|---|---|
| 1 | 333/8 | Australia | Nottingham | 2019 | Lost by 48 runs |
| 2 | 330/6 | South Africa | The Oval | 2019 | Won by 21 runs |
| 3 | 322/4 | Scotland | Nelson | 2015 | Won by 6 wickets |
| 4 | 322/3 | West Indies | Taunton | 2019 | Won by 7 wickets |
| 5 | 306/8 | Australia | Pune | 2023 | Lost by 8 wickets |
| 6 | 288/7 | New Zealand | Hamilton | 2015 | Lost by 3 wickets |
| 7 | 286 | India | Birmingham | 2019 | Lost by 28 runs |
| 8 | 283/9 | India | Mirpur | 2011 | Lost by 87 runs |
| 9 | 280 | England | Cardiff | 2019 | Lost by 106 runs |
| 10 | 275/7 | England | Adelaide | 2015 | Won by 15 runs |
Bangladesh’s 2019 World Cup stands out immediately. Five of the totals in the top 10 came during that tournament, including their two highest scores and the remarkable seven-wicket chase against West Indies. ICC tournament records list 333/8 against Australia, 330/6 against South Africa and 322/3 against West Indies among Bangladesh’s biggest World Cup totals.
333/8 vs Australia in 2019 – Bangladesh’s Highest World Cup Score
Bangladesh’s highest score in ODI World Cup history came against Australia at Trent Bridge on June 20, 2019.
Australia had posted a massive 381/5, powered by David Warner’s 166. Bangladesh therefore needed their best-ever World Cup batting performance simply to stay competitive.
Tamim Iqbal gave the innings stability with 62 from 74 balls, while Shakib Al Hasan contributed 41. The biggest innings came from Mushfiqur Rahim, who finished unbeaten on 102 from 97 balls.
Mahmudullah provided the acceleration Bangladesh needed during the closing stages. He struck 69 from 50 deliveries, including three sixes.
Bangladesh finished on 333/8, which was not only their highest World Cup total but also their highest ODI total at the time. Australia still won by 48 runs, but Bangladesh’s response demonstrated how much their batting had developed.
330/6 vs South Africa in 2019
Bangladesh began their 2019 campaign with one of the best World Cup victories in their history.
Facing South Africa at The Oval, Bangladesh scored 330/6 after being asked to bat.
Shakib Al Hasan and Mushfiqur Rahim controlled the middle overs with a major partnership. Shakib scored 75, while Mushfiqur made 78.
Mahmudullah added an unbeaten 46 late in the innings as Bangladesh pushed the total beyond 300.
South Africa reached 309/8 in reply, giving Bangladesh a 21-run victory. It was an important result because it showed Bangladesh could beat a major team by playing aggressive cricket rather than relying only on low-scoring conditions.
ICC’s review of Bangladesh’s 2019 campaign identified the wins against South Africa and West Indies as two of the team’s strongest performances in the tournament.
322/4 vs Scotland in 2015
Bangladesh’s successful chase against Scotland in 2015 was one of the first clear signs that the team could handle large World Cup targets.
Scotland scored 318/8 at Nelson, meaning Bangladesh needed what was then a major chase.
Tamim Iqbal led the response with 95, narrowly missing what would have been Bangladesh’s first World Cup century.
Mahmudullah scored 62, Mushfiqur Rahim contributed a rapid 60, and Shakib Al Hasan finished the match with an unbeaten 52.
Bangladesh reached 322/4 in 48.1 overs and won by six wickets.
Tamim’s 95 remains one of his best World Cup innings and was the highest score by a Bangladesh batter in the tournament at that point. ICC’s official World Cup records list 322/4 as Bangladesh’s highest tournament total before the 2019 edition.
322/3 vs West Indies in 2019
Bangladesh’s chase against West Indies at Taunton is arguably their finest World Cup batting performance.
West Indies scored 321/8, leaving Bangladesh with a difficult target. Instead of approaching the chase cautiously, Bangladesh attacked.
Shakib Al Hasan produced one of the greatest innings by a Bangladesh batter in World Cup history. He scored an unbeaten 124 and controlled the chase from the middle order.
Liton Das was equally important. Promoted in the batting order, he smashed an unbeaten 94.
The pair took Bangladesh to 322/3 in only 41.3 overs, completing the chase with more than eight overs remaining.
Shakib’s 124* became the second-highest World Cup score by a Bangladesh batter at the time and one of two centuries he made during the 2019 tournament.
306/8 vs Australia in 2023
Bangladesh crossed 300 again during the 2023 World Cup against Australia in Pune.
Tanzid Hasan Tamim and Litton Das both made useful starts, but Towhid Hridoy played the most important innings.
Hridoy scored 74 and helped Bangladesh reach 306/8 from their 50 overs.
Najmul Hossain Shanto added 45, while Mahmudullah contributed 32 before being run out.
Australia chased the target comfortably, but the innings still became Bangladesh’s fifth-highest team total in World Cup history. ICC noted that all of Bangladesh’s top five made at least 30 in the innings, although Hridoy was the only batter to convert his start into a fifty.
Mahmudullah’s Centuries in the 2015 World Cup
Mahmudullah produced a historic tournament in 2015.
Before that World Cup, no Bangladesh batter had scored a century in the competition. Mahmudullah changed that against England at Adelaide.
He scored 103 as Bangladesh reached 275/7. Mushfiqur Rahim supported him with 89.
Bangladesh then defended the total, winning by 15 runs and securing their first-ever place in the World Cup knockout stage.
Mahmudullah followed that century with an even bigger innings against New Zealand.
At Hamilton, he scored an unbeaten 128 as Bangladesh posted 288/7. Although New Zealand won by three wickets, Mahmudullah had become the first Bangladesh batter to score consecutive World Cup centuries.
His unbeaten 128 remains the highest individual World Cup score by a Bangladesh player.
Shakib Al Hasan’s World Cup Centuries
Shakib Al Hasan produced two centuries during his extraordinary 2019 World Cup campaign.
His first came against England at Cardiff. Bangladesh were chasing 387, and Shakib scored 121 from 119 deliveries.
Bangladesh lost the match, but the innings demonstrated Shakib’s ability to score against one of the strongest attacks in the tournament.
His second hundred was even better.
Against West Indies, Shakib finished unbeaten on 124 and guided Bangladesh to 322/3 in a successful chase.
He eventually scored 606 runs in eight matches during the tournament, passing fifty in seven of his eight innings. ICC described his consistency as central to Bangladesh’s strong 2019 campaign.
Mushfiqur Rahim’s Major World Cup Contributions
Mushfiqur Rahim has been involved in several of Bangladesh’s biggest World Cup totals.
His most important century came against Australia in 2019. Mushfiqur scored an unbeaten 102 from 97 balls as Bangladesh reached their record total of 333/8.
It was his first World Cup century and made him the third Bangladesh batter at that time to score a hundred in the competition.
Mushfiqur had already played an important role in the historic 2015 win over England, scoring 89 alongside Mahmudullah.
He also made 60 during Bangladesh’s successful chase of 319 against Scotland.
His ability to score in the middle order made him a central figure in Bangladesh’s transformation from a team built around survival to one capable of chasing and setting totals above 300.
Tamim Iqbal’s Best World Cup Innings
Tamim Iqbal never scored a World Cup century, but he produced several important innings.
His highest World Cup score was 95 against Scotland in 2015.
Bangladesh were chasing 319, and Tamim provided the foundation needed for the middle order to finish the job.
His 95 came from 100 balls and included nine fours and one six.
Tamim also scored 62 against Australia in 2019 during Bangladesh’s record 333/8 innings.
As Bangladesh’s long-term opening batter, his role was often to absorb the pressure of the new ball before allowing players such as Shakib, Mushfiqur and Mahmudullah to attack later in the innings.
Highest Individual Scores by Bangladesh Batters in ODI World Cup
| Rank | Batter | Score | Opponent | Edition |
|---|---|---|---|---|
| 1 | Mahmudullah | 128* | New Zealand | 2015 |
| 2 | Shakib Al Hasan | 124* | West Indies | 2019 |
| 3 | Shakib Al Hasan | 121 | England | 2019 |
| 4 | Mahmudullah | 111 | South Africa | 2023 |
| 5 | Mahmudullah | 103 | England | 2015 |
| 6 | Mushfiqur Rahim | 102* | Australia | 2019 |
| 7 | Tamim Iqbal | 95 | Scotland | 2015 |
| 8 | Liton Das | 94* | West Indies | 2019 |
| 9 | Mushfiqur Rahim | 89 | England | 2015 |
| 10 | Mohammad Ashraful | 87 | South Africa | 2007 |
Mahmudullah occupies three of the top five positions. His 111 against South Africa in 2023 gave him a third World Cup century, the most by a Bangladesh batter. Shakib has two, while Mushfiqur has one.
Mahmudullah’s 111 Against South Africa in 2023
Mahmudullah added another major World Cup innings to his record during the 2023 tournament.
Bangladesh were chasing South Africa’s huge 382/5 in Mumbai and collapsed early.
With the result moving out of reach, Mahmudullah continued to fight and scored 111.
It became the third World Cup century of his career, moving him ahead of Shakib for the most World Cup hundreds by a Bangladesh batter.
His century also made him one of the relatively few batters to score a World Cup hundred from No. 6 or lower during a chase.
Bangladesh’s World Cup Milestones
Bangladesh made their World Cup debut in 1999 and immediately produced one of the biggest results in their early international history by defeating Pakistan.
Another landmark came in 2007, when Bangladesh beat India in the group stage and later defeated South Africa in the Super Eight phase.
The 2015 tournament brought another major step. Mahmudullah became Bangladesh’s first World Cup centurion, and the victory over England took Bangladesh into the quarter-finals for the first time. ICC lists the 2015 quarter-final as the country’s best World Cup finish.
The 2019 tournament represented Bangladesh’s biggest batting advance. They scored 330/6 against South Africa, chased 322 against West Indies and later reached a national World Cup record of 333/8 against Australia.
Shakib scored 606 runs during that tournament, while Mushfiqur recorded his first World Cup century.
In 2023, Mahmudullah became Bangladesh’s first batter to reach three World Cup hundreds when he scored 111 against South Africa. Bangladesh also posted 306/8 against Australia, adding another 300-plus total to their World Cup history.
Bangladesh’s 300-Plus World Cup Scores
| Score | Opponent | Edition |
|---|---|---|
| 333/8 | Australia | 2019 |
| 330/6 | South Africa | 2019 |
| 322/4 | Scotland | 2015 |
| 322/3 | West Indies | 2019 |
| 306/8 | Australia | 2023 |
Bangladesh have therefore crossed 300 five times in ODI World Cup cricket through the 2023 tournament.
Three of those performances came in 2019, underlining why that edition remains Bangladesh’s strongest World Cup with the bat.
Conclusion
Bangladesh’s highest score in ODI World Cup history is 333/8 against Australia at Trent Bridge in 2019. Mushfiqur Rahim led that innings with an unbeaten 102, while Tamim Iqbal and Mahmudullah also made important contributions.
The 2019 tournament dominates Bangladesh’s batting records. They scored 330/6 in a victory over South Africa and chased 322/3 against West Indies, with Shakib Al Hasan making an unbeaten 124.
The 2015 World Cup also produced several historic milestones. Tamim’s 95 helped Bangladesh chase 319 against Scotland, while Mahmudullah became the country’s first World Cup centurion before following his 103 against England with 128* against New Zealand.
Mahmudullah remains Bangladesh’s highest individual World Cup scorer with 128* and leads the country with three World Cup centuries. Shakib has two hundreds, while Mushfiqur Rahim has one.
From modest totals in their early World Cup appearances to repeated 300-plus scores in later tournaments, Bangladesh’s batting records show how significantly the team’s approach and capabilities have developed.
FAQs
What is Bangladesh’s highest score in ODI World Cup history?
Bangladesh’s highest World Cup total is 333/8 against Australia at Nottingham in 2019.
Did Bangladesh win the match when they scored 333?
No. Australia scored 381/5 and won the match by 48 runs.
What is Bangladesh’s highest World Cup score in a winning match?
Bangladesh scored 330/6 against South Africa in 2019 and won by 21 runs.
What is Bangladesh’s highest successful World Cup chase?
Bangladesh chased 322 against West Indies in 2019, reaching 322/3 in 41.3 overs.
Who has the highest individual World Cup score for Bangladesh?
Mahmudullah holds the record with an unbeaten 128 against New Zealand in 2015.
How many World Cup centuries has Mahmudullah scored?
Mahmudullah has scored three ODI World Cup centuries, the most by a Bangladesh batter.
How many World Cup centuries did Shakib Al Hasan score?
Shakib scored two World Cup centuries, both during the 2019 tournament.
What is Shakib Al Hasan’s highest World Cup score?
Shakib’s highest score is 124 not out against West Indies in 2019.
Did Mushfiqur Rahim score a World Cup century?
Yes. Mushfiqur scored an unbeaten 102 against Australia at Nottingham in 2019.
What is Tamim Iqbal’s highest World Cup score?
Tamim’s highest World Cup score is 95 against Scotland in 2015.
Who was Bangladesh’s first World Cup centurion?
Mahmudullah became Bangladesh’s first World Cup centurion when he scored 103 against England in 2015.
How many times have Bangladesh scored 300 in the World Cup?
Bangladesh have made five totals of 300 or more through the 2023 ODI World Cup.
What did Bangladesh score against Australia in the 2023 World Cup?
Bangladesh scored 306/8, with Towhid Hridoy top-scoring with 74. Australia won the match by eight wickets.
What is Bangladesh’s best finish in an ODI World Cup?
Bangladesh reached the quarter-finals in 2015, their best finish in the tournament.
Who has scored the most World Cup centuries for Bangladesh?
Mahmudullah leads with three centuries, ahead of Shakib Al Hasan with two.

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.
