A rare first-innings lead away from home for Bangladesh
109 The previous highest first-innings lead for Bangladesh in away Tests, which they took against Zimbabwe in Harare in 2013. This is only the third occasion when Bangladesh have taken a lead of 100 or more runs in away Test. The first such instance came against Pakistan in Multan in 2003 when they took a lead of 106 runs.
6 Number of times before this Bangladesh had taken a first-innings lead in an away Test. The previous instance had come recently in Wellington, where they ended up losing the match. Out of the six previous instances when they have taken a first-innings lead in an away Test, they have won only once: against Zimbabwe in Harare in 2013.
5 Number of Bangladesh batsmen to have scored 500 Test runs in a calendar year before Shakib Al Hasan. Shakib has made 535 runs in just nine Test innings in 2017, hitting two hundreds and two fifties while averaging 59.44 this year. Mushfiqur Rahim fell just seven short of completing 500 runs this year. He averages 82.16 in Tests this year and has made two hundreds and two fifties in just seven innings.
0 Number of times before this Test Bangladesh have had seven of their batsmen scoring 30 or more runs in an innings in an away Test. This was the first such instances for them and only the fifth such instance anywhere. The previous four instances had all come at home, the last of which had come against West Indies in Mirpur in 2012-13.
1 Number of instances when Bangladesh have made more runs for their last-five wickets than the 269 runs they made in their first innings. That instance had come at home against West Indies in Khulna in 2012-13, when they added 289 for their last-five wickets.
1 Number of seventh-wicket partnerships for Bangladesh higher than the 131-run stand between Mosaddek and Shakib. Mahmudullah and Shakib had added 145 runs in the first innings of the Hamilton Test in 2009-10.
245 Runs scored by the seventh wicket for Bangladesh in this series - the second highest by any wicket for them. The century stand between Shakib and Mosaddek was Bangladesh's second of the series for the seventh wicket, which averages 81.66 for the series. Only Bangladesh's first wicket has made more runs in the series for them.
2 Number of away totals higher than Bangladesh's 467 in this match. Their highest had come in 2012-13, also against Sri Lanka, in Galle when they had amassed 638 runs. Earlier this year, they had declared on 595 for 8 against New Zealand in Wellington, which is their second-highest total in away Tests.
8 Number of Bangladesh batsmen to make a fifty on their debut in away Tests before Mosaddek Hossain . The previous batsman to achieve this was Mominul Haque who also did it against Sri Lanka, in Galle in 2012-13. Including Mosaddek and Mominul, five of Bangladesh's nine batsmen to make fifty or more on debut in Tests have done so against Sri Lanka. Mohammad Ashraful, Hannan Sarkar and Tapash Baisya are the others. Click here for the complete list.
3 Number of times in a Test series in Sri Lanka that have witnessed five or more opening stands of fifty or more runs. While Bangladesh have had an opening stand of fifty or more runs in each of their three innings in this series so far, Sri Lanka's openers put up 69-run stand in their second innings in Galle and their second innings in this Test. Before this, the Sri Lanka-India series in 2010 had five such partnerships from the openers.
Shiva Jayaraman is a senior stats analyst at ESPNcricinfo.com. @shiva_cricinfo