Virat Kohli: 30 before 30
Having scored 30 ODI centuries before he has turned 30, Kohli should now set his sights on greater targets.
Down memory lane in the Lions' den
For more than 30 years, the world has witnessed exciting Test cricket when India have toured Sri Lanka.
Rahane's time is running out
Ajinkya Rahane needs to improve his ODI game if he wants to keep wearing the blues for India.
Hardik Pandya steps up
With his century against Sri Lanka, Hardik Pandya has made a case for himself in all formats of the game.
The quiet triumph of Wriddhiman Saha
The India wicket-keeper has proven himself as one of the purest keepers in the longest format of the game.
A clinical show of dominance by India
A performance analysis of Indian players in the India - Sri Lanka Test series where they emerged victorious.
India's incredible wins
7 of the greatest Test matches that India has won from more than 85 years of Test cricket.
Ashwin and the 2000-200 club
Ravichandran Ashwin is one of the fastest all rounders to make 2000 runs and take 200 wickets in Tests.
Shami: India's driving force
Mohammed Shami is India's best fast bowler and needs to be carefully managed to avoid further injuries.
Rangana Herath: The Unrelenting Champion
He does not look like a superstar of international sport, but Herath is one of the modern greats of the game.
The journey of the Fab 4 to captaincy
The challenges facing Virat Kohli, Steve Smith, Joe Root and Kane Williamson as captains of their cricket teams.
5 moments from India vs Sri Lanka Test history
While it is not one of cricket's great rivalries, the subcontinental clash has had its moments.
India's bench strength
Six budding cricketers who will help India rotate their international squad when the senior players need rest.
MS Dhoni vs Yuvraj Singh
Both these limited overs legends are growing old. Who should be dropped by the 2019 World Cup?
Yuvraj Singh: The Road Ahead
The odds are highly against Yuvi appearing for India in the 2019 Cricket World Cup.
Rahul Dravid: The genius is back
As batting consultant for overseas tours, the Wall has the chance to personally influence a new generation.
Coach, don't encroach
Appointing a coach to a cricket team, especially the Indian team, is largely a shot in the dark.
The pressures on Sri Lanka captain
The captaincy for Dinesh Chandimal over Angelo Mathews may not be a bad idea for Sri Lanka.
Sri Lanka sinks to their lowest
The ODI series defeat to Zimbabwe has brought home the need for a strong, settled team.
No risk, no reward
India's lack of risks and experimentation, as seen against the West Indies, could hurt their future prospects.
The Virat Era
Virat Kohli is constantly breaking records and is poised to be the great ODI player of our times.
The curious case of Jasprit Bumrah
One no ball should not undo all the excellent work that this young bowler has done so far.
Sri Lanka (ODI and T20I) : Upul Tharanga (captain), Dushmantha Chameera, Akiila Dananjaya, Wanindu Hasaranga, Niroshan Dickwella (wk), Vishwa Fernando, Danushka Gunathilaka, Chamara Kapugedera, Lasith Malinga, Angelo Mathews, Kusal Mendis (wk), Thisara Perera, Malinda Pushpakumara, Lakshan Sandakan, Milinda Siriwardana
India (ODI and T20I) : Virat Kohli (captain), Rohit Sharma, Jasprit Bumrah, Yuzvendra Chahal, Shikhar Dhawan, MS Dhoni (wk), Kedar Jadhav, Kuldeep Yadav, Bhuvneshwar Kumar, Manish Pandey, Hardik Pandya, Axar Patel, Ajinkya Rahane, KL Rahul, Shardul Thakur, R Ashwin (rested), Ravindra Jadeja (rested), Yuvraj Singh (dropped)
Sri Lanka (3rd Test) : Dinesh Chandimal (captain), Dushmantha Chameera, Angelo Mathews, Upul Tharanga, Dimuth Karunaratne, Niroshan Dickwella (wk), Kusal Mendis, Dhananjaya de Silva, Lahiru Kumara, Vishwa Fernando, Dilruwan Perera, Malinda Pushpakumara, Lakshan Sandakan, Lahiru Thirimanne, Lahiru Gamage
Sri Lanka (2nd Test) : Dinesh Chandimal (captain), Angelo Mathews, Upul Tharanga, Dimuth Karunaratne, Niroshan Dickwella, Kusal Mendis, Dhananjaya de Silva, Danushka Gunathilaka, Lahiru Kumara, Vishwa Fernando, Nuwan Pradeep, Rangana Herath, Dilruwan Perera, Malinda Pushpakumara, Lakshan Sandakan, Lahiru Thirimanne
Sri Lanka (1st Test) : Rangana Herath (captain), Upul Tharanga, Dimuth Karunaratne, Kusal Mendis, Angelo Mathews, Asela Gunaratne, Niroshan Dickwella, Dhananjaya de Silva, Danushka Gunathilaka, Dilruwan Perera, Suranga Lakmal, Lahiru Kumara, Vishwa Fernando, Malinda Pushpakumara, Nuwan Pradeep
IndIa (Test) : Virat Kohli (captain), Cheteshwar Pujara, Ajinkya Rahane, Rohit Sharma, R Ashwin, Ravindra Jadeja, Wriddhiman Saha (wk), Ishant Sharma, Umesh Yadav, Hardik Pandya, Bhuvneshwar Kumar, Mohammed Shami, Kuldeep Yadav, Abhinav Mukund, Shikhar Dhawan (Vijay's replacement), Murali Vijay (ruled out with an injury), KL Rahul (ruled out of the first Test with high fever), Axar Patel