Afghanistan pulled off the first big upset of the 2023 World Cup by beating England
Afghanistan defeated the defending champions England by 69 runs
Netherlands joined in on the act by beating South Africa
Netherlands won by 38 runs to repeat their magical win over the Proteas from last year at T20 World Cup
In 1983, India had stunned favourites West Indies in the final to win the title
Zimbabwe shocked Australia to reach the semis of the 1983 World Cup
Zimbabwe produced another stunner at the 1992 World Cup when they beat England
On their World Cup debut in 1999, Bangladesh took Pakistan by surprise in a 62-run win
Bangladesh repeated their giant-killing by beating India in 2007
At the same tournament, Ireland beat Pakistan by 3 wickets
Ireland once again caused quite a stir when they beat England at the 2011 World Cup in India
England suffered another embarrassing loss in the tournament when they were beaten by Bangladesh