India ODI and T20I squads for Sri Lanka

India's ODI squad will be led by Rohit Sharma, and the T20I squad by Suryakumar Yadav. Jasprit Bumrah has been rested for both formats. It had been expected that Hardik Pandya would be given the responsibility of leading India in the shortest format, but he has lost out on the post to 'SKY', his teammate at Mumbai Indians.

Also read: The uncomfortable captaincy conundrum that awaits India

Interestingly, opening batter Shubman Gill has been named India's vice-captain in both formats. The ODI squad contains a return for batter Shreyas Iyer, who was dropped midway through the Test series against England earlier this year. KL Rahul is also in the side, while Ravindra Jadeja has not been included.

There are maiden call-ups for Riyan Parag and Harshit Rana in the ODI format. Parag made his India debut, in T20Is, on the recent tour of Zimbabwe while Rana is yet to play for the country in any format. Shivam Dube and Khaleel Ahmed could also make their ODI debuts while Washington Sundar will be looking to add to his four caps so far.

Also read: How has Suryakumar Yadav, India's new T20I captain, fared as skipper in the past?

India's T20I squad contains nine players who toured Zimbabwe in mid-July. Those added in are Suryakumar Yadav (as captain), Arshdeep Singh, Mohammad Siraj, Hardik Pandya, Axar Patel and Rishabh Pant. Washington Sundar was the player of the series on that tour, and could be in contention to take Ravindra Jadeja's spot in the main Indian XI.

Riyan Parag will be given another chance to impress after getting limited opportunities in Zimbabwe, but Abhishek Sharma and Ruturaj Gaikwad, who impressed on that tour, have been left out.

India squad for tour of Sri Lanka

India ODI squad

Batters: Rohit Sharma (c), Shubman Gill (vc), Virat Kohli, Shreyas Iyer

Bowlers: Kuldeep Yadav, Mohammad Siraj, Arshdeep Singh, Khaleel Ahmed, Harshit Rana

All-rounders: Shivam Dube, Washington Sundar, Riyan Parag, Axar Patel

Wicketkeepers: KL Rahul, Rishabh Pant

India T20I squad

Batters: Suryakumar Yadav (c), Shubman Gill (vc), Yashasvi Jaiswal, Rinku Singh

Bowlers: Ravi Bishnoi, Arshdeep Singh, Khaleel Ahmed, Mohammad Siraj

All-rounders: Riyan Parag, Hardik Pandya, Shivam Dube, Axar Patel, Washington Sundar

Wicketkeepers: Rishabh Pant, Sanju Samson

Follow Wisden for all SL vs IND updates, including live scores, match stats, quizzes and more. Stay up to date with the latest cricket news, player updates, team standings, match highlights, video analysis and live match odds.