England has set an unfortunate record in One Day International (ODI) cricket, becoming the team with the most defeats despite scoring 300 or more runs in an innings.
In the second ODI against India, England posted a competitive total of 304 runs but still ended up on the losing side. This defeat marked their 28th loss in matches where they scored 300+ runs, making them the team with the highest number of such defeats in ODI history.
Before this match, both England and India had suffered 27 defeats each after scoring 300 or more runs. However, with this latest loss, England has now surpassed India in this unwanted record.
Overall, England has managed to score 300+ runs in ODIs 99 times, but their inability to convert these high scores into victories on several occasions highlights concerns over their bowling and match-finishing capabilities.
On the other hand, India has reached the 300-run mark in ODIs 136 times, facing defeat in 27 of those matches.















































































