Zimbabwe pulled off the biggest shock of the 2026 T20 World Cup on Friday, defeating second-ranked Australia by 23 runs in Colombo. The victory at R. Premadasa Stadium marks one of the greatest upsets in cricket history, as the 11th-ranked Zimbabweans dominated a star-studded but depleted Australian side. This historic win is Zimbabwe’s first over the former champions in a T20 World Cup since their iconic five-wicket triumph in 2007.
The foundation for the win was laid by opener Brian Bennett, who anchored the Zimbabwean innings with a composed 64 not out off 56 balls. Finding the boundary seven times, Bennett shared a record 70-run second-wicket stand with Ryan Burl to propel Zimbabwe to a competitive 169-2. Captain Sikandar Raza provided a vital late flourish, scoring 25 off just 13 deliveries to set a target that proved too steep for the Australians.
Defending 170, Zimbabwe’s pace attack dismantled the Australian top order. Blessing Muzarabani was the star of the show, delivering a match-winning spell of 4-17. Muzarabani and Brad Evans left Australia reeling at 29-4 within the first five overs. While Glenn Maxwell and Matt Renshaw briefly reignited hope with a 77-run partnership for the fifth wicket, the momentum shifted decisively when Ryan Burl clean-bowled Maxwell for 31. Despite a valiant 65 from Renshaw, Australia’s middle and lower order collapsed, tumbling from 106-4 to 146 all out in 19.3 overs.
The defeat leaves Australia’s World Cup campaign in a precarious position. Missing regular captain Mitchell Marsh and pace veterans Pat Cummins and Josh Hazlewood, the team now faces must-win games against co-hosts Sri Lanka and Oman to avoid a premature exit. Adding to their woes, all-rounder Marcus Stoinis suffered a hand injury during the match. For Zimbabwe, the celebration continues as the team moves into a strong position to qualify for the Super Eight stage, having now secured consecutive wins following their opening victory over Oman.
Following Zimbabwe's historic 23-run victory over Australia, Group B has been thrown into chaos. Here is the updated standings and the specific path Australia must take to survive.
| Rank | Team | Matches | Won | Lost | Points | Net Run Rate (NRR) |
| 1 | Sri Lanka | 2 | 2 | 0 | 4 | +3.125 |
| 2 | Zimbabwe | 2 | 2 | 0 | 4 | +1.984 |
| 3 | Australia | 2 | 1 | 1 | 2 | +1.100 |
| 4 | Ireland | 2 | 0 | 2 | 0 | -2.175 |
| 5 | Oman | 2 | 0 | 2 | 0 | -4.306 |