Mushfiqur devours records in historic innings

219 The highest individual score for a Bangladesh batsman in Tests. Mushfiqur Rahim went past Shakib Al Hasan's 217 against New Zealand in January 2017. Mushfiqur is the sixth cricketer, after Sir Don Bradman, George Headley, Vinoo Mankad, Brian Lara and Virender Sehwag, to break his country's individual Test score record twice with a score of 200 or more. Mushfiqur has 3962 runs in Tests and is just 87 runs away from overtaking Tamim Iqbal to become Bangladesh's leading run-getter.

2 Double-centuries for Mushfiqur Rahim as a wicketkeeper in Tests. He became first keeper to score more than one. Before Mushfiqur, seven other keepers had scored double hundreds. His unbeaten 219 is also fourth-highest among those. Andy Flower's 232 not out against India in 2000 remains the highest. The previous highest score by a keeper against Zimbabwe was 128 by Kumar Sangakkara at Colombo in 2001. Mushfiqur's own previous double had come against Sri Lanka at Galle in 2013.

421 Balls faced by Mushfiqur Rahim during his marathon innings - another Bangladesh record. Mohammad Ashraful previously held the record, when he faced 417 balls against Sri Lanka at Galle in 2013.

589 Minutes batted by Mushfiqur - thelongestby a Bangladesh batsman in a Test innings. The previous record was set 18 years ago, in Bangladesh's first-ever Test, when Aminul Islam batted for 535 minutes against India, scoring 145 runs.

1 Double-centuries in Tests in 2018. Mushfiqur's 219 not out is the highest score this year, 23 better than Kusal Mendis' 196 against Bangladesh at Chittagong. Five of the top six individual scores this year have come in Bangladesh.

160 Overs batted by Bangladesh - theirsecond-highest in Tests. Their longest innings came against Sri Lanka at Galle in 2013, spanning 196 overs. Three of the four longest innings for Bangladesh have been against Zimbabwe. This is the longest they have batted at home, and their 522 is theirthird-highest score in Tests.