T20 World Cup 2026: Zimbabwe pulled off another shocker at the current T20 World Cup, beating Sri Lanka by six wickets. After knocking out Australia earlier, they just kept rolling. Now they’re into the Super 8, and they haven’t lost a single game yet. Sikandar Raza’s team has everyone talking, especially after toppling the tournament hosts right in their own backyard.

On Thursday, Sri Lanka batted first at the R. Premadasa Stadium in Colombo. They put up a solid 178 for 7, thanks to Pathum Nissanka’s 62 off 41 balls and a quick 44 from Pawan Ratnayake. Playing at home, Sri Lanka looked pretty comfortable. But then Brian Bennett came out swinging. He smashed an unbeaten 63 from 48 balls, and Sri Lanka’s bowlers just couldn’t contain him. Raza chipped in, too, blasting 45 from 26 and keeping Zimbabwe right on track.
Zimbabwe chased down the 179-run target with just four wickets lost, getting there in 19.3 overs. Sri Lanka’s attack fell flat, and Zimbabwe walked away with another huge win. After taking down Australia and now Sri Lanka, Zimbabwe isn’t just making up the numbers, they’re making serious noise at this World Cup.

Brief Scores:
Sri Lanka: 178/7 (Pathum Nissanka 62, Pavan Rathnayake 44; Graeme Cremer 2/27, Blessing Muzarabani 2/38)
Zimbabwe: 182/4 (Brian Bennett 63 not out, Sikandar Raza 45; Dushan Hemantha 2/36)
Zimbabwe win by 6 wickets.
Sri Lanka Playing XI: Pathum Nissanka, Kusal Perera, Kusal Mendis, Pawan Ratnayake, Dasun Shanaka (captain), Kamindu Mendis, Dunith Wellallage, Dushan Hemanth, Maheesh Theekshana, Pramod Madushan, Dilshan Madushanka.
Zimbabwe Playing XI: Brian Bennett, Tadiwanashe Marumani, Sikandar Raza (captain), Ryan Burl, Dion Myers, Tashinga Musekiwa, Wellington Masakadza, Brad Evans, Tony Munyonga, Graeme Cremer, Blessing Muzarabani.


