IND vs SL: Results of last 11 Test matches; India dominated the battle
(Courtesy : X.com/BCCI)
India have always had the upper hand in the IND vs SL Test rivalry.
India and Sri Lanka have shared a long and largely one-sided history of success in Test cricket. Since their first Test meeting back in 1982, the two teams from the subcontinent have produced several memorable contests, especially on Sri Lankan soil.
Sri Lankan tracks are often considered among the greatest spin-bowling tracks, and India have impressed with their ability to counter spin on such challenging pitches.
Overall, out of the 47 Test matches played between the two teams, India have won 23, Sri Lanka have won only 7, while 17 matches have ended in a draw.
India’s remarkable record against Sri Lanka in Test cricket
Catch Every Update, Anytime, Anywhere

India’s recent record is even more striking, as they have remained undefeated in their last 11 Test matches against Sri Lanka. In the last 11 Tests between these two sides, India have won 9, and 2 matches ended in a draw.
The last time India were defeated in a Test match against Sri Lanka was back in 2015. Ever since then, India have remained undefeated against the Lankan side.
India’s dominance over Sri Lanka has not been limited to any single venue or generation. From MS Dhoni to the Virat Kohli-led India side, every era has consistently found ways to counter Sri Lanka’s spin threat.
Kohli, India’s most successful Test captain, also started his dominance in Test cricket with a 2-1 victory against Sri Lanka in 2015. India have held a dominant record over Sri Lanka at home, never losing a single game, while they have also recorded 10 victories on Lankan soil.
IND vs SL: Last 11 Tests Results
- India Won – 9
- Sri Lanka Won – 0
- Draw – 2
India tour of Sri Lanka 2026: Crucial WTC assignment for India
India have dominated Test cricket against Sri Lanka; however, the series carries additional significance because the two-match Test series formed a crucial part of India’s WTC 2025-27 campaign.
Recovering from a humiliating home series clean sweep against the Proteas, India reclaimed Test dominance on their tour of Sri Lanka.
With their win at Galle, India are now placed fifth on the WTC points table with a PCT of 53.33%. With India having limited room for error to make their way into the WTC 2027 final, they will have to register another clean sweep over Sri Lanka on Lankan soil.
When was the last time Sri Lanka defeated India in a Test series?
The last time Sri Lanka defeated India in a Test series was back in 2008.
Who is India’s leading run-scorer in Test cricket against Sri Lanka
Sachin Tendulkar is India’s leading run-scorer against Sri Lanka in Test cricket, having scored 1,995 runs.
For more updates, follow Khel Now Cricket on Facebook, Twitter, Instagram, Youtube; download the Khel Now Android App or IOS App and join our community on Whatsapp & Telegram.
Subhomoy Datta has been a sports writer since 2022. He holds a BSc in Microbiology from Rastraguru Surendranath College, WBSU, and is currently pursuing his master’s at NIT Surathkal. With a growing interest in sports journalism, he enjoys following the game closely and turning sporting moments into stories for fans.
