Multiple choice general knowledge sports How many balls he took to score his highest individual ODI score? 150 158 156 152 Reveal answer Fill a bubble to check yourself B Correct answer Explanation Sourav Ganguly's highest individual ODI score was 183 runs against Sri Lanka in the 1999 World Cup, scored off 158 balls. This was a landmark innings and one of the finest ODI performances by an Indian batsman. Option B (158) is correct.