The India National Cricket Team vs Sri Lanka National Cricket Team Timeline spans over four decades of iconic cricket. The rivalry between India and Sri Lanka started in the 1979 World Cup, which has since then extended to Tests, ODIs & T20Is. Since then the two Asian neighbours have lived up to the famous World Cup clashes, rain-affected finals, record-breaking feats and closely-contested bilateral series.
Overall India led the rivalry across formats, especially recently, but Sri Lanka have had their moments of glory, too. The 1996 World Cup Semifinal, Sri Lanka 952/6 (1997), India’s World Cup final win (2011) and the ODI series victory against Sri Lanka in 2024 are highlights.
Fast forward to 2026, where Sri Lanka will host a two-Test series against India in the 150th chapter. India won the First Test while the Second Test in Colombo is nearing its end on 27 August.
India vs Sri Lanka Cricket Timeline: A Complete History
The India National Cricket Team vs Sri Lanka National cricket team Timeline is divided into various significant time periods. The Test rivalry was formed in the 1980s, its most dramatic moments were during the 1990s and regular ICC as well as bilateral encounters began occurring in the 2000s.
India vs Sri Lanka (2011 World Cup final): What a defining moment for India this became, while for Sri Lanka it was the first major ICC victory in T20 time since 2014. India had the upper hand considerably for much of the Test rivalry, but Sri Lanka’s 2024 ODI success proved that, at least in ODIs, there’s still a contest.
1979 – India vs Sri Lanka 1st ODI
Cricket History: India vs Sri Lanka 1st ICC World Cup,1979, Manchester India vs Sri Lanka: Sri Lanka stunned the cricketing world with a comprehensive 47-run victory over India, one of the heavyweight teams in cricket.
As Sri Lanka made 238/5, India were bowled out for 191. It was a significant result for Sri Lanka in particular as they were still an emerging international side.
This contest was the catalyst for a rivalry that would include over 250 international matches between the two teams in all three formats of the game.
1982 – India vs Sri Lanka Test Rivalry Begins
Sri Lanka was elevated to Test status in 1981 and the first Ind vs SL Test was played way back then in Madras, September 1982. The match ended in a draw.
India has far more experience in Test cricket, while for Sri Lanka this was a match before they had even entered that longest format of the game. As such, the encounter became an integral part of India vs Sri Lanka Test history.
Over the next few decades, Test cricket was a large part of their relationship.
India vs Sri Lanka Cricket Rivalry in the 1980s
Sri Lankan cricket was in a developmental phase during the 1980s. Those familiar with senior cricket in the 1980s and early 1990s know Sri Lanka became a more competitive side. Roy Dias, Duleep Mendis and Arjuna Ranatunga were among those responsible for that improvement.
In 1985, Sri Lanka secured their maiden Test victory over India. India, thus were the more settled of the two sides but Sri Lanka’s advancement meant they were no longer one-sided affairs.
The teams also continued to face off in ODIs making the rivalry assume a stronger limited-overs identity.
Read More: Chennai Super Kings vs Punjab Kings Match Scorecard | Delhi Capitals vs Royal Challengers Bengaluru Match Scorecard
India vs Sri Lanka Cricket Rivalry in the 1990s
Mansoor Ali Khan Pataudi: Game Changer in India vs Sri Lanka Match History in 90s Sri Lanka had become one of the most dominant limited-overs teams in the world with Sanath Jayasuriya, Aravinda de Silva, Arjuna Ranatunga and Muttiah Muralitharan becoming some of the superstars of that era.
India raised its own crop of legends, Sachin Tendulkar, Anil Kumble, Mohammad Azharuddin and Javagal Srinath being the greatest among them all.
Few of the high profile fixtures from the decade could match that, but none did so more dramatically than the 1996 World Cup semi-final.
1996 World Cup Semi-Final – Sri Lanka vs India
Perhaps the most controversial India vs Srilanka World Cup match, the 1996 World Cup semi-final at Eden Gardens
Sri Lanka 251/8 (Aravinda de Silva 66, Roshan Mahanama 58) Chasing a target of 124, India started brightly but once Sachin Tendulkar (65) fell they collapsed to 120/8.
The match was subsequently halted due to crowd trouble. As play could not go on Sri Lanka were declared victors and reached the final. Sri Lanka went on to win the World Cup, defeating Australia in the final.
1997 – Sri Lanka’s Record 952/6 Against India
One of the most incredible test records in India vs Sri Lanka Test history was created during the 1997 Test in Colombo.
Sri Lanka then reached a still unmatched 952/6 declared in tests. The record-breaking effort also saw Sanath Jayasuriya and Roshan Mahanama hit huge innings.
The Test ended with no result as India failed to force a win. The match is always portrayed as a significant crucial landmark whenever the India National Cricket Team vs Sri Lanka National Cricket Team Timeline comes up.
India vs Sri Lanka Cricket Matches in the 2000s
A spate of bilateral and ICC meetings throughout the 2000s followed. The Indian batting contingent back then consisted of stalwarts like Sachin Tendulkar, Rahul Dravid and Virender Sehwag while Sri Lanka fielded superstars in Kumar Sangakkara, Mahela Jayawardene, Muttiah Muralitharan and Sanath Jayasuriya.
The teams faced each other on a regular basis either in Asia Cup, World Cup or Champions Trophy and bilateral series as well. They started playing a lot of their ODI contests, solidifying the India vs Sri Lanka ODI history.
2002 Champions Trophy – India vs Sri Lanka
The final of the 2002 Champions Trophy in Colombo became one of cricket’s strange finals ever.
Sri Lanka in that first innings made 244 runs for the loss of five wickets, but before India could complete their innings rain intervened. Sri Lanka posted to 222/7 on the reserve day, and when India began its innings, the visitors were at 38/1 after 8.4 overs before rain interrupted again.
India and Sri Lanka were declared joint-winners as the final had to be abandoned.
2011 World Cup Final – India vs Sri Lanka
Possibly the most well known match in the India National Cricket Team vs Sri Lanka National Cricket Team Timeline is the 2011 World Cup final.
Sri Lanka 274/6 (Mahela Jayawardene — 103 not out) at Wankhede Stadium An early loss of Virender Sehwag and Sachin Tendulkar left the India innings shakily, but an anchoring 97 from Gautam Gambhir steadied the run chase.
MS Dhoni then scored an unbeaten 91 off 79 balls. His trademark six secured India’s innings at 277/4 in 48.2 overs, handing India a six-wicket victory and their second men’s ODI World Cup title
2014 T20 World Cup Final – India vs Sri Lanka
Sri Lanka gave a major reply to the 2011 defeat at the T20 World Cup final in 2014.
The scorecard then read 130/4 in favour of India with Kohli smashing a brilliant 77 off just 58 deliveries. Sri Lanka achieved the target in 17.5 overs, scoring 134/4.
Kumar Sangakkara remained not out on 52 and was the Player of the Match. Sri Lanka Lal Dillia by six wicket to lift up their first T20 World Cup
2017 – India’s 3–0 Test Series Win in Sri Lanka
This was one of India’s most comprehensive Test wins on foreign soil in recent times — not easy to come by in 2017. They won the three-Test series 3–0 in Sri Lanka.
India won the 1st Test in Galle by 304 runs, then victorious at Colombo, winning by an innings and 53 runs before sealing victory at Pallekele with an innings and 171 runs!
Victory in Lanka was earmarked as an important marker in the murky waters of modern bilateral activities, and presented India another opportunity to bury some historical demons; especially so with hindsight.
Read More: India National Cricket Team vs Afghanistan National Cricket Team Match Scorecard | Harmanpreet Kaur Height in Feet
2022 – India vs Sri Lanka Test Series
While this year India did manage to beat South Africa 3 – 0 in the Test series and continued to maintain their dominance of tests. They hammered the first Test in Mohali by an innings and 222 runs, then followed it up with a 238-run win in the second Test in Bengaluru.
The result – 2–0 – consolidated India’s lead in the head-to-head between India and Srilanka.
2023 – India beat Sri Lanka by 317 runs
The same year when the ODI series between India and Sri Lanka reached yet another landmark.
India (390/5), Thiruvananthapuram, 3rd ODI While Virat Kohli smashed 166, Shubman Gill scored 116.
India won by 317 runs with Sri Lanka bowled out for just 73. It is still the largest win margin by runs in men’s ODI cricket. A similar series 3-0 whitewash was completed by India.
Asia cup Final – 2023 – India vs Sri.
Another common meeting was the 2023 Asia Cup final. Sri Lanka bowled out for just 50, India reached target without losing a wicket
On to the India National Cricket Team vs Sri Lanka National Cricket Team timeline, and another dominating performance today with a 10 wicket win.
2024 – Sri Lanka vs India ODI Series
The new series for 2024 offered a significant shift in that competitive narrative. We all know India steamrolled Sri Lanka 3–0 in the T20 series, however, took a surprise defeat against the visitors in the ODI format.
The first ODI was a tie, while the second ODI saw Sri Lanka winning the match by 32 runs and followed it up with another victory in the third ODI by 110 runs. Sri Lanka thus went on to win the 2–0 in their first bilateral series ODI victory over India since October 1999.
2026 – India vs Sri Lanka Latest Match
India vs Sri Lanka 2nd Test, India Tour of Sri Lanka 2026 at the Sinhalese Sports Club, Colombo from August 23 to 27.
India won the opening Test at Galle by 165 runs to lead the two-match series 1–0. India scored 462 and 193, after Sri Lanka had made 284 and 206.
India scored 503/9 declared in the Test at Colombo. Dhruv Jurel, meanwhile, ended with an unbeaten 115 and Rishabh Pant scored 63. Sri Lanka was bundled out for 290, giving India a humongous lead and permitting the guests to compel the follow-on.
Day 5: Sri Lanka fought hard. Sonal was also well supported by Keshara Nuwantha, as they contributed during a lengthy partnership in Sonal’s exceptional innings. In the last update at 142 overs, Sri Lanka were 399/8, still trailing India by 186 runs after following on.
As the game is still ongoing on August 27, the final score should be updated after play has ended. The Colombo Test may be only the next chapter, win, lose or draw in the India National Cricket Team vs Sri Lanka National Cricket Team Timeline.
India vs Sri Lanka Head-to-Head Record

