Matches (25)
ENG v NZ (W) (1)
Legends WC (1)
LPL (3)
TNPL (4)
ZIM v IND (2)
MLC (3)
T20 Blast (8)
RHF Trophy (3)
Stats Analysis

Stats - Bangladesh's record win and a new high for their pacers

Najmul Hossain Shanto joined an exclusive list for Bangladesh with his twin tons in Mirpur

Ebadot Hossain celebrates the wicket of Nasir Jamal, Bangladesh vs Afghanistan, Only Test, Mirpur, 4th day, June 17, 2023

Ebadot Hossain finished with five wickets against Afghanistan  •  AFP/Getty Images

546 Bangladesh's win margin by runs in Mirpur is the third biggest in the history of Test cricket. England defeated Australia by 675 runs in 1928 at the Gabba, the biggest win by runs in Tests. England were on the receiving end six years later, losing to Australia by 562 runs at The Oval.
661 Bangladesh's second-innings lead against Afghanistan. Only seven times did any team have a higher lead at the end of their second innings in a Test match. It is also the highest second-innings lead for any team in a five-day Test, bettering New Zealand's 659-run lead against Sri Lanka in the 2018 Christchurch Test.
14 Wickets for Bangladesh pacers in Mirpur are the most for them in a Test match, surpassing the 13 scalps shared against New Zealand in Mount Maunganui at the start of 2022. The Bangladesh quick bowlers claimed eight wickets in Afghanistan's first innings, the most by them in a Test innings at home.
2 Batters with centuries in both innings of a Test match for Bangladesh, including Najmul Hossain Shanto in Mirpur. Mominul Haque was the first batter from Bangladesh with twin hundreds in a Test match, a feat he achieved against Sri Lanka in 2018 in Chattogram. Shanto's 270 runs against Afghanistan are also the second-most runs in a Test match for Bangladesh, behind Mominul's 281 against Sri Lanka.
82.82 Shanto's batting strike rate in this match is the fourth-highest for any batter when scoring hundreds in both innings of a Test match (where balls-faced data is available). The highest is 90.90 for David Warner during his 135 and 145 against South Africa in the 2014 Cape Town Test.
261 Runs aggregated by Afghanistan in this Test are the lowest for any team in a match against Bangladesh while being bowled out twice. The previous lowest was 354 runs by West Indies in 2018, also in Mirpur. Afghanistan's 261 runs are also the third lowest for a team in a Test match in Bangladesh.
151 Test wickets for Mehidy Hasan Miraz. He is only the third bowler to complete the milestone for Bangladesh, after Shakib Al Hasan (233) and Taijul Islam (177).

Sampath Bandarupalli is a statistician at ESPNcricinfo