Zimbabwe's paltry total of 44 in Chittagong means they've featured in three of the five lowest totals in ODIs. A look at some of the other stats highlights from the match.

Zimbabwe crawled at the rate of 1.77 runs per over during their innings, using up 24.5 overs to score 44. The run-rate is the third-lowest in the history of ODIs, among innings which have lasted 60 or more balls. Canada's rate of 1.11 (45 all out in 40.3 overs) against England in the 1979 World Cup is the least, followed by Pakistan's 1.68 against West Indies in a Benson and Hedges World Series game in Sydney in 1992.

Thanks to that run-rate, while the score is the fifth-lowest in ODIs, in terms of overs faced, Zimbabwe's effort ranks only 26th (in innings where teams have been bowled out). Zimbabwe themselves have been bowled out in fewer overs on five occasions. This is also the second time they've been bundled out in 24.5 overs - the last time it happened, though - against England in Bristol in 2003 - they scored 92, more than twice the number of runs they did today.

Bangladesh won the match with 229 balls to spare, which is their most comprehensive ODI win in terms of balls remaining, and the 11th most comprehensive overall. (Click here for the full list.) The most comprehensive is 277 balls, by England against Canada in the 1979 World Cup, but that was a 60-over game. In a 50-over mismatch, the most lopsided was Sri Lanka's eight-wicket win against Zimbabwe in Colombo in 2001, when they knocked off the 39 needed for victory in 4.2 overs. Bangladesh's previous best had been against Kenya in 2006, when they won with 157 balls to spare.

There were six ducks in the match - four by Zimbabwe and two by Bangladesh. There have only been eight ODIs with more zeroes.