The first ODI match between India and Afghanistan will be played in Dharamshala today. For the first time after the 2023 ODI World Cup, an ODI match will be played between India and Afghanistan. On one hand, Rohit Sharma is going to become the oldest player to represent Team India in ODI cricket, on the other hand, fans are also waiting for the return of Virat Kohli. So know here whether Virat will play against Afghanistan today or not.
Will Virat Kohli play today or not?
Virat Kohli will not play in the ODI match against Afghanistan today. Actually, due to hamstring injury, Virat is out of the entire series. Virat is currently in such tremendous form that he has scored three centuries and three fifties in the last 7 ODI innings. In these 7 innings, Virat has scored 616 runs at an incredible average of 123.2. According to some media reports, Virat can return to Team India on the England tour in July, where the Indian team has to play a series of 3 ODI matches.
Yashasvi Jaiswal took place
Yashasvi Jaiswal has been included in the Indian squad as a replacement for Virat Kohli for the Afghanistan ODI series. However, whether he will get a chance to play at number 3 or not depends on the team management. Jaiswal was last seen playing an ODI match against South Africa in December 2025. Till now Jaiswal has scored 171 runs including one century in 4 ODI matches.
Indian squad for Afghanistan series: Rohit Sharma, Shubman Gill (captain), KL Rahul, Yashasvi Jaiswal, Ishan Kishan, Shreyas Iyer, Washington Sundar, Nitish Kumar Reddy, Harsh Dubey, Kuldeep Yadav, Arshdeep Singh, Gurnoor Brar, Prasidh Krishna, Prince Yadav
Also read:
T20 World Cup 2026: Records rain in the first match, 5 biggest records broken; England crushed Sri Lanka badly
Most Sixes in ODIs: 7 batsmen who hit most sixes in International ODI, India-Pakistan legends in top-2

