India beat Zimbabwe by 35 runs – T20 Internationals Match Report

26th July 2026

India won by 35 runs in the 140th match of 143 in the T20 International series at Harare Sports Club. Vaibhav Sooryavanshi delivered a masterclass with the bat, smashing 81 off 49 balls to lift India to 192 for 5, before Mayank Yadav strangled Zimbabwe’s chase with 3 for 29 from 4 overs. Zimbabwe managed only 157 for 7 in reply, falling well short in a dominant performance by the visitors.

India’s Explosive Batting Display

India won the toss and elected to bat, and the decision paid immediate dividends. Vaibhav Sooryavanshi took the attack to Zimbabwe from the outset, striking at 165 with 8 fours and 4 sixes. His 81-run innings came at a critical juncture – after Abhishek Sharma fell for 2 at 20 for 1 in the opening over, Sooryavanshi steadied the ship with Ishan Kishan, who contributed 29 off 26 balls (4 fours) before being clean bowled at 95 for 2 in the 10th over.

Shreyas Iyer provided the perfect foil, striking 27 off 18 (2 fours) at a rate of 150 to keep the momentum building. But it was Sooryavanshi who remained the centrepiece – his dismissal caught at 145 for 3 in the 14th over left India at 145 for 3, yet the damage was already done. Rinku Singh finished the innings with a flourish, 25 off 14 (2 fours, 1 six) at a strike rate of 179, as India reached 192 for 5.

Brad Evans was Zimbabwe’s standout bowler with 2 for 41 from 4 overs, while Sikandar Raza and Wesley Madhevere each took 1 wicket. Blessing Muzarabani conceded 33 from 4 overs without breakthrough.

Zimbabwe’s Chase Falls Short

Zimbabwe’s reply began disastrously when Brian Bennett was caught for a duck off the first ball. Dion Myers (19 off 15, 1 four, 1 six) and Ben Curran (20 off 19, 2 fours) offered early resistance, but the middle order crumbled under pressure. Sikandar Raza departed for a golden duck at 34 for 4 in the 3rd over, and Tadiwanashe Marumani was clean bowled for 1 at 134 for 6 in the 17th over.

Ryan Burl fought hard with an unbeaten 54 off 43 (5 fours) at a strike rate of 126, while Wesley Madhevere contributed 28 off 25 (1 four, 2 sixes) before falling at 125 for 5 in the 15th over. Brad Evans added 14 off 13 (1 six) late on, but Zimbabwe’s chase never gained the momentum needed to trouble India’s total.

Mayank Yadav was the architect of India’s bowling success, taking 3 for 29 from 4 overs at an economy of 7.25. Yash Thakur claimed 2 for 45 from 4 overs, while Ashok Sharma (1 for 20 from 4) and Ravi Bishnoi (1 for 24 from 4) kept the run rate in check throughout Zimbabwe’s innings.

Statz MVP: Vaibhav Sooryavanshi (Statz Rating: 90.72)

Vaibhav Sooryavanshi claims the Statz MVP award with a rating of 90.72 – a dominant individual performance that set the tone for India’s victory. His 81 off 49 at a strike rate of 165 provided the platform India needed, and his aggressive approach early in the innings forced Zimbabwe’s bowlers into defensive fields. Sooryavanshi’s impact on match context was decisive.

Top 5 Statz Ratings

Turning Point

The match turned decisively in the opening over of Zimbabwe’s chase when Brian Bennett was caught for a duck off the first ball. That early breakthrough, combined with Mayank Yadav‘s relentless bowling in the powerplay, meant Zimbabwe were always chasing the game. By the time Sikandar Raza fell for a golden duck at 34 for 4, the contest was effectively over.

Match Context

This was the 140th match of 143 in the T20 International series. India (ranked 2nd with a rating of 268) extended their dominance with a comprehensive victory, while Zimbabwe (ranked 12th with a rating of 202) will rue a poor batting display despite some individual efforts. Check the full scorecard and head-to-head record on Statz for complete match details and historical context.