The Indian cricket team, who is ranked one in ODIs and Tests, and third in T20Is, have fielded a lot of players over the past couple of years.
The Indian Test squad is one which consists of a lot of players who have been around for a long time. A few of these cricketers are adept only to the longest format of the game and are not as successful in ODIs and T20Is. Players like Ishant Sharma and Cheteshwar Pujara have only been playing Tests for the past couple of years or so. They have not been a part of India's limited over set up for a while now and were even unsold in the IPL auctions this year, and last year.
Ravichandran Ashwin and Ravindra Jadeja, on the other hand, were a part of the Indian squad for all three formats. However, with the emergence of spinners like Kuldeep Yadav and Yuzvendra Chahal, Ashwin and Jadeja are only a part of the Test squad now.
The Indian ODI squad has seen a lot of changes over the past few years. As mentioned, Ashwin and Jadeja have been out of favour ever since the emergence of Chahal and Kuldeep. The bowling department has also seen the inclusion of new stars such as Shardul Thakur and Washington Sundar, while the batting department saw the inclusion of Shreyas Iyer.
MS Dhoni, who retired from Tests in 2014, continues to play in ODIs and T20Is. Dinesh Karthik has also been a part of India's squad time and again.
The T20I squad, on the other hand, has seen a lot of youngsters and IPL stars make their debut. Mohammed Siraj, Jaydev Unadkat, Washington Sundar, and Shreyas Iyer are few of the names who have played a part in India's T20I squad over the past year or so.
Let's take a look at the Indian squad for the tour of England:
The team for only first three tests have been named yet.