Canada holds the record for the lowest innings score in World Cup history - 36 all out against Sri Lanka in the 2003 World Cup at Paarl. This remains one of the most embarrassing batting collapses in international cricket. Namibia, UAE, and Bermuda have all scored higher in their World Cup innings.