India vs West Indies (1983): India pulled off one of the greatest upsets in ODI World Cup history, when 'Kapil's Devils' beat the mighty West Indies by 43 runs in the final of the 1983 World Cup at the iconic Lord's cricket ground..
Kenya vs West Indies, Pune (1996): Kenya pulled off one of the greatest upsets in in the 1996 edition when they beating West Indies by 73 runs in Pune.
Zimbabwe vs South Africa, Chelmsford (1999): Zimbabwe defeated South Africa by 48 runs in the battle of the African neighbours in the 1999 ODI World Cup match, held in Chelmsford.
Bangladesh vs England, Adelaide (2015): In one of the greatest upsets in ODI World Cup history, Bangladesh defeated England by 15 runs to knock the Eoin Morgan-led side out of the tournament.
Kenya vs Sri Lanka, Nairobi (2003): Seven years after beating the West Indies, Kenya pulled off another sensational win at an ODI World Cup by defeating Sri Lanka by 53 runs in Nairobi.
Pakistan vs Ireland, Jamaica (2007): Ireland defeated Pakistan by three wickets on St. Patrick's Day in Jamaica, during the 2007 ODI World Cup.
Discover the latest Business News, Sensex, and Nifty updates. Obtain Personal Finance insights, tax queries, and expert opinions on Moneycontrol or download the Moneycontrol App to stay updated!