• Lost to West Indies by 17 runs – Prudential World Cup 1975 – Lord’s
  • Beat England by 7 runs – Reliance World Cup 1987 – Eden Gardens
  • Lost to Sri Lanka by 7 wickets – Wills World Cup 1996 – Lahore
  • Beat Pakistan by 8 wickets – ICC World Cup 1999 – Lord’s
  • Beat India by 125 runs – ICC World Cup 2003 – Johannesburg
  • Beat West Indies by 8 wickets – ICC Champions Trophy 2006 – Brabourne
  • Beat Sri Lanka by 53 runs – ICC World Cup 2007 – Bridgetown
  • Beat New Zealand by 6 wickets – ICC Champions Trophy 2009 – Centurion
  • Lost to England by 7 wickets – ICC World Twenty20 – Bridgetown
  • Beat New Zealand by 7 wickets – ICC Cricket World Cup 2015 – Melbourne
  • Beat New Zealand by 8 wickets – ICC Men’s T20 World Cup – Dubai
  • Beat India by 209 runs – ICC World Test Championship 2023 – The Oval
  • Beat India by 6 wickets – ICC Cricket World Cup 2023 – Ahmedabad
  • Lost to South Africa by 5 wickets – ICC World Test Championship 2025 – Lord’s