Written By: Shreya Patil
Published: July 29, 2026

India lead Sri Lanka 22-7 in Test cricket, with 17 matches drawn from 46 meetings since 1982.

That’s a win rate of close to 48% for India. Sri Lanka has never once beaten India in a Test played on Indian soil.

Here’s the full breakdown of the numbers, records, and standout performers from this rivalry, plus a look at what’s coming next in August 2026.

India vs Sri Lanka Test Record: Quick Glance

StatNumber
Total Tests played46
India won22
Sri Lanka won7
Matches drawn17
First Test1982, Chennai
Most recent TestMarch 2022, Bengaluru
Next Test seriesAugust 2026, Sri Lanka

The Full Head-to-Head Picture

The India vs Sri Lanka Test rivalry began in September 1982 at Chennai, and it ended in a draw. That set the tone for the early years.

Sri Lanka was still finding its feet as a Test nation. Most of the 1980s and 90s fixtures between the two sides ended without a result.

Things shifted once India’s spin attack matured. Anil Kumble, Harbhajan Singh, and later Ravichandran Ashwin turned home Tests into one-sided affairs.

India vs Sri Lanka Head-to-Head Records
Source – The Statesman

Sri Lanka, on the other hand, had Muttiah Muralitharan, who made away tours to India a genuine contest for years.

One number stands out here. India’s first Test series win on Sri Lankan soil since 1993 came only in 2015, under Virat Kohli, ending a 22-year wait.

That 2-1 series win is still remembered as one of Kohli’s defining moments as a Test captain.

How India Have Dominated at Home

India have played 22 Tests against Sri Lanka on home soil. The record reads 13 wins and 9 draws. Sri Lanka has never won a single Test match in India.

That’s not a small stat. Plenty of strong touring sides have managed one win in India over the decades. Sri Lanka hasn’t, despite playing 22 Tests there since 1982.

Sri Lanka’s Record on Home Turf

Away from home, the picture looks a lot more even. India and Sri Lanka have played 24 Tests in Sri Lanka.

India still leads that count, with 9 wins to Sri Lanka’s 7, and 8 matches drawn.

Since 2008, India has stayed unbeaten in bilateral Test series played in Sri Lanka. That streak is exactly what’s on the line again in August 2026.

Highest and Lowest Team Totals in the Rivalry

Big scores and batting collapses have both been part of this rivalry’s story. Here’s where the extremes sit.

RecordScoreTeamVenue and Year
Highest team total952/6 declaredSri LankaColombo (SSC), August 1997
India’s highest total726/9 declaredIndiaMumbai, December 2009
Sri Lanka’s lowest total82 all outSri LankaChandigarh, November 1990
India’s lowest total112 all outIndiaGalle, August 2015

Sri Lanka’s 952/6 declared at Colombo in 1997 still stands as the highest innings total in the history of Test cricket, nearly three decades on.

Sanath Jayasuriya batted for four days and scored 340, while Roshan Mahanama added 225 in a stand of 576 that broke India’s bowlers as much as their spirit.

India hit back on their own turf 12 years later. Virender Sehwag’s 293 powered India to 726/9 declared at Mumbai in 2009.

That was India’s highest total against any team, until Karun Nair’s triple hundred against England broke it in 2016.

At the other end, Sri Lanka were skittled for just 82 in Chandigarh in 1990, with Venkatapathy Raju taking 6/12.

India suffered their own batting horror show at Galle in 2015, bowled out for 112 as Rangana Herath ran through the lineup with 7/48.

Batting and Bowling Records: The Standout Performers

Individual brilliance has shaped almost every big result in this fixture. A handful of names show up again and again.

CategoryPlayerNumber
Most Test runs for IndiaSachin Tendulkar1,995 runs (average 60.45)
Highest individual scoreSanath Jayasuriya340 vs India, Colombo, 1997
Most Test wickets for IndiaAnil Kumble74 wickets
Most Test wickets overallMuttiah Muralitharan105 wickets in 22 Tests

Tendulkar’s numbers against Sri Lanka read like a highlight reel on their own.

His double century of 203 at the SSC in Colombo in 2010 remains one of his finest overseas knocks.

That knock came against a Sri Lankan attack that still had Muralitharan bowling at his peak.

Kumble’s 74 wickets came at an average of 31.20, with his career-best figures of 7/59 at Lucknow in 1994.

That spell alone showed why India trusted him as their go-to bowler against Sri Lanka for nearly two decades.

Muralitharan simply owns this fixture from the Sri Lankan side.

His 105 wickets in 22 Tests came at an economy of under 3 runs an over, with seven five-wicket hauls and two ten-wicket match hauls against India alone.

Iconic Matches That Defined This Rivalry

A few Tests from this history are still talked about whenever India and Sri Lanka fans argue over old scorecards.

Colombo, 1997: The match that gave the world its highest-ever Test total.

India batted first and declared at 537/8, thinking it was a match-winning score.

India vs Sri Lanka 1st Test 1997 Colombo
Source – Cricinfo

Sri Lanka never got out. They piled up 952/6, turning a likely Indian win into a one-sided draw the other way.

Mumbai, 2009: Sehwag’s 293 and Dhoni’s unbeaten century pushed India to 726/9, and the hosts wrapped up an innings win to seal a 2-0 series victory.

It was also India’s biggest Test total at the time, a record that stood until 2016.

Galle, 2015: India dominated for three days, leading by 192 runs after the first innings.

Then Dinesh Chandimal’s unbeaten 162 and Rangana Herath’s spin turned the match on its head. Sri Lanka won by 63 runs.

It’s one of the great comeback wins in this rivalry. India still won the series 2-1, so the story had a happy ending for the visitors in the end.

What’s Next: The 2026 Test Series

India return to Sri Lanka in August 2026 for a two-match series, their first full Test tour there since 2017.

The first Test starts on August 15 at Galle, followed by the second at the SSC in Colombo from August 23 to 27.

Both sides need the points badly. It’s part of the ongoing World Test Championship 2025-27 cycle, and neither team can afford to slip further down the table.

About the Author

Shreya Patil is a Mumbai-based documentary photographer turned cricket storyteller. Having covered local leagues through her lens, she now writes feature pieces at WPLeague, capturing the human side of women’s cricket beyond the boundary ropes.

Scroll to Top