India National Cricket Team vs Sri Lanka National Cricket Team Test Timeline (1982–2026)

India National Cricket Team vs Sri Lanka National Cricket Team Test Timeline

Table of Contents

I’ve covered Indian cricket for 15 years now, and there’s one fixture I keep coming back to because it never quite behaves the way the scoreline suggests it should. That’s the India national cricket team vs Sri Lanka national cricket team Test timeline. On paper, it looks lopsided. India has won more, drawn more, and dominated most of the recent chapters. But dig into the archive and you’ll find a world record total, a bowler who nearly single-handedly rewrote the record books, and a rivalry that shaped how both countries think about subcontinental cricket.

Sri Lanka were babies in Test cricket when this rivalry began in 1982, barely a year into their Test status. India, by contrast, had already been playing the format for 50 years. That imbalance defined the early exchanges. It doesn’t define them anymore.

This piece walks through every series, the numbers that matter, the records that still stand, and where this contest heads next. Think of it as the full India national cricket team vs Sri Lanka national cricket team Test timeline, from a converted first Test in Chennai to a WTC series that hasn’t been played yet.

India National Cricket Team vs Sri Lanka National Cricket Team Test Timeline

1982: first-ever Test match between India and Sri Lanka

Venue: MA Chidambaram Stadium, Chennai (then Madras)

Sri Lanka had earned Test status barely seven months earlier. Their maiden tour of India, in September 1982, produced a one-off Test. Sri Lanka won the toss and batted first, a decision that set the tone for a match that never really threatened a result.

Match summary: Sri Lanka posted 346, built around twin efforts from Duleep Mendis and Roy Dias. India replied with 566 for 6 declared, led by Sunil Gavaskar’s 155. Sri Lanka followed with 394 in their second innings, Duleep Mendis becoming the first Sri Lankan to score a century in each innings of a Test. India closed the match on 135 for 7, chasing a target that was never really on.

Result: Match drawn.

Key performers: Duleep Mendis scored 105 and 105, an extraordinary debut-series achievement that won him Player of the Match. Gavaskar’s 155 anchored India’s reply. Kapil Dev took 5 for 110 in Sri Lanka’s second innings.

1985–1990: Sri Lanka’s early years in Test cricket

India toured Sri Lanka in 1985 for a three-Test series, and this is where the balance of power briefly tilted. Sri Lanka won the second Test at Colombo by 149 runs, their first-ever Test victory over India. The other two matches were drawn.

Sri Lanka’s development as a Test side accelerated quickly after that breakthrough. By the time they toured India in 1986/87, they were a more organized outfit, though India won that series 2-0 with an innings victory in Nagpur, India’s first-ever Test win over Sri Lanka, and another in Cuttack.

In 1990/91, Sri Lanka toured India for a one-off Test at Chandigarh. India won by an innings and 8 runs. Sri Lanka were bowled out for just 82 in their first innings, still their lowest total in this fixture.

1993: historic Colombo Test series

India toured Sri Lanka again in 1993 for three Tests. The Kandy Test was drawn after weather intervened. India won the second Test in Colombo (SSC) by 235 runs. The third, at Colombo (PSS), ended in a draw. India took the series 1-0, their first series win on Sri Lankan soil.

1997: the highest team total (952/6 declared)

Sri Lanka’s world-record innings: Nothing in this rivalry, or in Test cricket itself, tops what happened at the R Premadasa Stadium in August 1997. India batted first and posted 537 for 8 declared. Sri Lanka, reduced to 39 for 1 in reply, then produced one of the most extraordinary passages of batting the format has ever seen.

Sanath Jayasuriya’s triple century: Jayasuriya walked in and stayed for the better part of two days. He finished unbeaten on 340 off 578 balls, still the highest individual score by any Sri Lankan batter in Test history, and at the time it was the second-highest score by anyone.

