Since playing their first Test cricket match against India in 2000, Bangladesh has improved a lot in international cricket. The team has scored over 500 runs in a match 12 times, showing how strong their batting can be. Even though they find it hard to win away games, they have had many great performances. In this article, we will look at the top five highest scores made by Bangladesh in Test cricket and talk about their successes and challenges.
Top 5 Highest Totals by Bangladesh in Test Cricket
Rank | Total | Opponent | Venue | Year | Notable Performers |
---|---|---|---|---|---|
5 | 556 | West Indies | Mirpur | 2012 | Naeem Islam (108), Nasir Hossain (96) |
4 | 560/6d | Zimbabwe | Mirpur | 2020 | Mushfiqur Rahim (203*) |
3 | 565 | Pakistan | Rawalpindi | 2024 | Mushfiqur Rahim (191) |
2 | 595/8d | New Zealand | Wellington | 2017 | Shakib Al Hasan (217) |
1 | 638 | Sri Lanka | Galle | 2013 | Mohammad Ashraful (190), Mushfiqur Rahim (200), Nasir Hossain (100) |
5. 556 Runs Against West Indies (2012)
In 2012, Bangladesh played against the West Indies in Mirpur and scored 556 runs. Even though they made a big score, they lost the match. Naeem Islam scored 108 runs, and Nasir Hossain added 96. Bangladesh fought hard, but the West Indies won in the end, showing that Test cricket can be unpredictable.
4. 560/6 Declared Against Zimbabwe (2020)

In 2020, Bangladesh played Zimbabwe in Mirpur and declared their score at 560/6. Mushfiqur Rahim was the star, scoring 203 not out. This match showed how strong Bangladesh can be, and they won by an innings and 106 runs after Zimbabwe struggled in their second innings.
3. 565 Runs Against Pakistan (2024)
In 2024, Bangladesh scored 565 runs against Pakistan in Rawalpindi. Mushfiqur Rahim scored 191 runs, leading to a big win for Bangladesh, showing their improvement in Test cricket.
2. 595/8 Declared Against New Zealand (2017)

In 2017, Bangladesh played a memorable match against New Zealand in Wellington. They scored 595/8, with Shakib Al Hasan making 217 runs. Sadly, they lost the match, reminding us that even big scores don’t always guarantee a win.
1. 638 Runs Against Sri Lanka (2013)

The highest score by Bangladesh in Test cricket is 638 runs, made in 2013 against Sri Lanka in Galle. This is special because it’s the only time Bangladesh has scored more than 600 runs in a Test. Mohammad Ashraful scored 190, Mushfiqur Rahim scored 200, and Nasir Hossain added 100 runs. The match ended in a draw, as Sri Lanka also played well.
Conclusion
Bangladesh’s Test records show that they have great potential and strength in this format of cricket. With impressive scores and talented players, they can compete at a high level, even when things are tough. As the team keeps growing, fans will be excited to see how they build on these achievements. Bangladesh’s journey in Test cricket shows their hard work and skill, making them a team to watch.
Also Read: Mushfiqur Rahim Makes History as Bangladesh’s First to 6,000 Test Runs