Multiple choice general knowledge sports which team holds the record of lowest innings total in ODI cricket? Zimbabwe Canada Bangladesh Pakistan Reveal answer Fill a bubble to check yourself A Correct answer Explanation Zimbabwe holds the record for the lowest ODI innings total of 35 all out against Sri Lanka at Harare in 2004. Canada and Bangladesh have had low scores but not the record, while Pakistan's lowest is much higher.