India has recorded the most 300+ scores in ODIs, going past the mark for the 96th time in the second ODI against Windies at Port of Spain on 25th June. India scored 310/5, their fourth 300+ score in the last five ODIs batting first. India recently registered a streak of five consecutive 300+ scores, the second-best in ODIs.