Mumbai, June 5 -- Virat Kohli has been ruled out of the three-match ODI series against Afghanistan starting on June 13 due to a hamstring injury he suffered during the IPL final last week. Kohli's absence leaves open a big hole at No.3. The senior batter has been prolific ever since he decided to focus only on ODIs. In nine ODIs between the last two IPLs, Kohli has scored three hundreds and three fifties. It can be confirmed, Kohli's absence will open the door for Ruturaj Gaikwad who hit a hundred in the last ODI series he played, against South Africa. Gaikwad had to make way for Shreyas Iyer in the following series against New Zealand after the vice-captain recovered from injury. Gaikwad, who has been named in the India A team to tour Sri Lanka for the ODI tri-series is likely to be replaced by Rajat Patidar. There are also question marks surrounding Rohit Sharma's fitness. Rohit suffered a hamstring injury in the first half of the IPL and could not field for the entire duration of the tournament. He batted as an Impact Player for Mumbai Indians in the second half of the IPL. Rohit is yet to report to the Centre of Excellence (CoE) in Bengaluru to clear the mandatory fitness tests. Yashasvi Jaiswal is acting as cover. Hardik Pandya is likely to undergo fitness tests at COE before being greenlit for the series. Pandya is nursing a back injury he picked up during the IPL. Meanwhile, as reported earlier, Shreyas Iyer is set to replace Suryakumar Yadav as India's new T20I captain. The announcement will be made on Saturday when the Indian squad for the T20I series against Ireland, England, as well as the Asian Games is picked....