India equalled Australia's record for the most number of 300+ scores in ODI cricket, scoring their 95th 300+ score on the way to 321/6 against Sri Lanka in the ICC Champions Trophy on Thursday. This was India's fifth consecutive 300+ ODI total, the second-best streak in ODI cricket, behind Australia's six consecutive 300+ scores in 2007.