Multiple choice general knowledge sports Which team has crossed 400 runs in an innings maximum times? australia india sri lanka south africa Reveal answer Fill a bubble to check yourself B Correct answer Explanation As of 2010, India had crossed 400 runs in an ODI innings twice (413/5 vs Bermuda in 2007 World Cup, and 414/7 vs Sri Lanka in 2009). Australia and South Africa had done so once each at that time.