Sri Lanka vs India Cricket Team Timeline: Head-to-Head Record & Recent Matches
Last Updated: September 30, 2026
The Sri Lanka National Cricket Team vs India National Cricket Team rivalry is one of the most enduring contests in Asian cricket. Separated by the Palk Strait, India and Sri Lanka have shared the cricket field for more than four decades across Test matches, One Day Internationals (ODIs), T20 Internationals (T20Is), Asia Cups and ICC tournaments.
The rivalry has gone through several distinct phases. India dominated the early years after Sri Lanka gained Test status; Sri Lanka then enjoyed a golden period during the 1990s and early 2000s, and India gradually established a significant advantage from the mid-2010s onward.
Some of the most memorable moments in the rivalry include Sri Lanka’s 1996 World Cup semi-final victory over India, Sri Lanka’s record-breaking 952/6 declared in the 1997 Test series, India’s 2011 World Cup final triumph, Rohit Sharma’s record 264 in 2014, India’s 317-run ODI victory in 2023, and Mohammed Siraj’s six-wicket haul in the 2023 Asia Cup final.
This Sri Lanka vs India cricket timeline covers the major milestones in the rivalry, its changing balance of power, head-to-head statistics, and the 10 most recent encounters between the two teams.
India vs Sri Lanka Cricket Rivalry: The Beginning, 1982–1995
India and Sri Lanka first met in Test cricket in September 1982 at the MA Chidambaram Stadium in Chennai. The match ended in a draw and marked the beginning of what would become one of the most frequently played rivalries in Asian cricket.
Sri Lanka had only recently received Test status, while India had already been playing Test cricket for several decades. As a result, India entered the early contests with considerably greater experience.
Sri Lanka, however, quickly demonstrated that it could compete with established Test nations.
Sri Lanka’s First Test Win Over India
One of the earliest major turning points came in August 1985, when Sri Lanka defeated India by 149 runs at the P Sara Oval in Colombo.
The victory was particularly significant because Sri Lanka was still a relatively young Test side. Defeating India at home gave the island nation confidence and established the foundation for a much more competitive rivalry.
During the late 1980s and early 1990s, India and Sri Lanka increasingly played bilateral series as well as matches in the Asia Cup.
India enjoyed considerable success during this period. In the 1990-91 season, India defeated Sri Lanka by an innings and eight runs in Chandigarh. India’s 1993 tour of Sri Lanka also produced a 3-0 Test series in which India won one match and the other two were drawn.
India vs Sri Lanka in the Asia Cup
The two teams also became regular opponents in the Asia Cup, adding another important dimension to the rivalry.
India won the Asia Cup finals against Sri Lanka in 1988, 1990-91 and 1995. The 1995 final in Sharjah was particularly notable, with India winning by eight wickets after Sri Lanka posted 230, powered by an 85 from Asanka Gurusinha.
By the middle of the 1990s, however, the balance of power was about to change dramatically.
Sri Lanka’s Golden Era: 1996–2003
The year 1996 transformed Sri Lankan cricket and changed the India-Sri Lanka rivalry forever.
Sri Lanka entered the 1996 Cricket World Cup with an aggressive new approach to limited-overs cricket. Openers Sanath Jayasuriya and Romesh Kaluwitharana revolutionised the way teams approached the first 15 overs, while players such as Arjuna Ranatunga, Aravinda de Silva and Muttiah Muralitharan formed the backbone of a formidable team.
1996 World Cup Semi-Final: One of Cricket’s Most Infamous Matches
The 1996 World Cup semi-final between India and Sri Lanka at Eden Gardens in Kolkata remains one of the most controversial matches in World Cup history.
Sri Lanka scored 251/8, but India’s chase collapsed dramatically after a promising start. India fell to 120/8 as wickets continued to tumble.
The atmosphere at Eden Gardens deteriorated as sections of the crowd threw bottles and other objects onto the field. With the situation becoming impossible to control, match referee Clive Lloyd awarded the match to Sri Lanka.
Sri Lanka progressed to the final and defeated Australia in Lahore to win their first men’s ODI World Cup.
The semi-final became one of the defining moments of the India-Sri Lanka rivalry and a symbol of Sri Lanka’s emergence as a world cricket powerhouse.
Sri Lanka Dominates India
Sri Lanka continued its strong run against India during the late 1990s.
In the 1997 Asia Cup final in Colombo, Sri Lanka defeated India by eight wickets after chasing India’s 239/7. Marvan Atapattu scored 84 and Sanath Jayasuriya added 63 as the hosts comfortably completed the chase.
The 1997 Test series was even more remarkable.
At the Sinhalese Sports Club in Colombo, Sri Lanka produced the highest team total in Test cricket history, scoring an extraordinary 952/6 declared against India.
Sanath Jayasuriya scored 340, while Roshan Mahanama made 225. The innings remains one of the most extraordinary achievements in Test cricket.
Muttiah Muralitharan vs India
One of the defining individual battles of this era was the contest between India’s batting stars and Sri Lankan spinner Muttiah Muralitharan.
Muralitharan’s exceptional control, variations and ability to extract turn made him a major threat to India’s batsmen across Test and limited-overs cricket.
Sri Lanka’s golden generation — featuring Muralitharan, Jayasuriya, Ranatunga, Jayawardene and later Kumar Sangakkara — ensured that India faced one of its toughest Asian opponents throughout this period.
The rivalry also produced an inconclusive but memorable moment in the 2002 ICC Champions Trophy final. The final in Colombo was washed out, as was the reserve day, resulting in the trophy being shared by India and Sri Lanka.
India vs Sri Lanka Rivalry: The Pendulum Swings, 2004–2014
The middle years of the 2000s marked another transition.
India’s next generation of players began establishing themselves, with Virender Sehwag, Yuvraj Singh, MS Dhoni and later Virat Kohli adding considerable depth to India’s batting and limited-overs teams.
Sri Lanka, meanwhile, remained a powerful side led by players such as Kumar Sangakkara, Mahela Jayawardene and Muttiah Muralitharan.
The rivalry became increasingly competitive, although both teams continued to experience periods of dominance.
2008 Asia Cup Final
Sri Lanka delivered one of its most emphatic victories over India in the 2008 Asia Cup final in Karachi.
Sanath Jayasuriya scored a spectacular 125, helping Sri Lanka post a formidable total. India was then dismissed for 173, giving Sri Lanka a 100-run victory and another major tournament triumph over its regional rival.
2011 World Cup Final: India vs Sri Lanka
The biggest match of the era came in the 2011 ICC Cricket World Cup final at Wankhede Stadium, Mumbai.
Sri Lanka batted first and posted 274/6, with Mahela Jayawardene producing a magnificent unbeaten century.
India’s chase began badly when Virender Sehwag and Sachin Tendulkar departed early. Gautam Gambhir then played one of the most important innings of his career, scoring 97.
Virat Kohli contributed 35 before being dismissed, after which captain MS Dhoni promoted himself up the order.
Dhoni scored an unbeaten 91 and sealed India’s victory with one of the most iconic sixes in World Cup history.
India won by six wickets and lifted its second ODI World Cup title.
For Sri Lanka, the defeat was heartbreaking. For India, it became one of the defining nights in the country’s cricket history.
Rohit Sharma’s 264: An ODI Record Against Sri Lanka

