In a stunning display of cricket prowess, Zimbabwe pulled off yet another major upset at the T20 World Cup 2026, defeating hosts Sri Lanka by six wickets in Colombo. The match, played at the iconic R Premadasa Stadium, saw Zimbabwe chase down a challenging 179-run target with just 4 wickets lost in 19.3 overs. This victory not only boosted their campaign but also etched several records into the history books of the tournament.
Sri Lanka, batting first, posted 178 for 7 in their 20 overs, powered by explosive innings from Pathum Nissanka and Pavan Rathnayake. Nissanka smashed 62 off 41 balls, while Rathnayake contributed a brisk 44 off 25 deliveries. Despite the solid platform, Zimbabwe’s bowlers kept the pressure on, setting the stage for a thrilling chase.
Opening the pursuit, Brian Bennett and Tadiwanashe Marumani forged a formidable 69-run stand for the first wicket. Marumani fell for 34, but Bennett anchored the innings with an unbeaten 63 off 48 balls, including eight fours. Captain Sikandar Raza joined him to add another crucial 69 runs for the third wicket, scoring 45 off 26 balls. Ryan Burl chipped in with 23 off 12, ensuring Zimbabwe crossed the line comfortably.
This triumph marks Zimbabwe’s second-highest run chase in T20Is and their second-best against Sri Lanka in World Cups. The team hammered seven sixes, the most by Zimbabwe in a T20 World Cup innings. It’s also their fifth win against a full-member nation in the tournament, following victories over Ireland, Pakistan, and twice against Australia.
Bennett’s knock elevated him to joint-second among Zimbabwe’s top T20I fifty-plus scorers, matching Sean Williams with 12 such innings. As the tournament progresses, Zimbabwe’s giant-killing act sends a clear message: underdogs are ready to roar in 2026.