Virat Kohli rested for ODI series against Sri Lanka

Indian captain Virat Kohli has been rested for the upcoming ODI series against Sri Lanka. However, he will play in the third test of the ongoing series.
The selectors named the squad for the third and final Test of the ongoing Paytm Test series against Sri Lanka on Monday. They also announced the squad for the upcoming three-match ODI series, reports the Daily News & Analysis.
Rohit will captain the side in the absence of Kohli while MS Dhoni will return as the wicketkeeper.
India squad for the third Test: Virat Kohli (Captain), M Vijay, KL Rahul, Shikhar Dhawan, Cheteshwar Pujara, Ajinkya Rahane (Vice-Captain), Rohit Sharma, Wriddhiman Saha, R Ashwin, Ravindra Jadeja, Kuldeep Yadav, Mohammed Shami, Umesh Yadav, Ishant Sharma, Vijay Shankar
India squad for the ODI series: Rohit Sharma (Captain), Shikhar Dhawan, Ajinkya Rahane, Shreyas Iyer, Manish Pandey, Kedar Jadhav, Dinesh Karthik, MS Dhoni (WK), Hardik Pandya, Axar Patel, Kuldeep Yadav, Yuzvendra Chahal, Jasprit Bumrah, Bhuvneshwar Kumar, Siddarth Kaul