The team has already announced its squads for the T20Is, ODIs and Test series, captained by Virat Kohli.
The legendary Mahendra Singh Dhoni will be absent due to military service, all-rounder Hardik Pandya and batsman Vijay Shankar are both injured.
But there are new faces in the team, including Rishabh Pant who will fill in MS Dhoni’s shoes.
The selection committee is giving opportunities to rookies, which is why there are some players who are not called for this series.
Here is the line-up of players per format: India’s squad for 2 Tests: Virat Kohli (Captain), Ajinkya Rahane (VC), Mayank Agarwal, KL Rahul, C Pujara, Hanuma Vihari, Rohit Sharma, Rishabh Pant (WK) Wriddhiman Saha (WK), R Ashwin, Ravindra Jadeja, Kuldeep Yadav, Ishant Sharma, Mohammed Shami, Jasprit Bumrah, Umesh YadavIndia’s squad for three T20Is: Virat Kohli (C), Rohit Sharma (VC), Shikhar Dhawan, KL Rahul,Shreyas Iyer, Manish Pandey, Rishabh Pant (WK), Krunal Pandya, Ravindra Jadeja, Washington Sundar, Rahul Chahar, Bhuvneshwar Kumar, Khaleel Ahmed, Deepak Chahar, Navdeep SainiIndia’s squad for three ODIs: Virat Kohli (C), Rohit Sharma (VC), Shikhar Dhawan, KL Rahul, Shreyas Iyer, Manish Pandey, Rishabh Pant (wk), Ravindra Jadeja, Kuldeep Yadav, Yuzvendra Chahal, Kedar Jadhav, Mohammed Shami, Bhuvneshwar Kumar, Khaleel Ahmed, Navdeep Saini.
Despite their failed campaign in the Cricket World Cup against New Zealand, they have the potential to propel their team to the top.