India edged in the overall stats with their most consolidated numbers for completed matches.
| Format | Matches | India Wins | Sri Lanka Wins | Draw/Tie/NR |
| Tests | 47 | 23 | 7 | 17 Draws |
| ODIs | 171 | 99 | 59 | 2 Ties, 11 NR |
| T20Is | 33 | 23 | 9 | 1 NR |
Note: The Test numbers are from the completed Galle Test of 2026; Colombo is still ongoing and is not included as a finished match.
India vs Sri Lanka Most Memorable Matches
Here are some of the biggest moments from India vs Sri Lanka rivalry:
- Sri Lanka beat India by 47 runs (1979 World Cup).
- Abandoned World Cup semi-final (1996): Match awarded to Sri Lanka
- Sri Lanka 1997 Colombo Test – World Record Score of 952/6 declared
- India victory by six wickets, 2011 World Cup final
- T20 World Cup final, 2014: Sri Lanka beat India by six wickets.
- 2023 ODI: India beat Sri Lanka by 317 runs.
- 2023 Asia Cup final match result: India beat Sri Lanka by 10 wickets.
Key Players in the History of India vs Sri Lanka Cricket
Contentiousness has expressed itself through multiple genera-tions of one-of-a-kind players. Sachin Tendulkar, Rahul Dravid, Virat Kohli, Rohit Sharma, MS Dhoni, Anil KumbleRavichandran Ashwin and Ravindra Jadeja are some of the major contributors from India.
This list also includes the big names of Sri Lankan Cricket which are Arjuna Ranatunga, Aravinda de Silva, Sanath Jayasuriya, Muttiah Muralitharan, Kumar Sangakkara, Mahela Jayawardene, Lasith Malinga and Angelo Mathews.
The newer names coming are the 2026 series as well, chiefly India Dhruv Jurel and Devdutt Padikkal and Sri Lanka Sonal Dinusha.
India National Cricket Team vs Sri Lanka National Cricket Team Timeline – Key Milestones
| Year | Match/Event | Result/Key Moment |
| 1979 | First ODI | Sri Lanka won by 47 runs |
| 1982 | First Test | Match drawn |
| 1996 | World Cup Semi-Final | Sri Lanka advanced |
| 1997 | Historic Test | Sri Lanka scored 952/6 declared |
| 2002 | Champions Trophy | India and Sri Lanka shared the trophy |
| 2011 | World Cup Final | India won by 6 wickets |
| 2014 | T20 World Cup Final | Sri Lanka won by 6 wickets |
| 2017 | Test Series | India won 3–0 |
| 2022 | Test Series | India won 2–0 |
| 2023 | ODI & Asia Cup | India recorded major victories |
| 2024 | ODI Series | Sri Lanka won 2–0 |
| 2026 | Latest Test Series | India lead 1–0; Colombo Test ongoing |
Read Also: Fastest Ball in Cricket History | India National Cricket Team vs Afghanistan National Cricket Team Timeline
FAQs: India National Cricket Team vs Sri Lanka National Cricket Team Timeline
1. When did India and Sri Lanka first play cricket against each other?
India and Sri Lanka first met in international cricket at the 1979 World Cup in Manchester.
2. Who won the first India vs Sri Lanka ODI?
Sri Lanka won the first ODI by 47 runs in 1979.
3. When did India and Sri Lanka first play a Test match?
Their first Test was played in Madras in September 1982 and ended in a draw.
4. Who has won more India vs Sri Lanka matches?
India have the stronger overall record across Tests, ODIs and T20Is.
5. What happened in the 1996 India vs Sri Lanka World Cup semi-final?
India collapsed to 120/8 before crowd disturbances stopped the match. Sri Lanka were awarded the game and eventually won the World Cup.
6. Who won the 2011 World Cup final between India and Sri Lanka?
India won the final by six wickets, with MS Dhoni scoring an unbeaten 91.
7. What was India’s biggest ODI win against Sri Lanka?
India’s biggest ODI victory over Sri Lanka came in 2023, when they won by 317 runs.
Conclusion
How a regional cricket contest became one of the most familiar international rivalries in Asia is illustrated through the India National Cricket Team vs Sri Lanka National Cricket Team Timeline. Both teams have had moments that are an indelible part of cricket history, starting with the first ODI in 1979 and a Test match in ’82, earlier than the unforgettable semi-final in 1996 (which ended up being the last-ever game at Kaddafi Stadium) till the final of the 2011 World Cup, and all through a record-breaking 2023 ODI.
The result of the ODI series between Sri Lanka and England played in 2024 proved that the rivalry is not one sided by any means, and it took an even more interesting turn with the following Test series in 2026. The first Test in Galle was won by India and they are currently at the head of affairs in Colombo where the 2nd Test, now dependent upon how the match is going on – yet it is certain that India are up after day1 with every one of their arrangements set-up.
The Legends of the India National Cricket Team vs Sri Lanka National Cricket Team Timeline will keep growing as both teams face each other in future ICC tourneys and bilateral series.

