Zimbabwe defeated Sri Lanka by six wickets in their T20 World Cup 2026 match at the R Premadasa Stadium in Colombo on Thursday. Batting first, Sri Lanka posted 178-7 in their 20 overs. Brian Bennett's 63*(48) helped Zimbabwe chase down the 179-run target in 19.3 overs. Zimbabwe, who have qualified for the Super Eights, remained unbeaten in the group stage.