7 Bangladesh players to take a five-wicket haul on their Test debut, including Mehedi Hasan. Incidentally, four of those have been in the last five years. No team has had more than three five-wicket hauls by debutants in this period. Across all formats, Bangladesh bowlers have taken seven five-fors in debut in last five years, again the most for any team, by a distance.
1 Younger Bangladesh bowler to take five-wicket hauls in Tests, than Mehedi who was 18 years, 361 days. Enamul Haque Jnr had taken three five-fors at a younger age than Mehedi's in 2005. Overall, Mehedi is the fourth-youngest bowler to take a five-wicket haul on Test debut.
1 Number of players to score 1000-plus runs in a year in Tests batting at No. 6 or lower. Jonny Bairstow became the first to achieve this in this year. The previous most runs by any player at No. 6 or below was 984 by VVS Laxman in 2002. He was also the first player to go past 1000 Test runs this year.
6 Partnerships of 50 or more runs between Bairstow and Moeen Ali in Tests this year for the sixth-wicket - most by any pair for wickets six or lower in a year. Four pairs had five such stands including Andrew Flintoff and Geraint Jones for England in 2004. The 88-run stand is the fourth consecutive 50-plus stand between Bairstow and Moeen and the sixth consecutive for England by any pair.
21 Runs added by England's first three wickets, is their lowest in the first innings of any Test in Asia. Their previous lowest was 22 runs in Galle in 2007-08. However, their next four wickets each added more than what their first three wickets could add in total and thus they finished at 258 for 7 at the end of the day.
68 Runs scored by Moeen in this innings - his highest score in Tests outside England. This was his third fifty in an away Test and averages 23.85. His home average is 40.96 with three hundreds and five fifties.
142 Tests missed by Gareth Batty between his last Test and this come-back Test - most by any player. Batty's last Test was more than 11 years ago, also against Bangladesh, in June 2005.
133 Previous most Tests played by an England player, by Alec Stewart. Alastair Cook appeared in his 134th Test in this match to become the most capped England player. Stewart held the record for England since 2002 when he went past Graham Gooch's 118 Tests.
2008 Last time Bangladesh fielded three or more debutants in a Test before this match - three against New Zealand in Dunedin. Since their inaugural Test, this was the fifth time they played three debutants in the same match and first in a home Test.

Bharath Seervi is stats sub-editor at ESPNcricinfo. @SeerviBharath