Bangladesh rewrite history with 217-run Test win: full list of their biggest Test wins by runs



Bangladesh beat Ireland by 217 runs (Source: @BCBtigers/x.com)Bangladesh beat Ireland by 217 runs (Source: @BCBtigers/x.com)

Turning over the heartbreaking chapters of struggles, Bangladesh bounced back in the longest format as they registered a massive 217-run victory over Ireland. Excelling in every unit, the Tigers thrived on their home soil and emerged victorious.

Bangladesh didn’t just beat the visitors; they crushed them, completing a ruthless whitewash. With their explosive efforts, this win has entered the list of their biggest winning margin by runs. Let’s explore the list.

5. 217 vs Ireland in Mirpur (2025)

Their recent historic victory over Ireland is standing on fifth position on the list. Batting first, Bangladesh put on a massive total of 476 runs on the board, depending on Mushfique Rahim and Litton Das’ explosive hundreds, and Ireland ended their first innings in just 265 runs.

With a massive lead, the Tigers returned to bat in the second innings and declared the innings in 297/4. Chasing down the total, the Irish batting lineup crumbled under pressure. After they ended their first innings in 291 runs, Bangladesh secured the big victory.

4. 218 vs Zimbabwe in Mirpur (2018)

In 2018, Bangladesh faced Zimbabwe in a two-match Test series, and the second Test of the series turned out to be a record-breaking one. Batting first, Bangladesh had a dreamy outing as Mominul’s ton and Mushfiqur Rahim’s double hundred helped the side to post a total of 522 runs.

Batting in the first innings, Zimbabwe fought back and ended their first innings in 304 runs, but struggled in the second innings. Even after Brendan Taylor smashed a hundred, the rest of the lineup crumbled under pressure. Securing a 218-run victory, the Tigers recorded their fourth-highest victory in the Test format.

3. 220 vs Zimbabwe, Harare (2021)

Winning at home is sweet, but pulling off a gripping triumph on foreign soil hits differently, just like Bangladesh’s unforgettable 2021 heist in Zimbabwe. Facing Zimbabwe in the only Test in Harare, Bangladesh shattered the record book. With Litton Das’ near-miss century and Mahmudullah’s unbeaten 150-run innings, they put on a total of 468 runs.

Dominating Zimbabwe on their home soil, Bangladesh restricted them to 276 runs. They piled on the pressure with a strong second-innings total of 284, powered by superb unbeaten tons from Shadman Islam and Shanto. After Zimbabwe ended their fight in 256 runs, Bangladesh registered a 220-run victory.

2. 226 vs Zimbabwe, Chattogram (2005)

Over the years, Bangladesh and Zimbabwe have delivered some gripping red-ball contests to the fans. When they met in 2005 in Chattogram, Bangladesh wrote a history, registering their second biggest victory in the longest format.

After Bangladesh put on a total of 488 runs, Zimbabwe replied with a 312-run innings. In the second innings, Bangladesh added 204, leaving the bowlers with a test of nerves, and they delivered. With Enamul Haque Junior’s six-fer, Zimbabwe was bowled out in just 154 runs, and Bangladesh recorded the stunning win.

1. 546 vs Afghanistan, Mirpur (2023)

Test cricket never has a dull moment, and the only Test between Bangladesh and Afghanistan proved it again in 2023. After both sides met in Mirpur, the longest format witnessed history. After Bangladesh’s first innings ended in 382 runs, Afghanistan faced a bizarre batting collapse, ending their innings in 146 runs.

Coming back to the second innings, Bangladeshi batters held their bat on high as Najmul Hossain Shanto and Mominul Haque’s hundreds helped the side to put on a total of 425 runs. Chasing down the total, Afghanistan batters faced a nightmare on the field as Shoriful Ahmed and Taskin Ahmed’s bowling shattered their batting lineup. With sheer domination, they registered a 546-run win, their biggest ever Test victory.