According to Cricbuzz, several players have been confirmed for the playing XI, but the skipper Rohit Sharma is responsible for filling the two key positions.
The Indian captain must decide whether to include an all-rounder in the fourth place in the squad, Hardik Pandya, or to consider Shubman Gill.
There have been various concerns made about Hardik Pandya's current record in the IPL; the Mumbai Indians captain has only scored 197 runs in nine matches and has only taken four wickets with an economy rate of 11.95.
According to the report, Rishabh Pant is in line for the squad based on his impressive performance for DC in the recent IPL.
Kuldeep Yadav and Ravi Bishnoi are the most likely spinners to be included in the squad. Yuzvendra Chahal, the IPL's leading wicket-taker, will most likely not be included in the squad.
Indian sensation Rohit Sharma will start the batting alongside youngster Yashasvi Jaiswal. With great Virat Kohli and Suryakumar Yadav playing important roles in the middle order.
In the lower middle order, Rishabh Pant, Hardik Pandya, and Ravindra Jadeja are likely to play. Power hitters Shivam Dube and Rinku Singh are anticipated to make an appearance in the squad to fill the finishing role.
Apart from that, given their present form in the IPL, Sanju Samson or KL Rahul might be considered for the second wicketkeeper berth.
The first match of India will be on 5th June against Ireland.