Roshan Mahanama partnership: Jayasuriya put on 576 runs for the fourth wicket with Roshan Mahanama, who made 225 off 561 balls, his own career-best score. It’s still one of the biggest partnerships in Test cricket history.

Why this match remains historic: Sri Lanka declared on 952 for 6, the highest total ever recorded in a Test innings. It’s stood for nearly three decades. India’s bowlers, including Anil Kumble and Javagal Srinath, simply had nowhere to go. The match, inevitably, ended in a draw. So did the second Test at Colombo (SSC) days later.

2001–2005: competitive battles begin

By 2001, Sri Lanka had Muttiah Muralitharan at the peak of his powers, and it showed. India toured that year and lost the series 2-1. Sri Lanka won the first Test at Galle by 10 wickets and the third at Colombo by an innings and 77 runs. India’s only win came at Kandy, by 7 wickets. Muralitharan took 23 wickets in the series and was named Player of the Series.

Home dominance followed. When Sri Lanka toured India in 2005/06, India won 2-0, with victories at Delhi and Ahmedabad sandwiching a draw in Chennai. Anil Kumble took 16 wickets in the series and was named Player of the Series.

2008: India’s tour of Sri Lanka

Muralitharan’s dominance: The 2008 series belonged to one man. Sri Lanka won the first Test at Colombo (SSC) by an innings and 239 runs after posting 600 for 6 declared. India won the second Test at Galle by 170 runs. Sri Lanka then closed out the series with an 8-wicket win in the third Test at Colombo (PSS).

Turning pitches: Muralitharan finished with 11 wickets in the first Test alone and dominated throughout, a reminder that on turning subcontinental pitches, no Indian batting line-up, however strong, was fully safe from him.

2010–2015: rise of Virender Sehwag, Virat Kohli & Ashwin

Major milestones: In 2009/10, Sri Lanka toured India and posted 760 for 7 declared in Ahmedabad, a draw. India then hammered back with an innings win in Kanpur and, in Mumbai, a match remembered for Virender Sehwag’s 293, the highest score by an Indian batter in this fixture, made off just 254 balls at a strike rate above 115. India’s total of 726 for 9 declared in that Test remains their highest against Sri Lanka.

Record partnerships: The 2010 tour of Sri Lanka swung both ways. Sri Lanka won the first Test at Galle by 10 wickets. The second Test at Colombo (SSC) produced two enormous totals, 642 for 4 declared from Sri Lanka and 707 from India, and finished drawn. India won the decider at P Sara Oval by 5 wickets.

Series results: India toured again in 2015 and won 2-1. Sri Lanka won the opener at Galle by 63 runs. India hit back at P Sara Oval (278 runs) and Colombo SSC (117 runs). Ravichandran Ashwin’s 6 for 46 at Galle remains the best bowling figures by an Indian in this rivalry.

2017: India’s historic whitewash in Sri Lanka

Complete series timeline: This was as one-sided as the fixture has ever been. India won at Galle by 304 runs, at Colombo SSC by an innings and 53 runs, and at Pallekele by an innings and 171 runs. A clean 3-0 sweep, still India’s most emphatic series win over Sri Lanka.

Top performers: Ravichandran Ashwin became the fastest bowler ever to 200 Test wickets during this series, breaking a 36-year-old record held by Richard Hadlee. India’s batting depth, and Sri Lanka’s rebuilding squad after the retirements of Sangakkara and Jayawardene, made the gap painfully obvious.

2022: ICC World Test Championship series

Mohali Test: Sri Lanka toured India for a two-Test series in 2022, and it turned into a personal showcase for Ravindra Jadeja. India posted 574 for 8 declared, with Jadeja unbeaten on 175. Sri Lanka collapsed twice, for 174 and 178, and India won by an innings and 222 runs.

Bengaluru Pink Ball Test: The second Test, India’s first day-night Test against Sri Lanka, went almost as one-sidedly. India won by 238 runs to complete a 2-0 series sweep.

