It turned out to be a major upset at World Cup 2023 as Afghanistan registered a historic 69-run win against defending champions England
In the World Cup 2011 played in India, Kevin O'Brien scripted a monumental win for Ireland as they chased down 328-run target set by Strauss' ENG
Mahmudullah hit a stunning ton as Bangladesh handed England a 15-run defeat in the 2015 edition of ODI World Cup
Sri Lanka defeated England by 20 runs in their own home during 2019 World Cup. England however, went on to win their maiden ODI World Cup
Afghanistan beat England for the first time. Before this, the 2 teams played each other twice and England won on both occasions
England are now the only team to falter in front of 11 different teams in World Cup - AFG, AUS, BAN, IND, IRE, NZ, PAK, SA, SL, WI, ZIM.