India skipper Rohit Sharma won the toss and elected to bat against Sri Lanka in the opening Test of the two-match series on Friday.

It will be Virat Kohli’s 100th Test, while Rohit will start his journey as Test captain with this match.

Hanuma Vihari and Shreyas Iyer replaced Cheteshwar Pujara and Ajinkya Rahane in the playing XI for India, who went with three spinners and two seamers.

Also read: Virat Kohli has time for greater milestones: BCCI President Sourav Ganguly on former skipper’s 100th Test

Sri Lanka, on the other hand, opted for three seamers and two spinners.

The first Test between India and Sri Lanka, which will be superstar batter Virat Kohli’s landmark 100th match, will be played in front of spectators, reversing an earlier decision to hold the game behind closed doors.

Also read: Rohit Sharma not sure on who fills Pujara, Rahane’s big shoes vs Sri Lanka

On Tuesday, BCCI Secretary Jay Shah said in a statement that cricket fans will be able to witness the historic moment of Kohli playing his 100th Test match. Punjab Cricket Association confirmed that the Test match will be held at 50 percent stadium capacity.

“The first Test between India and Sri Lanka to be played at the Punjab Cricket Stadium in Mohali will not be held behind closed doors,” Shah said in the statement.

Also read: Rohit credits Kohli for India’s success in Tests ahead of landmark game

Teams:

India: Rohit Sharma (c), Mayank Agarwal, Hanuma Vihari, Virat Kohli, Shreyas Iyer, Rishabh Pant (wk), Ravindra Jadeja, Ravichandran Ashwin, Jayant Yadav, Mohammed Shami, Jasprit Bumrah.

Also read: ‘I honestly never thought I will play 100 Test matches’: Virat Kohli

Sri Lanka: Dimuth Karunaratne (c), Lahiru Thirimanne, Pathum Nissanka, Charith Asalanka, Angelo Mathews, Dhananjaya de Silva, Niroshan Dickwella(wk), Suranga Lakmal, Vishwa Fernando, Lasith Embuldeniya, Lahiru Kumara.