Ravindra Jadeja’s all-round heroics: Jadeja finished the Mohali Test with 175 not out and 9 wickets, becoming only the third Indian, after Vinoo Mankad and Polly Umrigar, to score a century and take a five-wicket haul in the same Test against any opponent. He was, unsurprisingly, Player of the Match.

2023–2026: latest developments

Most recent encounters: Since that 2022 sweep, India and Sri Lanka haven’t played a Test against each other, a gap of more than four years by the time this next series begins. Limited-overs cricket continued between the sides, but the whites stayed in the bag.

Current rivalry status: That changes in August 2026. India tour Sri Lanka for a two-Test series as part of the 2025–27 World Test Championship cycle, with the first Test starting on August 15 at Galle and the second at Colombo’s SSC ground from August 23. Shubman Gill leads a squad that includes a returning Ravindra Jadeja and a debut call-up for off-spinning all-rounder Saransh Jain, while Washington Sundar sits out the opener through injury. It’s India’s first Test tour of the island since that 2017 whitewash, and it arrives after a rocky year for India in the format, including a home series loss to South Africa.

Read Also : India National Cricket Team Vs Sri Lanka National Cricket Team Timeline

India vs Sri Lanka Test head-to-head record

MatchesIndia wonSri Lanka wonDrawTied
46227170

India’s win rate sits just under 48%. Sri Lanka’s is roughly 15%. But 17 draws, more than a third of all matches played, tell you how often these two sides have fought each other to a standstill rather than a finish.

India vs Sri Lanka Test series results timeline

YearHostWinnerScoreline
1982/83IndiaDrawn0-0 (1 Test)
1985Sri LankaSri Lanka1-0
1986/87IndiaIndia2-0
1990/91IndiaIndia1-0
1993Sri LankaIndia1-0
1993/94IndiaIndia3-0
1997Sri LankaDrawn0-0
1997/98IndiaDrawn0-0
1998/99 (Asian Test Championship)Sri LankaDrawn0-0
2001Sri LankaSri Lanka2-1
2005/06IndiaIndia2-0
2008Sri LankaSri Lanka2-1
2009/10IndiaIndia2-0
2010Sri LankaDrawn1-1
2015Sri LankaIndia2-1
2017Sri LankaIndia3-0
2017/18IndiaIndia1-0
2021/22IndiaIndia2-0
2026Sri LankaUpcoming2 Tests scheduled

Complete match results timeline

YearVenueWinnerMarginPlayer of the Match
1982ChennaiDrawnDuleep Mendis
1985Colombo (SSC)Drawn
1985Colombo (PSS)Sri Lanka149 runs
1985KandyDrawn
1986KanpurDrawn
1986NagpurIndiaInnings & 106 runs
1987CuttackIndiaInnings & 67 runs
1990ChandigarhIndiaInnings & 8 runs
1993KandyDrawn
1993Colombo (SSC)India235 runs
1993Colombo (PSS)Drawn
1994LucknowIndiaInnings & 119 runs
1994BangaloreIndiaInnings & 95 runs
1994AhmedabadIndiaInnings & 17 runs
1997Colombo (RPS)DrawnSanath Jayasuriya
1997Colombo (SSC)Drawn
1997MohaliDrawn
1997NagpurDrawn
1997MumbaiDrawn
1999Colombo (SSC), Asian Test ChampionshipDrawn
2001GalleSri Lanka10 wickets
2001KandyIndia7 wickets
2001Colombo (SSC)Sri LankaInnings & 77 runs
2005ChennaiDrawn
2005DelhiIndia188 runs
2005AhmedabadIndia259 runs
2008Colombo (SSC)Sri LankaInnings & 239 runsMuttiah Muralitharan
2008GalleIndia170 runs
2008Colombo (PSS)Sri Lanka8 wickets
2009AhmedabadDrawn
2009KanpurIndiaInnings & 144 runs
2009MumbaiIndiaInnings & 24 runsVirender Sehwag
2010GalleSri Lanka10 wickets
2010Colombo (SSC)Drawn
2010Colombo (P Sara)India5 wickets
2015GalleSri Lanka63 runs
2015Colombo (P Sara)India278 runs
2015Colombo (SSC)India117 runsRavichandran Ashwin
2017GalleIndia304 runs
2017Colombo (SSC)IndiaInnings & 53 runs
2017PallekeleIndiaInnings & 171 runs
2017KolkataDrawn
2017NagpurIndiaInnings & 239 runsVirat Kohli
2017DelhiDrawnVirat Kohli
2022MohaliIndiaInnings & 222 runsRavindra Jadeja
2022BengaluruIndia238 runs

