Big news has emerged for Indian cricket fans. The BCCI’s men’s selection committee has made significant changes to the Indian squad for the upcoming ODI series against England and the tour of Zimbabwe.
Fast bowler Harshit Rana and spinner Varun Chakaravarthy have been ruled out of the upcoming tours due to injuries. Taking immediate action, the selectors have named Prince Yadav and star spinner Ravi Bishnoi as their replacements. Let’s take a look at the full details and the updated Indian squad.
Harshit Rana Injured; Prince Yadav Named Replacement

Fast bowler Harshit Rana experienced sudden discomfort in his right hamstring during the third T20I against England at Trent Bridge. Medical scans have confirmed a Grade 1 hamstring injury.
This injury has ruled him out of the three-match ODI series against England, which begins on July 14. The BCCI has instructed Rana to report to the ‘Centre of Excellence’ (CoE) for rehabilitation. All-rounder Prince Yadav has been included in the ODI squad as his replacement.
Chakaravarthy Out; Ravi Bishnoi Joins T20I Squad

Mystery spinner Varun Chakaravarthy also sustained an injury during the same T20I match. He has suffered a severe Grade 2 injury to his left hamstring. Following expert advice, he has been ruled out of the upcoming T20I tour of Zimbabwe.
Chakaravarthy will also head to the Bengaluru-based Centre of Excellence for his recovery. India’s regular and experienced leg-spinner Ravi Bishnoi has returned to the squad, taking his place in the T20I format.
India vs England ODI Series Full Schedule
This three-match ODI series between India and England promises to be thrilling. The series begins on Tuesday, July 14.
- 1st ODI: July 14 (Edgbaston, Birmingham)
- 2nd ODI: July 16 (Cardiff)
- 3rd ODI: July 19 (London)
India Updated Squads for England & Zimbabwe
Following the changes, the final Indian squads for both tours are as follows:
India ODI Squad vs England:
Shubman Gill (Captain), Rohit Sharma, Virat Kohli, Shreyas Iyer (Vice-Captain), KL Rahul (Wicketkeeper), Ishan Kishan (Wicketkeeper), Washington Sundar, Axar Patel, Shivam Dube, Kuldeep Yadav, Jasprit Bumrah, Prasidh Krishna, Arshdeep Singh, Gurnoor Brar, Prince Yadav.
India T20I Squad for Zimbabwe Tour:
Shreyas Iyer (Captain), Vaibhav Suryavanshi, Abhishek Sharma, Tilak Varma (Vice-Captain), Ishan Kishan (Wicketkeeper), Shivam Dube, Suryansh Shedge, Rinku Singh, Harsh Dube, Prince Yadav, Yash Thakur, Ashok Sharma, Mayank Yadav, Prabhsimran Singh (Wicketkeeper), Ravi Bishnoi.
Also Read: Jason Holder Retires From ODI Cricket, Big Blow For West Indies
