Hardik Pandya will lead India in the three-match T20I series against Sri Lanka at home, starting on January 3, while Rohit Sharma is set to return for the three ODIs that follow.
Virat Kohli has also been rested from the T20I series, while Shikhar Dhawan is not a part of the ODI squad after a poor run in Bangladesh.
Rishabh Pant was not included in either the ODI or the T20I squad, after he had been given a break from the ODI series in Bangladesh before returning for the two Tests.
Hardik had also led India in the T20I series in New Zealand in November, just after the 2022 T20 World Cup, when Rohit had been rested. Rohit then suffered a thumb injury during the ODI series in Bangladesh earlier in December, which also forced him to miss the subsequent two-Test series.
At the start of an ODI World Cup year, India begin their home season by hosting Sri Lanka for three T20Is in Mumbai (January 3), Pune (January 5) and Rajkot (January 7), and three ODIs in Guwahati (January 10), Kolkata (January 12) and Thiruvananthapuram (January 15), after which they will also host New Zealand and Australia before the IPL.
India’s squad for Sri Lanka T20Is: Hardik Pandya (Captain), Ishan Kishan (wk), Ruturaj Gaikwad, Shubman Gill, Suryakumar Yadav (VC), Deepak Hooda, Rahul Tripathi, Sanju Samson, Washington Sundar, Yuzvendra Chahal, Axar Patel, Arshdeep Singh, Harshal Patel, Umran Malik, Shivam Mavi, Mukesh Kumar.
India’s squad for Sri Lanka ODIs: Rohit Sharma (Captain), Shubman Gill, Virat Kohli, Suryakumar Yadav, Shreyas Iyer, KL Rahul (wk), Ishan Kishan (wk), Hardik Pandya (VC), Washington Sundar, Yuzvendra Chahal, Kuldeep Yadav, Axar Patel, Mohamed Shami, Mohammed Siraj, Umran Malik, Arshdeep Singh.
More to follow …