New highs for Mushfiqur and Bangladesh
Bangladesh put forward their best batting display ever in Test cricket as they piled up 638 in their first innings of the Galle Test

Mushfiqur Rahim and Mohammad Ashraful combined to produce the highest Test partnership for Bangladesh, and also notched up the highest scores for them as well • Associated Press
- Bangladesh's total of 638 is their highest in Tests, and the first time they topped 600 - their previous best was 556 against West Indies in Mirpur in 2012, in a match they eventually lost by 77 runs. The 196 overs they batted is also their most by far - their next best is 153.3. Their total is the seventh highest by any side against Sri Lanka.
S Rajesh is stats editor of ESPNcricinfo. Follow him on Twitter