Defending champions India thrashed Zimbabwe by 72 runs in their Super Eights T20 World Cup match on Thursday, a result that guaranteed South Africa a place in the semifinals.
India posted a mammoth 256-4 and then restricted Zimbabwe to 184-6 in Chennai to make their clash with West Indies on Sunday a winner-takes-all decider for the last semifinal berth.
South Africa hammered the West Indies by nine wickets earlier in Ahmedabad.
𝐅𝐈𝐍𝐀𝐋 𝐅𝐎𝐔𝐑 🇿🇦🏆
— SuperSport 🏆 (@SuperSportTV) February 26, 2026
South Africa's place in the #T20WorldCup semi-finals is confirmed⏩#SSCricket pic.twitter.com/TMefEz9ibp
At Chennai's M.A. Chidambaram stadium, opener Abhishek Sharma blasted 55 and Hardik Pandya an unbeaten 50 as India piled up the second highest total in the history of the tournament after being invited to bat first.
Clearing the ropes 1⃣7️⃣ times 💥
— BCCI (@BCCI) February 26, 2026
Contributions from top to bottom 🤝
A record-breaking performance from #TeamIndia batters 🫡#T20WorldCup | #MenInBlue | #INDvZIM pic.twitter.com/kEdYC3p6JJ
Zimbabwe, who stunned Australia and Sri Lanka to reach the Super Eights, were never in the chase despite a brisk start as the asking rate kept rising.
Opener Brian Bennett was not out 97, the highest individual score by a Zimbabwean in T20 World Cup history, as his side exited the semifinal reckoning with a game still to play.
Average in #T20WorldCup 2026: 277*
— ICC (@ICC) February 26, 2026
Not outs: 4
This is a Brian Bennett appreciation post 🙌
Watch his incredible performance 👇https://t.co/49HCAiSp9X pic.twitter.com/AGJ0J3OiNt
India's left-arm quick Arshdeep Singh took 3-24 from his four overs.
Zimbabwe's bowlers conceded 510 runs in 40 overs in two Super Eights matches after West Indies posted 254-6 against the tournament's surprise packages on Monday.
Zimbabwe captain Sikandar Raza won the toss and opted to field for the second match running, and again saw his bowlers hit to all parts.
Left-handed Abhishek, who had struggled with three ducks in four innings in this tournament, hit four fours and four sixes to return to form.
Pandya and left-handed Tilak Varma, who hit a 16-ball 44, put on an unbeaten stand of 84 at the end.
But India ended just short of the T20 World Cup record 260-6 made by Sri Lanka against Kenya in 2007.
Wicketkeeper-batsman Sanju Samson returned to the team to break the left-handed opening combination of Abhishek and Ishan Kishan and handed India a flying start.
Samson fell for 24 off Blessing Muzarabani but Abhishek kept up the charge, reaching his fifty off 26 balls in a 72-run stand with Kishan (38).
Abhishek fell to Tinotenda Maposa, caught at long-on, but his knock laid the platform for a big total.
Skipper Suryakumar Yadav hit 33 off 13 balls.
Pandya finished with a flourish with two sixes off Brad Evans to get to 50 on the final ball of the innings.
Plenty of positives for India in a big #T20WorldCup win over Zimbabwe 👌
— ICC (@ICC) February 26, 2026
Tournament broadcast details 📺 https://t.co/NPykWM7qqY pic.twitter.com/FJxiyuVctI
ZIMBABWE: Brian Bennett, Tadiwanashe Marumani (wkt), Dion Myers, Sikander Raza (capt), Ryan Burl, Tony Munyonga, Tashinga Musekiwa, Brad Evans, Tinotenda Maposa, Richard Ngarava, Blessing Muzarabani.
INDIA: Abhishek Sharma, Sanju Samson, Ishan Kishan (wkt), Tilak Varma, Suryakumar Yadav (captain), Hardik Pandya, Shivam Bube, Axar Patel, Arshdeep Singh, Varun Chakravarthy, Jasprit Bumrah.

