Tamim's highs, and a first for Bangladesh

Tamim Iqbal has made five of Bangladesh's eight highest ODI scores AFP

5 Wins for Bangladesh in 39 ODIs against Sri Lanka - they have lost 33 while one was washed out. However, this is their first win when batting first; their previous four victories had all come in chases. This is also their second win against Sri Lanka in Sri Lanka, after the three-wicket triumph in Pallekele in 2013.

324/5 Bangladesh's total, their third-highest in ODIs, and their best away from home. Their two higher totals - 329 and 326 - have both come against Pakistan in Mirpur. This is their tenth 300-plus total, but their first in an away game against a higher-ranked team.

90 The margin of victory, in terms of runs. Only once have they beaten one of the top eight teams by a larger margin, when they beat West Indies by 160 runs in Khulna in 2012.

127 Tamim Iqbal's score, the seventh-highest in ODIs for Bangladesh. Tamim features five times in the top eight ODI scores for Bangladesh.

144 The partnership between Tamim and Shakib Al Hasan, which is Bangladesh's fourth-best for the fourth wicket in all ODIs, and their best for any wicket against Sri Lanka. In fact, this is only their second century stand in ODIs against Sri Lanka: the previous one came almost 13 years ago in Colombo, when Manjural Islam Rana and Mohammad Ashraful added exactly 100 for the fifth wicket.

14/8 Bangladesh's win-loss record in ODIs since the 2015 World Cup, with five wins in seven series. Among teams which have played at least 20 ODIs during this period, only South Africa and England have a better win-loss ratio.

9.25 Lahiru Kumara's economy rate - he leaked 74 in eight overs. It is the worst economy rate for any bowler who has bowled eight or more overs in an ODI against Bangladesh. The previous worst was 8.50, by Mitchell McClenaghan, who went for 68 in eight.