Indian cricket team has the most number of 300+ score in ODI cricket, as they has made 131 times which is the most by any team in the world.