Rohit Sharma, Shikhar Dhawan, Virat Kohli (capt), Kedar Jadhav, Manish Pandey, MS Dhoni (wk), Yuvraj Singh, Ravindra Jadeja, Hardik Pandya, Bhuvneshwar Kumar, Umesh Yadav, Jasprit Bumrah, Ajinkya Rahane, R Ashwin, Mohammed Shami.
Eoin Morgan (captain), Moeen Ali, Jonny Bairstow, Jake Ball, Sam Billings, Jos Buttler, Alex Hales, Liam Plunkett, Adil Rashid, Joe Root, Jason Roy, Ben Stokes, David Willey, Chris Woakes and Mark Wood.
South Africa Squad
AB de Villiers (captain), Hashim Amla, Farhaan Behardien, JP Duminy, Quinton de Kock, Faf du Plessis, Keshav Maharaj, David Miller, Morne Morkel, Chris Morris, Wayne Parnell, Andile Phehlukwayo, Dwaine Pretorius, Kagiso Rabada and Imran Tahir.
Sarfraz Ahmad (captain), Ahmad Shahzad, Azhar Ali, Babar Azam, Fahim Ashraf, Fakhar Zaman, Hassan Ali, Imad Wasim, Junaid Khan, Mohammad Amir, Mohammad Hafeez, Shadab Khan, Shoaib Malik, Umar Akmal and Wahab Riaz.
Sri Lanka Squad
Team India's Performance in ICC Champions Trophy: An Overview
India better equipped than last time says Virat Kohli
Champions Trophy 2017: Indian Squad and Schedule
Sachin Tendulkar owns a team in Kabaddi League
MCC awarded Honorary Life Membership to Laxman
ICC Champions Trophy 2017: Complete Squads
4th Test: Smith guides Australia to 131/1 at Lunch on Day 1
4th Test: Australia opt to bat, Rahane to lead
Marsh, Handscomb show grit as Australia reduce deficit (Tea Report)
Jadeja strikes to leave Australia struggling at 83/4 at lunch