2 Bangladesh bowlers who have taken two five-wicket hauls in a Test - Enamul Haque Jnr. and Shakib Al Hasan. Both are left arm spinners, both achieved the feat against Zimbabwe, and both at home.

31 Years since a player has scored a hundred and taken 10 wickets in the same Test. Before Shakib, Imran Khan achieved this double against India at Faisalabad in 1983. Ian Botham is the only other player to have achieved this feat. Shakib is the first spinner.

1 Previous instances of a player taking three five-wicket hauls and scoring a hundred in a three match series. Wasim Akram achieved this feat during Pakistan's tour to Australia in 1990.

4 Players who take a five-wicket hauls more frequently in Tests than Shakib. Shakib has 14 five-fors in 36 Tests. The table below lists the best matches-to-five-for ratio of all bowlers who have taken at least 14 five-wicket hauls (as many as Shakib) in Tests.

9 Years since a Zimbabwe wicket-keeper last scored a Test century. Regis Chakabva scored 101 during Zimbabwe's first innings. He is only the third Zimbabwe wicket-keeper to score a Test hundred, after Tatenda Taibu and Andy Flower.

312 Balls Tamim Iqbal took to get to his century during Bangladesh' s first innings - the slowest by a Bangladesh batsmen. Tamim also holds the record for the fastest hundred by a Bangladesh batsman, off 94 balls, against England in 2010.

21 Innings taken by Mominul Haque to reach 1000 Test runs - the fastest for a Bangladesh batsman. Sunil Gavaskar and Brian Lara also needed 21 innings. The overall record is held by Herbert Sutcliffe, who got to the milestone in 12 innings.

2 Number of times Bangladesh have won two Tests in a series. They did this against West Indies in 2009, and now against Zimbabwe. This is Bangladesh's sixth Test victory, four of which have been against Zimbabwe.