Memorable India vs Sri Lanka Test matches

1997 Colombo run-fest

Sanath Jayasuriya’s 340, Roshan Mahanama’s 225, and a 576-run stand pushed Sri Lanka to 952 for 6 declared, still the highest Test innings ever recorded. India’s bowling attack, one of the better ones of that era, had absolutely nowhere to hide.

2008 spin battle

Muralitharan’s mastery at Colombo SSC, an innings and 239-run win built almost entirely on turn and guile, remains the low point of that era for Indian batting on Sri Lankan soil.

2010 Galle Test

Sri Lanka won by 10 wickets to open the series, built on Tharanga Paranavitana and Kumar Sangakkara centuries, before India hit back with wins and near-wins across the rest of that tour.

2015 Colombo victory

India’s 117-run win at SSC sealed a 2-1 series victory, India’s first series win in Sri Lanka since 2010, and gave Ashwin, still building his overseas reputation at the time, a genuine signature away performance.

2017 Pallekele whitewash

India completing a 3-0 sweep, their biggest away series win against Sri Lanka, with Ashwin breaking Hadlee’s 36-year-old record for fastest to 200 Test wickets along the way.

2022 Mohali Test

Ravindra Jadeja’s 175 not out and match haul of 9 wickets turned a routine home Test into one of the great individual all-round performances in Indian Test history.

Highest team totals in India vs Sri Lanka Tests

TeamScoreVenueYear
Sri Lanka952/6dColombo (RPS)1997
Sri Lanka760/7dAhmedabad2009
India726/9dMumbai2009
Sri Lanka642/4dColombo (SSC)2010
India707Colombo (SSC)2010
India676/7dKanpur1986
Sri Lanka610/6dColombo (SSC)2001
India610/6dNagpur2017
India622/9dColombo (SSC)2017
Sri Lanka600/6dColombo (SSC)2008

Lowest team totals in India vs Sri Lanka Tests

TeamScoreVenueYear
Sri Lanka82Chandigarh1990
Sri Lanka109Bengaluru2022
Sri Lanka119Ahmedabad1994
India138 (follow-on)Colombo (SSC)2008
Sri Lanka141Nagpur1986
Sri Lanka166Nagpur2017
India167Chennai2005

Most runs in India vs Sri Lanka Test history

PlayerMatchesRunsAverageHundredsFifties
Sachin Tendulkar (India)251,99560.459
Mahela Jayawardene (Sri Lanka)181,82267.4868
Rahul Dravid (India)201,50848.6439
Kumar Sangakkara (Sri Lanka)171,35252.0052
Aravinda de Silva (Sri Lanka)

Tendulkar’s tally has stood untouched since he retired in 2013. Jayawardene, Sangakkara, and de Silva’s numbers all reflect just how good Sri Lanka’s golden generation of batting really was, especially given how few Tests these two nations actually played against each other compared with, say, India vs Australia or India vs England.

Most wickets in India vs Sri Lanka Test matches

PlayerMatchesWicketsAverageBest figures
Muttiah Muralitharan (Sri Lanka)10511/110
Anil Kumble (India)187431.207/59
Harbhajan Singh (India)165339.777/62
Ravichandran Ashwin (India)38+ (pre-2017, career total higher)6/46
Rangana Herath (Sri Lanka)