Another landmark India vs Sri Lanka match took place at Eden Gardens, Kolkata, in November 2014.
India’s Rohit Sharma produced an extraordinary 264 runs, the highest individual score in men’s ODI cricket.
Rohit’s innings included 33 fours and nine sixes and remains the highest individual score in ODI history.
The fact that the record came against Sri Lanka further cemented the team’s place in the statistical history of this rivalry.
The decade also produced several enormous run chases, including India’s successful pursuit of a huge Sri Lankan total in Rajkot in 2009, demonstrating how frequently the fixture produced high-scoring ODI cricket.
India vs Sri Lanka Since 2015: India’s Modern Dominance
From the middle of the 2010s onward, India increasingly established itself as the stronger team across formats.
India’s domestic cricket structure, the emergence of the IPL, a deeper talent pool and the development of a strong pace-bowling attack all contributed to the team’s growing consistency.
Sri Lanka, meanwhile, entered a period of transition following the retirement of several members of its golden generation.
Administrative instability and frequent changes in personnel also made it difficult for Sri Lanka to maintain the consistency it had enjoyed during the 1990s and early 2000s.
India Whitewashes Sri Lanka 3-0 in Tests in 2017
India’s tour of Sri Lanka in 2017 produced one of the clearest examples of the changing balance of power.
India won all three Tests, recording a 3-0 series whitewash.
The victories included a massive 304-run win in Galle and an innings-and-171-run victory in Pallekele.
It was India’s first 3-0 Test series sweep in Sri Lanka and demonstrated the visitors’ growing dominance in the format.
The trend continued in the 2022 Test series, when India won the Mohali Test by an innings and 222 runs.
India’s Record 317-Run ODI Victory in 2023
One of the biggest statistical landmarks in India vs Sri Lanka ODI history came in January 2023.
India scored a massive total in Guwahati before dismissing Sri Lanka for a low score.
India eventually won by 317 runs, which was reported as the largest winning margin by runs in men’s ODI cricket at the time.
The match highlighted the widening gap between the two teams in one-day cricket.
2023 Asia Cup Final: Sri Lanka Bowled Out for 50
The 2023 Asia Cup final in Colombo produced another extraordinary India vs Sri Lanka result.
Sri Lanka won the toss and chose to bat, but India’s fast bowlers immediately took control.
Mohammed Siraj produced a sensational 6/21, including four wickets in one over.
Sri Lanka was dismissed for only 50 runs, its lowest ODI total.
India needed only 6.1 overs to complete the chase without losing a wicket and won the Asia Cup final by 10 wickets.
The result represented one of the most dominant performances ever produced in an Asia Cup final.
Sri Lanka’s ODI Comeback in 2024
Despite India’s overall dominance, Sri Lanka demonstrated in 2024 that the rivalry remained capable of producing major surprises.
During India’s tour of Sri Lanka, the first ODI ended in a tie before Sri Lanka won the second ODI by 32 runs and the third by 110 runs.
The result gave Sri Lanka a 2-0 ODI series victory and marked its first bilateral ODI series win over India in 27 years.
Spin played a major role in the series, with Jeffrey Vandersay and Dunith Wellalage causing significant problems for India’s batting order.
The third ODI was particularly memorable as Wellalage took five wickets while Sri Lanka bowled India out for 138.
India vs Sri Lanka T20I Rivalry
The T20I rivalry has generally been more favourable to India, but the shortest format has produced some exceptionally close contests.
India defeated Sri Lanka in the 2024 T20I series in Pallekele, winning all three matches.
The third match was particularly dramatic.
Both teams finished on 137, forcing a Super Over. India held its nerve in the extra over and completed a clean sweep.
The rivalry produced another Super Over thriller during the 2025 Asia Cup, when India and Sri Lanka again finished level on 202 runs.
India eventually won the Super Over after restricting Sri Lanka to two runs and chasing the target of three from the first delivery.
These matches demonstrate why India vs Sri Lanka remains an attractive fixture in T20 cricket even when the overall head-to-head record favours India.
India vs Sri Lanka Rivalry Continues: 2025–2026
The India vs Sri Lanka rivalry continued to produce important matches after Sri Lanka’s ODI series victory in 2024. The two teams met again in major international cricket during 2025, while India’s 2026 tour of Sri Lanka brought the rivalry back into Test cricket.
2025: India and Sri Lanka Continue Their Rivalry
The rivalry remained active in 2025, with India and Sri Lanka meeting in international cricket across the year. The period was important because both teams were going through changes in personnel and leadership while continuing to compete in major ICC and regional competitions.
India also remained one of Sri Lanka’s most familiar opponents in Asian cricket, with their long history extending across Tests, ODIs, T20Is and Asia Cup tournaments.
India vs Sri Lanka in the 2026 World Test Championship
The rivalry returned to Test cricket in August 2026 when India toured Sri Lanka for a two-match ICC World Test Championship series.
India were led by Shubman Gill, while Sri Lanka were captained by Dhananjaya de Silva. The series was played in Galle and Colombo and carried important World Test Championship points for both teams.
India Win the Galle Test by 165 Runs
The first Test was played at Galle from August 15 to 19, 2026.
India dominated key periods of the match and eventually defeated Sri Lanka by 165 runs. Devdutt Padikkal was named Player of the Match after making 211 runs across the Test, while left-arm spinner Manav Suthar claimed his maiden ten-wicket haul in Test cricket.
India scored 462 in the first innings, with Padikkal making 167 and KL Rahul contributing 82. Sri Lanka were then dismissed for 284.
India added 193 in their second innings and set Sri Lanka a target of 372. The hosts were eventually bowled out for 206, giving India a 1-0 lead in the two-match series.
Sri Lanka Save the Colombo Test
The second Test at the SSC in Colombo produced a very different contest.
India took control after scoring 503/9 declared in their first innings. Sri Lanka were dismissed for 290, allowing India to enforce the follow-on.
However, Sri Lanka produced a remarkable fightback in the second innings. Sonal Dinusha scored another century and remained unbeaten on 133 as Sri Lanka resisted India’s bowling attack and secured a draw.
The result meant India won the two-match Test series 1-0, while Sri Lanka avoided a series whitewash after their determined second-Test performance. The series also became the third successive Test series victory for India in Sri Lanka.
India vs Sri Lanka at the 2026 Asian Games
The rivalry continues at the 2026 Asian Games in Aichi-Nagoya, Japan.
India and Sri Lanka are scheduled to meet in the men’s cricket semi-final on October 1, 2026, at Korogi Park in Nisshin. The match is scheduled to begin at 2:00 PM local time.
The quarter-final stage was heavily affected by rain, with all four men’s cricket quarter-finals abandoned without a result. As a result, India and Sri Lanka advanced to the semi-final stage through the tournament’s qualification and seeding provisions.
The Asian Games meeting adds another chapter to a rivalry that has already featured World Cup matches, Asia Cup finals, Test series, record-breaking individual performances and several rain-affected contests.
With the semi-final scheduled for October 1, 2026, it is also the latest chapter in the rivalry at the time of writing. The result should be added to this timeline once the match has been completed.
India vs Sri Lanka Head-to-Head Record
The overall head-to-head numbers illustrate how dramatically the rivalry has evolved.
| Format | India Wins | Sri Lanka Wins | Draw/Tie/NR |
| Tests | 23 | 7 | 18 draws |
| ODIs | 32 | 30 | 1 tie, 6 no-results |
| T20Is | 23 | 9 | 1 no-result |
India’s advantage is particularly pronounced in Test cricket and T20Is, while the ODI rivalry has historically been much more competitive.
The ODI numbers are especially notable because India and Sri Lanka have met frequently in bilateral series and major tournaments, including World Cups and Asia Cups.
Sri Lanka National Cricket Team Vs India National Cricket Team Scorecard: Most Recent 10 Matches
The following list covers the 10 most recent India vs Sri Lanka international matches in chronological order from newest to oldest.
1. India vs Sri Lanka, 2nd Test — Colombo, 23 August 2026
Result: Match drawn
India: 503/9 declared
Sri Lanka: 290 all out & 429/9 declared
Devdutt Padikkal scored 117, and Dhruv Jurel remained unbeaten on 115 as India posted 503/9 declared.
Sri Lanka responded with 290 in the first innings, with Sonal Dinusha scoring 103.
Dinusha then produced another outstanding innings in the second innings, scoring an unbeaten 133 to help Sri Lanka reach 429/9 declared and secure a draw.
Player of the Match: Sonal Dinusha
2. India vs Sri Lanka, 1st Test – Galle, 15 August 2026
Result: India won by 165 runs
India: 462 & 193
Sri Lanka: 284 & 206
Devdutt Padikkal scored 167 in India’s first innings, giving India a substantial advantage.
Sri Lanka responded with 284, before India set up the match with a second-innings score of 193.
Manav Suthar then produced match-winning figures of 10 wickets, including 6/55 in Sri Lanka’s second innings.
India bowled Sri Lanka out for 206 to secure a 165-run victory.
Player of the Match: Devdutt Padikkal
3. India vs Sri Lanka, 18th Match, Super Fours — Asia Cup, 26 September 2025
Result: Match tied; India won the Super Over
India: 202/5
Sri Lanka: 202/5
Abhishek Sharma scored 61 for India, while Tilak Varma remained unbeaten on 49.
Sri Lanka’s response was led by a spectacular 107 from Pathum Nissanka, which took the match to a tie.
Sri Lanka scored only two runs in the Super Over before India completed the winning chase from the first ball.
Player of the Match: Pathum Nissanka
4. India vs Sri Lanka, 3rd ODI — Colombo, 7 August 2024
Result: Sri Lanka won by 110 runs
Sri Lanka: 248/7
India: 138 all out
Avishka Fernando scored 96 to help Sri Lanka reach 248/7.
India’s chase then collapsed, with Dunith Wellalage taking 5/27.
India was dismissed for 138, giving Sri Lanka a 110-run victory and a 2-0 series win.
Player of the Match: Avishka Fernando
5. India vs Sri Lanka, 2nd ODI — Colombo, 4 August 2024
Result: Sri Lanka won by 32 runs
Sri Lanka: 240/9
India: 208 all out
Jeffrey Vandersay produced a match-winning bowling performance, taking 6 wickets as India’s chase collapsed.
Rohit Sharma scored 64 from 44 balls, but India eventually fell 32 runs short.
Player of the Match: Jeffrey Vandersay
6. India vs Sri Lanka, 1st ODI – Colombo, 2 August 2024
Result: Match tied
Sri Lanka: 230/8
India: 230 all out
Dunith Wellalage scored an unbeaten 67 to help Sri Lanka reach 230/8.
Rohit Sharma responded with 58, but India’s chase eventually ended with the scores level.
India was bowled out for 230 in 47.5 overs, producing one of the most dramatic ODI finishes of the rivalry.
Player of the Match: Dunith Wellalage
7. India vs Sri Lanka, 3rd T20I — Pallekele, 30 July 2024
Result: Match tied; India won the Super Over
India: 137/9
Sri Lanka: 137/8
India posted 137/9 before Sri Lanka fought back during a dramatic chase.
Sri Lanka needed to manage the final overs but lost wickets rapidly before eventually reaching 137/8.
The match went to a Super Over, where India held its nerve to complete a 3-0 T20I series sweep.
8. India vs Sri Lanka, 2nd T20I — Pallekele, 28 July 2024
Result: India won by 7 wickets via DLS method
Sri Lanka: 161/9
India: 81/3 in 6.3 overs
Sri Lanka posted 161/9 before rain interrupted India’s chase.
The target was revised to 78 from eight overs, and India reached 81/3 in just 6.3 overs.
India therefore took an unassailable 2-0 lead in the series.
9. India vs Sri Lanka, 1st T20I — Pallekele, 27 July 2024
Result: India won by 43 runs
India: 213/7
Sri Lanka: 170 all out
Suryakumar Yadav led from the front with a brilliant 58 from 26 balls.
Rishabh Pant and Yashasvi Jaiswal also made important contributions as India reached 213/7.
Matheesha Pathirana took four wickets, but Sri Lanka was eventually dismissed for 170.
Player of the Match: Suryakumar Yadav
10. India vs Sri Lanka, Asia Cup Final — Colombo, 17 September 2023
Result: India won by 10 wickets
Sri Lanka: 50 all out
India: 51/0
Mohammed Siraj produced one of the finest bowling performances in Asia Cup history, taking 6/21.
Sri Lanka collapsed to 50 all out in only 15.2 overs.
India then completed the chase in 6.1 overs without losing a wicket.
The 10-wicket victory gave India another Asia Cup title and became one of the most dominant finals in the tournament’s history.
Player of the Match: Mohammed Siraj
Why Is India vs Sri Lanka Such a Famous Cricket Rivalry?
The India-Sri Lanka rivalry is unique because it has never been defined by a single period of dominance.
Instead, the balance has shifted repeatedly.
India controlled much of the early period before Sri Lanka emerged as a world-class side in the 1990s. Sri Lanka’s golden generation then produced historic victories, including the 1996 World Cup semi-final and the 1997 Test series.
India gradually regained control during the 2000s, culminating in the 2011 World Cup final.
Since the middle of the 2010s, India has generally maintained the stronger overall record, particularly in Tests and T20Is. Sri Lanka, however, continues to produce major upsets, as demonstrated by its 2024 ODI series victory.
That history gives the fixture an additional layer beyond simple win-loss statistics.
Sri Lanka National Cricket Team Vs India National Cricket Team Timeline: Key Milestones
Here are some of the most important moments in the rivalry:
- 1982: India and Sri Lanka play their first Test in Chennai.
- 1985: Sri Lanka records its first Test victory over India.
- 1988: India defeats Sri Lanka in the Asia Cup final.
- 1990-91: India defeats Sri Lanka in the Asia Cup final.
- 1995: India beats Sri Lanka in another Asia Cup final.
- 1996: Sri Lanka defeats India in the controversial World Cup semi-final.
- 1997: Sri Lanka records 952/6 declared, the highest team total in Test cricket.
- 2002: India and Sri Lanka share the Champions Trophy after the final is washed out.
- 2008: Sri Lanka defeats India by 100 runs in the Asia Cup final.
- 2011: India defeats Sri Lanka in the World Cup final in Mumbai.
- 2014: Rohit Sharma scores a world-record 264 against Sri Lanka.
- 2017: India completes a 3-0 Test series sweep in Sri Lanka.
- 2023: India defeats Sri Lanka by a record 317 runs in an ODI.
- 2023: India bowls Sri Lanka out for 50 in the Asia Cup final.
- 2024: Sri Lanka defeats India 2-0 in an ODI series.
- 2024: India defeats Sri Lanka in a T20I Super Over.
- 2025: India defeats Sri Lanka in another Asia Cup Super Over.
- 2026: India wins the opening Test in Galle before the second Test in Colombo ends in a draw.
Conclusion
The Sri Lanka National Cricket Team vs India National Cricket Team rivalry has evolved significantly since their first Test in 1982. From Sri Lanka’s golden era in the 1990s to India’s growing dominance in the modern era, both teams have produced unforgettable moments across Tests, ODIs and T20Is. The 1996 World Cup semi-final, 2011 World Cup final, Rohit Sharma’s record 264, India’s 317-run ODI victory and the dramatic Super Over finishes remain key chapters in their history. Although India currently holds the stronger overall record, Sri Lanka has repeatedly shown its ability to challenge its neighbours, as seen in the 2024 ODI series. With new generations emerging, India vs Sri Lanka matches remain an important and unpredictable part of Asian cricket.
Frequently Asked Questions
India and Sri Lanka first played a Test match against each other in September 1982 in Chennai. The match ended in a draw.
India has a significant advantage in the Test head-to-head record, with 23 wins compared with Sri Lanka’s seven, while 18 Tests have been drawn.
Rohit Sharma holds the record after scoring 264 runs against Sri Lanka at Eden Gardens in 2014. It remains the highest individual score in men’s ODI cricket.
India defeated Sri Lanka by 317 runs in Guwahati in January 2023, one of the biggest winning margins in ODI cricket.
Sri Lanka won a bilateral ODI series against India in August 2024, winning the three-match series 2-0 after the opening match ended in a tie.
India defeated Sri Lanka by six wickets in the 2011 World Cup final at Mumbai’s Wankhede Stadium. MS Dhoni scored an unbeaten 91 and hit the winning six.
Sri Lanka reached the final after India’s chase collapsed at Eden Gardens. Crowd disturbances eventually forced the match referee to award the match to Sri Lanka.


Post Comment