145 Runs Bangladesh won by - their third-biggest win while batting first in ODIs and their biggest against Zimbabwe. They had won against Zimbabwe by 124 runs at the same venue last year which was the previous largest margin against them.

0 Number of five-wicket hauls Shakib Al Hasan had taken in ODIs before his 5 for 47 in this match. His previous best was the 4 for 16 he took against West Indies in Chittagong in 2011. Shakib has now taken 68 wickets against Zimbabwe in ODIs at 21.83. His next-highest against any team in ODIs are the 28 wickets he has taken against New Zealand.

3 Centuries by Mushfiqur Rahim in ODIs before the one in this match. Two of these have come against Zimbabwe. Mushfiqur has made 1122 runs at 40.07 against them in ODIs.

4 Man-of-the-match awards won by Mushfiqur in ODIs including the one in this match. This is his second such award in 2015 - he had won it in an ODI against Pakistan in April this year.

75.40 Average stand for the fifth wicket for Bangladesh in ODIs in 2015 - the highest any team has averaged for that wicket. The stand between Mushfiqur and Sabbir Rahman in this match was the third century partnership for Bangladesh's fifth wicket this year - also the highest for any team.

15-6 Bangladesh's win-loss record under Mashrafe Mortaza's captaincy; among those who have led full-member teams to at least 15 wins, Mashrafe win-loss ratio of 2.50 is currently the fourth highest.

1 Number of times Zimbabwe have been dismissed by Bangladesh in ODIs for a lower total. They had been bowled out for just 44 runs in an ODI in 2009, which is their lowest. In a separate instance last year, Zimbabwe were dismissed for 128 - exactly their total in this game.

15 Centuries by wicketkeeper-batsmen in ODIs in 2015 - the most in any calendar year. Last year saw 13 hundreds in ODIs by wicketkeepers which was the previous highest in a year.

Shiva Jayaraman is a senior sub-editor (stats) at ESPNcricinfo.com