Muralitharan is, unsurprisingly, out on his own here. He also holds all three instances of a bowler taking 10 or more wickets in a match for Sri Lanka against India: 11 for 110 in 2008, 11 for 196 in 2001, and a 10-wicket match haul from Ajantha Mendis in 2008. Ashwin had 38 wickets against Sri Lanka heading into the 2017 whitewash and kept adding through that series and the 2022 sweep, closing in on Kumble’s tally as the leading active threat in this fixture by the time he retired in 2024. Herath, Sri Lanka’s most successful left-arm spinner in Test history, never quite got the volume of matches against India that his broader career numbers might suggest he deserved.

Highest individual scores

PlayerScoreVenueYear
Sanath Jayasuriya (Sri Lanka)340*Colombo (RPS)1997
Virender Sehwag (India)293Mumbai2009
Roshan Mahanama (Sri Lanka)225Colombo (RPS)1997
Virat Kohli (India)243Delhi2017
Virat Kohli (India)213Nagpur2017

Best bowling figures in an innings

PlayerFiguresVenueYear
Muttiah Muralitharan (Sri Lanka)7/48 (part of 11/110 match haul)Colombo (SSC)2008
Anil Kumble (India)7/59Lucknow1994
Ravichandran Ashwin (India)6/46Galle2015
Harbhajan Singh (India)6/102Galle2008
Venkatesh Prasad (India)5/72Kandy2001

Most Player of the Match awards

Muttiah Muralitharan and Ravichandran Ashwin sit among the leaders here, a fair reflection of how much this fixture has been decided by spin. Virat Kohli picked up two Player of the Match awards in the 2017/18 home series alone, on the back of his double centuries in Nagpur and Delhi.

India vs Sri Lanka Test records at different venues

Matches in India

India have generally been ruthless at home in this fixture, with heavy wins in Nagpur, Cuttack, Lucknow, Bangalore, Ahmedabad, Kanpur, Mumbai, Delhi, and Mohali across the decades. Sri Lanka’s only real foothold in India came through drawn series in the late 1990s, when their batting depth was strong enough to survive but not quite strong enough to win.

Matches in Sri Lanka

This is where the contest has genuinely been two-way. India have played 24 Tests in Sri Lanka, winning 9 and losing 7, with 8 draws. Galle, in particular, has been a difficult ground for India, hosting some of Sri Lanka’s biggest wins in this fixture.

India vs Sri Lanka Test rivalry by decade

1980s

A young Sri Lankan side found its feet against a settled Indian team. One draw, one series loss, one series win for India. Genuinely competitive cricket, even if the results didn’t always show it.

1990s

India’s dominant decade at home, with a 3-0 whitewash in 1993/94, offset by draws in Sri Lanka and the extraordinary 952/6 declared in 1997.

2000s

Muralitharan’s decade. Sri Lanka won series in 2001 and 2008, largely on the back of his bowling, while India held their own at home.

2010s

The decade this rivalry tilted decisively toward India, capped by the 2017 whitewash and Ashwin’s emergence as the fixture’s dominant modern bowler.

2020s

Two comprehensive home wins for India in 2022, and now a fresh Test series in Sri Lanka arriving in August 2026 to reopen this chapter.

Captains who have led India and Sri Lanka in Test cricket

CaptainMatchesWinsLosses
Sunil Gavaskar (India)100
Mohammad Azharuddin (India)850
Sourav Ganguly (India)612
Rahul Dravid (India)311
Anil Kumble (India)310
MS Dhoni (India)621
Virat Kohli (India)651
Rohit Sharma (India)220
Arjuna Ranatunga (Sri Lanka)611
Sanath Jayasuriya (Sri Lanka)321
Mahela Jayawardene (Sri Lanka)401
Kumar Sangakkara (Sri Lanka)301
Dimuth Karunaratne (Sri Lanka)403

