Multiple choice general knowledge sports Who bowled the first ever ball in ODI history? deniss Lilee Graham McKenzie John Snow jeff thompson Reveal answer Fill a bubble to check yourself B Correct answer Explanation Graham McKenzie bowled the first ball in ODI history. The first ODI was on 5 January 1971 between Australia and England at Melbourne, with McKenzie bowling to England's Geoff Boycott.