Biggest upsets in the ODI World Cup 2023 so far

1. England vs Afghanistan, New Delhi | AFG won by 69 runs

Afghnistan’s opener Rahmanullah Gurbaz scored 80 runs at a strike rate of 140. 35. Afghanistan set up a total of 284 runs

England had no response to the spin duo of Rashid Khan and Mujeeb Ur Rahman, who took three wickets each. England was all-out for 215

Afghanistan pulled off a stunning victory over the defending champion, winning an ODI World Cup match after eight years

2. South Africa vs Netherlands, Dharamsala | NED won by 38 runs

An unbeaten 78 by Netherlands captain Scott Edwards helped the team to 245 runs in the rain-shortened 43-overs match

South Africa was struggling at 44-4. Heinrich Klaasen and David Miller helped steady the score by adding 45 runs

Keshav Maharaj’s 40 towards the end of the innings went in vain. Netherlands stunned the Proteas for its third-ever ODI World Cup win

3. Pakistan vs Afghanistan, Chennai | AFG won by eight wickets

Babar Azam and Abdullah Shafique scored half centuries. Contributions from Shabad Khan (40) and Iftikhar Ahmed (40) helped Pakistan set a target of 283

Openers Gurbaz and Ibrahim Zadran put on a 130-run partnership

Rahmat Shah’s 77* along with captian Hashmatullah Shahidi’s 48* helped Afghanistan secure its highest succesful chase in ODI