Kohli’s captaincy record against Sri Lanka, 5 wins from 6 matches, is one of the more one-sided numbers in this entire rivalry.

Timeline of major milestones

  • First Test: September 1982, Chennai, drawn.
  • First Indian win: December 1986, Nagpur, by an innings and 106 runs.
  • First Sri Lankan win: September 1985, Colombo, by 149 runs.
  • Highest total: Sri Lanka’s 952/6 declared, Colombo, 1997.
  • Highest partnership: 576 runs, Jayasuriya and Mahanama, Colombo, 1997.
  • Fastest century (Indian bowlers’ worst nightmare): Sehwag’s 293 in Mumbai came at a strike rate above 115, among the fastest big Indian Test innings ever played.
  • Double centuries: Jayasuriya (340*, 1997), Kohli (213 in 2017, 243 in 2017).
  • Pink-ball Test: Bengaluru, March 2022, India won by 238 runs.
  • World Test Championship matches: The 2022 home series and the upcoming August 2026 series in Sri Lanka both count toward WTC points.

India vs Sri Lanka Test statistics snapshot

CategoryDetail
Total Tests46
Biggest victoryIndia, innings and 239 runs (Nagpur, 2017)
Highest chaseIndia, 5-wicket win, P Sara Oval, 2010
Highest score952/6d, Sri Lanka, 1997
Lowest score82, Sri Lanka, 1990
Most centuriesSachin Tendulkar, 9
Most five-wicket haulsMuttiah Muralitharan
Longest winning streakIndia, 5 consecutive Tests (2017 whitewash into 2017/18 series)

Frequently asked questions

When did India and Sri Lanka play their first Test match?

They played their first Test in September 1982 at Chennai’s MA Chidambaram Stadium. It ended in a draw.

Who has won more Test matches between India and Sri Lanka?

India has won 22 of the 46 Tests played between the two sides. Sri Lanka has won 7, with 17 draws.

What is the highest team score in India vs Sri Lanka Test history?

Sri Lanka’s 952 for 6 declared at Colombo in 1997, still the highest total ever recorded in a Test innings by any team.

Who has scored the most runs in India vs Sri Lanka Tests?

Sachin Tendulkar, with 1,995 runs at an average of 60.45.

Which bowler has taken the most wickets in India vs Sri Lanka Tests?

Muttiah Muralitharan, with 105 wickets.

What was India’s biggest Test victory over Sri Lanka?

An innings and 239-run win at Nagpur in 2017, built on Virat Kohli’s double century.

Has Sri Lanka ever defeated India in a Test series in India?

No. Sri Lanka has never won a Test series on Indian soil, though they’ve managed draws and individual wins along the way.

Which India vs Sri Lanka Test is considered the most memorable?

Most fans and journalists point to the 1997 Colombo Test, where Sri Lanka’s 952 for 6 declared set a record that still stands.

Conclusion

Go back through the full India national cricket team vs Sri Lanka national cricket team Test timeline and one thing becomes obvious. This was never just a mismatch dressed up as a rivalry. Sri Lanka arrived in Test cricket in 1982 with almost nothing, and within 15 years they’d set the highest team total the format has ever seen. They’ve produced some of the finest batters and one of the greatest bowlers the game has known, and they’ve made India work for nearly every series win since.

Both teams have evolved enormously since that first Test in Chennai. India built a fast-bowling depth and batting ruthlessness that turned the 2010s into one-way traffic. Sri Lanka, post-Murali and post-Sangakkara, have had to rebuild almost from scratch, and it shows in the recent results. Still, this fixture matters. It’s shaped Asian cricket, produced world records, and settled more than one World Test Championship equation.

With the two sides set to meet again in Galle and Colombo this August, the next chapter of this timeline is close. Expect spin, expect pressure, and expect India to start as favorites, because right now, they usually do.

Leave a Reply

Your email address will not be published. Required fields are marked *