India beat Zimbabwe by 90 runs – T20 Internationals Match Report

25th July 2026

India won by 90 runs in the 139th match of 143 in T20 Internationals at Harare Sports Club. A dominant batting display led by Ishan Kishan‘s explosive 81 off 44 balls propelled India to 219 for 5, before Abhishek Sharma‘s 3 for 17 from 2.5 overs dismantled Zimbabwe’s chase as they limped to 129 all out in 17.5 overs. The 90-run victory underlines India’s dominance in the format, with the visitors ranked 2nd in T20I standings at 268 rating points.

India’s Batting Blitz – 219 for 5

Zimbabwe won the toss and elected to bowl, but India’s top order came out swinging from the first ball. Vaibhav Sooryavanshi struck an immediate 20 off just 9 balls (3 fours, 1 six) at a strike rate of 222, setting a ferocious tempo before falling caught at 29 for 1 in the 2.6th over. Abhishek Sharma departed for 8 at 10 for 2 in the 1.5th over, but the damage was already done.

Ishan Kishan took centre stage with a masterclass in aggressive batting, smashing 81 off 44 balls (9 fours, 2 sixes) at a strike rate of 184 to anchor India’s innings. His 155-run partnership with Tilak Varma proved the match-winning stand, with Kishan’s dismissal caught at 189 for 3 in the 17.1th over leaving India well-placed. Shreyas Iyer contributed 25 off 20 (4 fours) at 95 for 4 in the 9.6th over, but the real fireworks came from Varma, who finished unbeaten on 60 off 29 balls (5 fours, 3 sixes) at a strike rate of 207, taking India past 210 in the final overs.

Rinku Singh added 12 off 8 (1 six) in the death overs, while Shivam Dube remained unbeaten on 6 off 3 (1 four). Zimbabwe’s bowling was expensive throughout – Sikandar Raza conceded 47 from 4 overs without taking a wicket, while Blessing Muzarabani (1 for 36), Richard Ngarava (1 for 43), Brad Evans (1 for 44), Newman Nyamhuri (1 for 25) and Brian Bennett (1 for 22) all struggled to contain India’s onslaught.

Zimbabwe’s Chase Collapses – 129 All Out

Zimbabwe’s reply began promisingly with Brian Bennett striking 32 off 19 balls (3 fours, 3 sixes) at 34 for 1 in the 3.5th over, but the collapse came swiftly. Ben Curran fell for 1 at 34 for 2 in the 4.1th over, and Dion Myers was bowled for 12 at 48 for 3 in the 5.5th over.

Ryan Burl managed 20 off 18 (2 fours) at 82 for 4 in the 11.2th over, but Sikandar Raza departed for a duck at 49 for 5 in the 6.2th over. Wesley Madhevere fell for 2 at 65 for 6 in the 8.2th over, and Tadiwanashe Marumani (24 off 19, 1 four, 1 six) was bowled at 121 for 7 in the 16.1th over. Brad Evans struck 19 off 11 (1 four, 2 sixes) but was bowled at 105 for 8 in the 13.3th over, Newman Nyamhuri was bowled for 3 at 119 for 9 in the 15.2th over, and Richard Ngarava fell for 1 at 129 for 10 in the 17.5th over.

Abhishek Sharma was the standout bowler, claiming 3 for 17 from 2.5 overs with a miserly economy of 6.8. Yash Thakur took 2 for 30 from 4 overs, Prince Yadav claimed 2 for 10 from 1.2 overs, Ravi Bishnoi took 1 for 20 from 4 overs, Shivam Dube claimed 1 for 13 from 1.4 overs, and Tilak Varma took 1 for 9 from 1 over.

Statz MVP: Tilak Varma (Statz Rating: 90.96)

Tilak Varma earns the Statz MVP award with a Statz Rating of 90.96. His unbeaten 60 off 29 balls (5 fours, 3 sixes) at a strike rate of 207 proved decisive in India’s total, while his 1 for 9 from 1 over with the ball added value in the bowling department. Statz calculates impact based on match context, and Varma’s all-round contribution was the difference-maker in a comprehensive victory. The official Man of the Match was awarded to Ishan Kishan.

Top 5 Statz Ratings

Turning Point

The match turned decisively when Ishan Kishan was caught at 189 for 3 in the 17.1th over. By that stage, India had already posted a commanding total through Kishan’s 155-run stand with Tilak Varma, and Zimbabwe’s bowling had been thoroughly exposed. The chase never gained momentum, with Abhishek Sharma‘s early breakthroughs reducing Zimbabwe to 48 for 3 in the 5.5th over, effectively settling the contest.

Match Context

This was the 139th match of 143 in T20 Internationals. India (ranked 2nd, 268 rating points) extend their dominance in the format with a comprehensive victory. Zimbabwe (ranked 12th, 202 rating points) will reflect on a performance that lacked the intensity required to compete at this level. Check the head-to-head record and explore match statistics on Statz for deeper analysis of this encounter at Harare Sports Club.