India vs Sri Lanka 2nd Test Live Score: Playing XI, Toss & Team Changes

India and Sri Lanka are facing each other in the second and final Test of the series at the Sinhalese Sports Club in Colombo. India entered the match with a 1-0 series lead after winning the first Test in Galle by 165 runs.

Follow the India vs Sri Lanka 2nd Test live score below, along with the confirmed playing XIs, toss result and all changes made by both teams for the Colombo Test.

Aug 23-27 2nd Test
Colombo Venue
India 1-0 Series Lead
India Batting Toss Result
Live Match Status

India won the toss and elected to bat first.

India vs Sri Lanka 2nd Test Live Score

INDIA vs SRI LANKA LIVE SCORE

India won the toss and chose to bat first at the SSC in Colombo. The visitors are looking to complete a 2-0 series sweep after winning the opening Test in Galle by 165 runs.

India Playing XI for the 2nd Test

India made one change to the XI that played in the first Test. Saransh Jain comes into the side for Kuldeep Yadav and makes his Test debut.

# India Player
1 KL Rahul
2 Yashasvi Jaiswal
3 Devdutt Padikkal
4 Shubman Gill (Captain)
5 Rishabh Pant (Wicketkeeper)
6 Dhruv Jurel
7 Ravindra Jadeja
8 Manav Suthar
9 Saransh Jain
10 Mohammed Siraj
11 Prasidh Krishna

🇮🇳 India's Change

IN: Saransh JainOUT: Kuldeep Yadav

Saransh Jain has received his India Test debut cap and replaced Kuldeep Yadav in the playing XI. India captain Shubman Gill confirmed that Kuldeep was unavailable because of an infection.

Sri Lanka Playing XI for the 2nd Test

Sri Lanka made two changes for the Colombo Test as they attempt to level the series. Kamil Mishara makes his Test debut, while Pasindu Sooriyabandara comes into the starting XI.

# Sri Lanka Player
1 Lahiru Udara
2 Kamil Mishara
3 Kamindu Mendis
4 Dhananjaya de Silva (Captain)
5 Sonal Dinusha
6 Pasindu Sooriyabandara
7 Niroshan Dickwella (Wicketkeeper)
8 Keshara Nuwantha
9 Prabath Jayasuriya
10 Asitha Fernando
11 Lahiru Kumara

🇱🇰 Sri Lanka's Changes

IN: Kamil MisharaOUT: Nishan Madushka

Kamil Mishara makes his Test debut after being called into the squad for the Colombo match. Sri Lanka's batting group has been weakened by the absences of Kusal Mendis, Dinesh Chandimal and Pathum Nissanka.

IN: Pasindu SooriyabandaraPrevious XI change

Pasindu Sooriyabandara starts the second Test after serving as a concussion substitute for Dinesh Chandimal during the first Test.

Why Is Kuldeep Yadav Not Playing?

Kuldeep Yadav has been left out of India's XI because he is unavailable due to an infection. The decision was confirmed by captain Shubman Gill after the toss.

His absence means India have handed a Test debut to Saransh Jain, a 33-year-old spin-bowling all-rounder who earned his maiden Test call-up after strong domestic performances.

Sri Lanka's Major Absentees

Sri Lanka entered the second Test with several important batting absences. Kusal Mendis is unavailable because of a hamstring injury, while Dinesh Chandimal is ruled out after suffering a concussion during the first Test.

Pathum Nissanka also remains unavailable while recovering from wrist surgery. These absences forced Sri Lanka to bring additional players into the squad before the Colombo Test.

India vs Sri Lanka 2nd Test Match Context

India won the first Test in Galle by 165 runs after producing a strong all-round performance. Manav Suthar was one of the major performers, taking a 10-wicket match haul in only his second Test.

Sri Lanka therefore need a victory in Colombo to level the series, while India need only a draw to secure the series victory and can complete a 2-0 sweep with another win.

India vs Sri Lanka 2nd Test Toss Update

India won the toss and elected to bat first. Shubman Gill's side will look to establish a strong first innings total before putting Sri Lanka's inexperienced batting lineup under pressure.

Related India vs Sri Lanka Coverage

For the complete series schedule, squads and match information, visit our India vs Sri Lanka Test Series 2026 guide .

Frequently Asked Questions

What is the India vs Sri Lanka 2nd Test live score?

India were 13/0 after 3.4 overs at the latest available update, with Yashasvi Jaiswal unbeaten on 13 and KL Rahul unbeaten on 0.

Where is the India vs Sri Lanka 2nd Test being played?

The second Test is being played at the Sinhalese Sports Club in Colombo, Sri Lanka.

Who won the toss in the second Test?

India captain Shubman Gill won the toss and elected to bat first.

What change did India make for the second Test?

India made one change. Saransh Jain replaced Kuldeep Yadav and made his Test debut.

Why is Kuldeep Yadav not playing?

Shubman Gill confirmed that Kuldeep Yadav was unavailable because of an infection.

What changes did Sri Lanka make?

Sri Lanka brought Kamil Mishara and Pasindu Sooriyabandara into the starting XI. Kamil Mishara is making his Test debut.

Who is leading India in the second Test?

Shubman Gill is India's Test captain.

Who is captaining Sri Lanka?

Dhananjaya de Silva is captaining Sri Lanka.