India’s record in Sri Lanka says one thing, the last 20 months say another
India have not lost a Test series in Sri Lanka since 2008 and have won their last five Tests on the island. After two home whitewashes and a nine-year gap, that record tells us very little about August.
Jul 31, 2026
India land in Sri Lanka next month with a record there that reads like a formality. Five Test wins in a row on the island. No series defeat since 2008. Two of the last three Tests they played in Sri Lanka were won by an innings. On paper this is a fortnight of admin before the real WTC work starts.
I do not believe a word of it, and I think anyone treating this as a routine two-nil is looking at the wrong decade.
The record, for what it is worth
The last time a Sri Lankan side beat India in a Test series at home was 2008, when they took it 2-1 and Virender Sehwag’s double century in Galle was the only thing India had to show for the trip. The 2010 tour finished level. In 2015 India won 2-1, which was their first series win in Sri Lanka since 1993, and in 2017 they went through 3-0 with two innings victories inside it.
All true, all irrelevant in one important way. India have not played a Test in Sri Lanka since August 2017. Nine years. Of the batters in this squad, only KL Rahul was a Test cricketer when that tour happened. Shubman Gill, Yashasvi Jaiswal, Rishabh Pant, Sai Sudharsan, Dhruv Jurel and Devdutt Padikkal all made their Test debuts afterwards. The record belongs to a different team.
The team that is actually travelling
Here is the part that should worry anyone who watched the last 20 months. New Zealand won 3-0 in India in November 2024, the first time any visiting side had swept India at home in a series of three or more Tests. South Africa then won 2-0 in November 2025, closing it out in Guwahati by 408 runs, India’s heaviest Test defeat by runs and the first time any team had whitewashed India at home twice.
India sit fifth in the 2025-27 World Test Championship table with four wins, four defeats and a draw from nine matches. Galle will be their first Test since a one-off win over Afghanistan in June, and Guwahati remains the last time this batting order faced a proper red-ball examination. Nine months on from that defeat, the assignment happens to be on turning pitches against a side that grew up on them.
Two Tests is not much of a runway
The squad is built for the conditions. Ravindra Jadeja is back after recovering from the tennis elbow he picked up during IPL 2026, Kuldeep Yadav comes with him, and Manav Suthar and Saransh Jain give Shubman Gill four spin options if he wants them. KL Rahul is vice-captain. Jasprit Bumrah and Sai Sudharsan are both in subject to fitness clearance, which in Bumrah’s case is a sentence Indian fans have learned to read carefully.
The bowling is not my worry. Galle rewards exactly what this attack has, and a four-day warm-up in Colombo from 7 August gives them a look at the surface before it counts. The batting is the question. India’s collapses against New Zealand and South Africa were not about pace, they were about spin gripping on a fifth-day surface and a middle order that could not decide whether to attack it or block it. Sri Lanka will set the same trap, at Galle, where the ball turns from day two.
What I actually expect
India should still win this. Sri Lanka are sixth in the same table and arrived there off a defeat by an innings and 217 runs to West Indies in North Sound in June, which is not the form line of a side about to ambush anyone.
But a 2-0 sweep feels like the least likely of the plausible outcomes to me. Two Tests, nine years away, a batting order still carrying the bruises from two home whitewashes, and Galle on days four and five. A 1-0 India win, or a drawn series that leaves the WTC table looking much as it does now, is what I expect. If India do sweep it, that tells us more about this side than the last 20 months have.







