But what are the lowest ODI scores in history?
Zimbabwe have the (dis)honour of holding the record for the worst ODI score, their 35 against Sri Lanka in 2004, with the USA scoring 35 against Nepal in 2020.
Canada have been bowled for 36 and Zimbabwe for 38 – both by Sri Lanka – in 2003 and 2001 respectively.
For context: India’s lowest-ever ODI score was 54, New Zealand’s was 64 and South Africa’s 69. England have never been bowled for less than 80.
Yet the shock result for Sri Lanka doesn’t rule them out of a potential semi-final bid at the Cricket World Cup. That said, it does make it increasingly unlikely given the side have just two matches remaining and will need either Australia or New Zealand to lose all of their remaining matches to have a shot at qualifying for the next stage.