Biggest upsets in World Cup History

Biggest upsets in World Cup History

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