India and West Indies will face each other in three one-day internationals (ODIs) from July 22 to July 27.
The five-match T20I series will begin on July 29 and conclude on August 7.
India has announced its squad for the ODI and T20I series.
Both teams are missing top players like Virat Kohli and Jasprit Bumrah.
India squad for three ODIs: Shikhar Dhawan (captain), Ruturaj Gaikwad, Shubman Gill, Deepak Hooda, Suryakumar Yadav, Shreyas Iyer, Ishan Kishan (vk), Sanju Samson (vk), Ravindra Jadeja (vice-captain), Shardul Thakur, Yuzvendra Chahal, Axar Patel, Avesh Khan, Prasidh Krishna, Mohd Siraj, Arshdeep Singh.
India squad for 5th T20 is: Rohit Sharma (captain), Ishan Kishan, KL Rahul*, Suryakumar Yadav, Deepak Hooda, Shreyas Iyer, Dinesh Karthik, Rishabh Pant, Hardik Pandya, Ravindra Jadeja, Axar Patel, Raviuldeep, R. Yadav* , Bhuvneshwar Kumar, Avesh Khan, Harshal Patel, Arshdeep Singh.
On the other hand, West Indies have also announced their squad for the ODI series. Veteran all-rounder Jason Holder has been recalled to the squad for the series.
West Indies squad for ODI series: Nicholas Pooran (captain), Shai Hope (vice-captain), Shamarh Brooks, Keacy Carty, Jason Holder, Akeal Hossain, Alzarri Joseph, Brandon King, Kyle Mayers, Gudakesh Motie, Keemo Paul, Rovman Powell , Jayden Seales Backups: Romario Shepherd and Hayden Walsh Jr.
The Indian team last visited the West Indies in 2019. Both had two Tests, three ODIs and three T20Is. India won the Test series 2-0 and also won the ODI and T20I series by 2-0 and 3-0 respectively.