Zimbabwe beat Australia by 13 runs (Nottingham, 1983)
Kenya beat West Indies by 73 runs (Pune, 1996)
Zimbabwe beat India by 3 runs (Leicester, 1999)
Bangladesh beat Pakistan by 62 runs (Northampton, 1999)
Kenya beat Sri Lanka by 53 runs (Nairobi, 2003)
Bangladesh beat India by 5 wickets (Port of Spain, 2007)
Bangladesh beat South Africa by 67 runs (Guyana, 2007)
Ireland beat Pakistan by 3 wickets (Jamaica, 2007)
Ireland beat England by 3 wickets (Bengaluru, 2011)
Bangladesh beat England by 15 runs (Adelaide, 2015)
Bangladesh beat South Africa by 21 runs (The Oval, 2019)
Afghanistan beat England by 69 runs (Delhi, 2023)
Netherlands beat South Africa by 38 runs (Dharamsala, 2023)
Next : Top 10 batters with most runs in ODIs in 2023, Rohit surpasses Babar
Click to read more..