Multiple choice general knowledge sports The shortest completed one day match by balls bowled was between which two teams? Sri Lanka vs Bangladesh Sri Lanka vs Zimbabwe Sri Lanka vs Canada England vs Pakistan Reveal answer Fill a bubble to check yourself B Correct answer Explanation Sri Lanka vs Zimbabwe is recorded as the shortest completed ODI by balls bowled. Sri Lanka has been involved in several record-breaking ODI matches, including the fastest completed matches.