Former India captain Virat Kohli is currently on the road to recovery from a hamstring injury that he got during the Indian Premier League (IPL) 2026 final between Royal Challengers Bengaluru (RCB) and Gujarat Titans (GT) at Narendra Modi Stadium in Ahmedabad. 

The hamstring injury will force him to miss the upcoming three-match ODI series against Afghanistan, which will take place from 13 to 20 June and the BCCI announced Yashasvi Jaiswal as his replacement for the series. Soon after the reports, there were speculations that the batting superstar would also miss the upcoming three-match ODI series during India's tour of England. 

ALSO READ: Virat Kohli Set to Miss ODI Series Against Afghanistan, BCCI Names Replacement

Will Virat Kohli feature in the ODI series against England?

However, while addressing the media during India's T20I squad announcement, chief selector Ajit Agarkar is hopeful that Kohli will be seen featuring in the England series. 

ALSO READ: Ajit Agarkar Issues Clarification Over Hardik Pandya's Exclusion From India's T20I Squad And Asian Games

When and how did Kohli get injured?

Virat Kohli suffered a rare distal semimembranosus tendon tear (a lower hamstring tear near the knee) during the Indian Premier League (IPL) 2026 final between Royal Challengers Bengaluru (RCB) and Gujarat Titans (GT) at Narendra Modi Stadium in Ahmedabad.

When did Kohli miss the last international match due to injury?

Before the Afghanistan series, the last time Virat Kohli missed an international match because of a fitness issue was in January 2023, when a viral infection ruled him out of the third ODI against Sri Lanka.

India vs England ODI series schedule

Date Time (IST) Match Venue City
Tue, 14 Jul 2026 17:30 1st ODI Edgbaston Birmingham
Thu, 16 Jul 2026 17:30 2nd ODI Sophia Gardens Cardiff
Sun, 19 Jul 2026 15:30 3rd ODI Lord's Cricket Ground London