Table of Contents
Sri Lanka and India have shared one of the most enduring rivalries in Asian cricket, producing memorable contests across Tests, ODIs, T20Is, World Cups, and Asia Cup tournaments. The Sri Lanka National Cricket Team Vs India National Cricket Team Timeline began in 1979 and gradually developed as Sri Lanka established itself as a full member of the international cricket community. From Sri Lanka’s surprise World Cup victory over India in their first meeting to India’s World Cup triumph in 2011 and the dramatic Asia Cup battles of recent years, the rivalry has covered several generations of players. Both teams have experienced periods of dominance, while individual performances and historic matches have repeatedly added new chapters to this long-running contest.
The Beginning of the Rivalry in 1979
India and Sri Lanka first met in men’s ODI cricket during the 1979 World Cup at Old Trafford, Manchester. Sri Lanka defeated India by 47 runs, making an immediate impact against one of the established teams of international cricket.
Sri Lanka’s status at the time was different from its position today, but the victory demonstrated the team’s growing potential. It also provided the foundation for a rivalry that would become increasingly frequent after Sri Lanka received Test status.
| Year | Format | Event | Result |
|---|---|---|---|
| 1979 | ODI | World Cup | Sri Lanka won by 47 runs |
| 1982 | Test | Sri Lanka’s first Test series vs India | India won series |
| 1985 | Test | India tour of Sri Lanka | Sri Lanka recorded Test success |
| 1996 | ODI | World Cup semifinal | Sri Lanka advanced to final |
| 2002 | ODI | Champions Trophy final | Match shared |
| 2011 | ODI | World Cup final | India won |
| 2014 | T20I | T20 World Cup final | Sri Lanka won |
| 2023 | ODI | Asia Cup final | India won |
| 2024 | ODI | Bilateral series | Sri Lanka won 2–0 |
| 2025 | T20I | Asia Cup Super Four | India won |
The Test Rivalry Begins in 1982
Sri Lanka played its first Test series against India in 1982. The introduction of Test cricket created a new dimension to the relationship between the two teams.
India had already established itself as a Test nation, while Sri Lanka was beginning its journey in the longest format. Early matches were therefore important for Sri Lanka’s development.
Sri Lanka recorded its first Test victory over India in 1985. That result became an important milestone because it showed that Sri Lanka could compete successfully against an established Test side.
Over the following decades, the Test rivalry produced major batting performances, dramatic bowling spells, and several high-scoring contests.
The 1996 World Cup Semifinal
The 1996 World Cup semifinal at Eden Gardens in Kolkata remains one of the most famous matches between India and Sri Lanka.
Sri Lanka posted 251 for 8 after being asked to bat first. India struggled during the chase and lost wickets rapidly. When India reached 120 for 8, crowd disturbances caused the match to be stopped. The match referee subsequently awarded the game to Sri Lanka.
Sri Lanka progressed to the final and eventually won the World Cup.
The match became a defining moment in Sri Lankan cricket history and remains one of the most discussed encounters in the rivalry.
Sri Lanka’s Strong Period in the Late 1990s
Sri Lanka entered a particularly successful period during the late 1990s. Players such as Sanath Jayasuriya, Arjuna Ranatunga, Muttiah Muralitharan, Aravinda de Silva, and Marvan Atapattu became central figures in Sri Lankan cricket.
India and Sri Lanka frequently met during bilateral series and tournaments during this era.
Sri Lanka also produced remarkable Test batting performances. In 1997, Sri Lanka famously scored 952 for 6 declared against India in Colombo, still one of the most extraordinary team totals in Test cricket.
Although the match ended in a draw, it demonstrated Sri Lanka’s enormous batting capacity during that period.
The 2002 Champions Trophy Final
India and Sri Lanka met in the final of the 2002 ICC Champions Trophy in Colombo.
Rain disrupted the match, resulting in the final being played over multiple days. India scored 244 for 5 in its allotted overs, while Sri Lanka reached 222 for 7.
Further rain prevented a completed result, and the trophy was shared.
| Team | Score | Outcome |
|---|---|---|
| India | 244/5 | Trophy shared |
| Sri Lanka | 222/7 | Trophy shared |
The shared Champions Trophy remains an unusual chapter in the rivalry because neither team was able to complete the match.
The 2007 World Cup Meeting
India and Sri Lanka met again at the 2007 World Cup in the Caribbean.
Sri Lanka batted first and scored 254 for 6. India struggled during the chase and were dismissed for 185.
Sri Lanka won by 69 runs and advanced further in the tournament. India, meanwhile, failed to reach the Super Eight stage.
The result continued Sri Lanka’s strong record against India in major international tournaments during this era.
The 2011 World Cup Final
The 2011 World Cup final brought the rivalry to one of its most important stages.
Sri Lanka batted first in Mumbai and scored 274 for 6, with Mahela Jayawardene producing a brilliant century.
India began the chase strongly but lost Virender Sehwag and Sachin Tendulkar early. Gautam Gambhir then played a crucial innings before MS Dhoni finished the match with an unbeaten 91.
India reached 277 for 4 and won by six wickets.
| Team | Score | Result |
|---|---|---|
| India | 277/4 | India won by 6 wickets |
Dhoni’s winning six became one of the most recognizable moments in Indian cricket history, while the victory gave India its second men’s ODI World Cup title.
Sri Lanka’s 2014 T20 World Cup Triumph
The rivalry moved into another major final in 2014 when India and Sri Lanka met in the ICC World Twenty20 final in Dhaka.
India scored 130 for 4 from 20 overs. Sri Lanka chased the target successfully, reaching 134 for 4 with six wickets remaining.
Kumar Sangakkara finished his international T20 career with a match-winning contribution, while Lasith Malinga led Sri Lanka’s bowling attack.
Sri Lanka’s victory gave them their first men’s T20 World Cup title.
India Dominates Several Bilateral Series
During the 2010s, India established a strong record in several bilateral contests against Sri Lanka.
India recorded a 5–0 ODI series victory in Sri Lanka in 2017. The series demonstrated India’s depth in both batting and bowling.
India also enjoyed a highly successful Test campaign in Sri Lanka in 2017, winning all three matches.
| Year | Competition | Result |
|---|---|---|
| 2014 | ODI series | Sri Lanka won 2–1 |
| 2015 | Test series | India won 2–1 |
| 2017 | Test series | India won 3–0 |
| 2017 | ODI series | India won 5–0 |
| 2017 | T20I series | India won 3–0 |
| 2018 | Nidahas Trophy | Sri Lanka hosted India and Bangladesh |
The period highlighted India’s growing consistency in bilateral cricket.
The 2019 World Cup and 2021 Encounters
India and Sri Lanka met during the 2019 World Cup in Leeds. Sri Lanka scored 264 for 7, led by centuries from Angelo Mathews and Lahiru Thirimanne.
India successfully chased the target, reaching 265 for 3 with seven wickets remaining. Rohit Sharma and KL Rahul both scored centuries.
Two years later, the teams met in Sri Lanka during India’s 2021 tour. The series featured several young Indian players alongside experienced Sri Lankan cricketers.
The encounters reflected the changing structure of international cricket, with both sides increasingly using younger players in limited-overs competitions.
The 2022 Asia Cup Meeting
India and Sri Lanka met in the Super Four stage of the 2022 Asia Cup in Dubai.
India scored 173 for 8 after being asked to bat first. Sri Lanka successfully chased the target, reaching 174 for 6 with one ball remaining.
Pathum Nissanka and Kusal Mendis provided the platform for Sri Lanka’s chase, while Bhanuka Rajapaksa and Dasun Shanaka completed the recovery.
Sri Lanka won by six wickets, adding another important T20I victory to the rivalry.
The 2023 Asia Cup Final
The 2023 Asia Cup final in Colombo produced one of India’s most dominant victories against Sri Lanka.
Sri Lanka were bowled out for just 50 after Mohammed Siraj claimed six wickets. India then completed the chase without losing a wicket, reaching 51 for 0 in only 6.1 overs.
| Team | Score | Result |
|---|---|---|
| India | 51/0 | India won by 10 wickets |
Siraj’s spell of 6 for 21 became the defining performance of the final.
India’s victory secured the Asia Cup and provided one of the largest margins ever recorded in a major India-Sri Lanka final.
The 2023 World Cup Meeting
The two teams met again during the 2023 ODI World Cup in Mumbai.
India produced 357 for 8, with Shubman Gill, Virat Kohli, and Shreyas Iyer making substantial contributions.
Sri Lanka were then bowled out for only 55. India won by 302 runs, one of the largest victories by runs in ODI history.
This match represented another example of India’s dominance in a major tournament encounter during the 2023 season.
The Dramatic 2024 T20I Series
India toured Sri Lanka in July and August 2024 for three T20Is and three ODIs.
India won all three T20Is. The opening match was won by 43 runs, while the second was affected by rain and finished as a seven-wicket DLS victory for India.
The third T20I was particularly dramatic. Both teams scored 137, forcing a Super Over, which India won.
| T20I | Result |
|---|---|
| 1st T20I | India won by 43 runs |
| 2nd T20I | India won by 7 wickets via DLS |
| 3rd T20I | Match tied; India won Super Over |
India therefore completed a 3–0 T20I series sweep.
Sri Lanka’s ODI Series Victory in 2024
The ODI series that followed produced a very different result.
The first ODI ended in a tie after both teams finished on 230. Sri Lanka then won the second ODI by 32 runs and the third by 110 runs.
Sri Lanka therefore won the series 2–0, with one match tied.
Jeffrey Vandersay took six wickets in the second ODI, while Avishka Fernando played a major role in the third match.
| Match | Result |
|---|---|
| 1st ODI | Match tied |
| 2nd ODI | Sri Lanka won by 32 runs |
| 3rd ODI | Sri Lanka won by 110 runs |
| Series | Sri Lanka won 2–0 |
The series was historically significant because it represented Sri Lanka’s first bilateral ODI series win over India in 27 years.
The 2025 Asia Cup Encounter
India and Sri Lanka met again in the 2025 Asia Cup in a Super Four match in Dubai.
Sri Lanka posted 146 for 5, while India chased the target successfully, reaching 150 for 5 with two balls remaining. India won by five wickets.
The match added another chapter to a rivalry that has continued across generations and formats.
India vs Sri Lanka Head-to-Head Overview
The overall ODI numbers illustrate the scale of the rivalry. India and Sri Lanka have played more than 170 ODIs, with India holding the larger number of victories. Their T20I meetings have also become increasingly frequent since the format’s introduction.
| Format | First Meeting | Character of Rivalry |
|---|---|---|
| ODI | 1979 | Longest-running format rivalry |
| Test | 1982 | Strong historical contest |
| T20I | 2009 | Increasingly competitive modern rivalry |
| World Cup | Multiple editions | Several historic matches |
| Asia Cup | Multiple editions | Frequent high-pressure meetings |
The ODI rivalry has been particularly extensive, with 171 matches recorded through the latest available records.
Key Players Who Shaped the Rivalry
Many legendary cricketers have contributed to India-Sri Lanka matches.
For India, Sachin Tendulkar, Rahul Dravid, Sourav Ganguly, MS Dhoni, Virat Kohli, Rohit Sharma, Jasprit Bumrah, and Ravichandran Ashwin have played major roles across different eras.
Sri Lanka have been represented by legends including Muttiah Muralitharan, Sanath Jayasuriya, Kumar Sangakkara, Mahela Jayawardene, Lasith Malinga, Aravinda de Silva, and Angelo Mathews.
| India | Sri Lanka |
|---|---|
| Sachin Tendulkar | Sanath Jayasuriya |
| Rahul Dravid | Muttiah Muralitharan |
| MS Dhoni | Kumar Sangakkara |
| Virat Kohli | Mahela Jayawardene |
| Rohit Sharma | Lasith Malinga |
| Jasprit Bumrah | Angelo Mathews |
Their performances have helped define different eras of the rivalry.
What Makes the India Sri Lanka Rivalry Significant
The rivalry has remained important because the teams have repeatedly met in major tournaments and bilateral series.
Unlike some rivalries that are based primarily on political or geographical tensions, India-Sri Lanka cricket has developed through repeated sporting encounters. The teams have faced each other in World Cups, Asia Cups, Champions Trophy matches, bilateral tours, and T20 competitions.
The rivalry has also evolved with the changing nature of cricket. Sri Lanka’s golden generation dominated important matches during the 1990s and early 2000s, while India became increasingly consistent across formats during the 2010s and 2020s.
Recent results have shown that Sri Lanka can still produce strong performances, particularly in ODI cricket, as demonstrated by their 2024 series victory.
Conclusion
The Sri Lanka-India cricket rivalry has developed over more than four decades, beginning with Sri Lanka’s memorable World Cup victory in 1979 and expanding into one of the most frequently played international contests. The rivalry has produced iconic moments such as the 1996 World Cup semifinal, the shared 2002 Champions Trophy final, the 2011 World Cup final, the 2014 T20 World Cup final, and the dramatic Asia Cup meetings of recent years.
India enjoyed a particularly strong period in bilateral cricket during the 2010s and early 2020s, while Sri Lanka continued to produce major tournament victories and important recent results. The contrasting 2024 T20I and ODI series provided a clear example of the rivalry’s changing balance, with India winning the T20Is 3–0 and Sri Lanka taking the ODI series 2–0.
With both teams continuing to compete in major ICC events and Asian tournaments, the rivalry remains an important part of international cricket history and continues to generate new milestones for future generations.
Frequently Asked Questions
When did India and Sri Lanka first play cricket?
India and Sri Lanka first met in men’s ODI cricket during the 1979 World Cup at Old Trafford, Manchester. Sri Lanka won that match by 47 runs.
When did India and Sri Lanka first play a Test match?
Their first Test meeting took place in 1982 after Sri Lanka received Test status.
Who won the 1996 World Cup semifinal between India and Sri Lanka?
Sri Lanka advanced to the final after the semifinal at Eden Gardens was awarded to them following crowd disturbances.
Who won the 2011 World Cup final?
India defeated Sri Lanka by six wickets in the 2011 World Cup final in Mumbai.
Who won the 2014 T20 World Cup final?
Sri Lanka defeated India by six wickets in the 2014 T20 World Cup final.
What happened in the 2023 Asia Cup final?
India bowled Sri Lanka out for 50 and won by 10 wickets after reaching 51 without losing a wicket.
Who won the 2024 T20I series?
India won the three-match T20I series 3–0.
Who won the 2024 ODI series?
Sri Lanka won the ODI series 2–0, with the first match ending in a tie.
Who won the 2025 Asia Cup match between India and Sri Lanka?
India won the 2025 Asia Cup Super Four match by five wickets after chasing Sri Lanka’s 146 for 5.
How many ODI matches have India and Sri Lanka played?
The two teams had played 171 men’s ODIs according to records updated through August 2026. India had won 99 and Sri Lanka 59, with the remaining matches ending without a result or in ties.