
Bangladesh’s rise in ODI cricket has been truly remarkable. From being considered a lower-ranked team to becoming a strong batting unit, Bangladesh has achieved some impressive milestones. One of the biggest signs of their growth has been the way they’ve posted huge scores in One Day Internationals. This article lists the Highest Totals by Bangladesh in ODIs, focusing on the top 5 biggest team scores ever made by the Bangladeshi side in this format.
5. 330/6 vs South Africa — The Oval, 2019

One of the most memorable matches in Bangladesh’s ODI journey came during the 2019 ICC Cricket World Cup. In a match against South Africa at The Oval in London, Bangladesh batted first and put up a massive total of 330 runs for 6 wickets. This total was one of the Highest Totals by Bangladesh in ODIs, especially against a strong team like South Africa.
Mushfiqur Rahim and Shakib Al Hasan were the key performers, anchoring the innings in the middle overs. Their calculated partnership gave Bangladesh the platform to accelerate later. The score was not only impressive but also helped them win the match, showing their growth as a competitive ODI side.
The 330-run mark stands tall among the Highest Totals by Bangladesh in ODIs, especially because it came during a high-pressure World Cup game.
4. 333/8 vs Australia — Nottingham, 2019

In another thrilling contest during the 2019 World Cup, Bangladesh almost pulled off an incredible chase against Australia. Though they didn’t win the match, their batting unit managed to reach a total of 333 for 8 wickets in their 50 overs. This was their highest-ever chase attempt and ranks fourth among the Highest Totals by Bangladesh in ODIs.
Mushfiqur Rahim’s brilliant century and Mahmudullah’s powerful strokeplay made this innings special. Facing a top side like Australia and scoring over 330 showed Bangladesh’s ability to perform on the world stage.
Even in defeat, this match became part of the Highest Totals by Bangladesh in ODIs, proving their ability to challenge world-class teams.
3. 334/5 vs Afghanistan — Lahore, 2023

During the 2023 Asia Cup in Lahore, Bangladesh recorded another milestone in their ODI history. They scored 334 runs for 5 wickets against Afghanistan, marking one of the Highest Totals by Bangladesh in ODIs. The top-order batted with calmness and aggression, while the middle order ensured the scoring rate stayed high.
This match showed how Bangladesh has improved in handling subcontinental conditions. Their batting looked solid, with great shot selection and boundary-hitting ability throughout the innings.
With this win, Bangladesh once again added to the list of Highest Totals by Bangladesh in ODIs, proving their consistency and growth.
2. 338/8 vs Ireland — Sylhet, 2023

In March 2023, Bangladesh displayed another powerful batting effort against Ireland at Sylhet. They scored 338 runs for 8 wickets, which now stands as the second-highest score among the Highest Totals by Bangladesh in ODIs. Their top-order gave them a fast start, and the middle and lower order played fearlessly to finish strong.
The innings reflected Bangladesh’s deep batting lineup. Their players handled both pace and spin with confidence and showed a clear game plan in all phases of the match.
This brilliant effort added another strong performance to the list of Highest Totals by Bangladesh in ODIs, underlining their dominance at home.
1. 349/6 vs Ireland — Sylhet, 2023
The top spot among the Highest Totals by Bangladesh in ODIs belongs to their unforgettable performance against Ireland on 20 March 2023. Just two days after scoring 338, Bangladesh went even bigger and posted a record-breaking 349 for 6 wickets. Though the match was later washed out due to rain, their batting display left a strong impression.
Their openers laid the foundation with fast scoring, and the middle order accelerated impressively in the death overs. This match proved how dangerous Bangladesh can be with the bat, especially in home conditions.
This score remains the highest in the history of the Highest Totals by Bangladesh in ODIs, showing their improvement in every aspect of batting.