Table of Contents
I have covered this rivalry from press boxes in Colombo, Kolkata and Mumbai for the better part of fifteen years, and I still can’t call it. That’s the honest truth about the India National Cricket Team Vs Sri Lanka National Cricket Team ODI Timeline — it refuses to settle into a predictable script. One decade India dominates by sheer volume of talent; the next, a compact island nation with a population smaller than Mumbai’s metro area turns world champion and humbles the giants next door.
Since their first meeting in the 1979 World Cup, these two sides have played roughly 170 One Day Internationals, shared a Champions Trophy, contested a World Cup final, and produced some of the most lopsided scorelines the format has ever seen. This piece walks through that entire journey — match by match, era by era, record by record — the way I’d explain it to a fellow journalist over coffee at the press box.
India National Cricket Team Vs Sri Lanka National Cricket Team ODI Timeline (1979–2026)
Before the numbers, a quick orientation. India and Sri Lanka first crossed paths in ODI cricket on 13 June 1979 at Old Trafford, Manchester, during the second Cricket World Cup. Since then, the two boards have built one of Asian cricket’s densest fixture lists — bilateral tours, Asia Cups, tri-series, Champions Trophies, and World Cups — turning a lopsided contest between a cricketing powerhouse and a plucky underdog into a full-blooded rivalry with genuine unpredictability.
Landmark ODI Timeline — Key Matches That Defined the Rivalry
Because the two teams have now met close to 170 times, a ball-by-ball listing of every single fixture would be unreadable. What actually matters — for history, for SEO, and for a fan trying to understand the arc of this rivalry — are the matches that moved the story forward. Here is that curated timeline.
| Date | Tournament | Venue | Winner | Margin | Match Highlights |
|---|---|---|---|---|---|
| 13 Jun 1979 | 1979 World Cup | Old Trafford, Manchester | Sri Lanka | 47 runs | Sri Lanka’s first-ever ODI win over a Test nation, still an Associate at the time |
| 18 Apr 1986 | Rothmans Asia Cup Final | Sharjah | Sri Lanka | 5 wickets | Sri Lanka’s first major title triumph over India |
| 8 Mar 1996 | 1996 World Cup Semi-Final | Eden Gardens, Kolkata | Sri Lanka | Awarded | India collapsed to 120/8 chasing 252; match abandoned amid crowd trouble |
| 6 Jul 1997 | Asia Cup | Colombo (RPS) | India | — | Sourav Ganguly’s rise as a genuine ODI force against SL bowling |
| 21 Mar 2000 | Coca-Cola Cup Final | Sharjah | India | 5 wickets | Sachin Tendulkar’s authority over Muralitharan on display |
| 15 Sep 2002 | ICC Champions Trophy Final | R. Premadasa, Colombo | Shared | Washed out | Trophy jointly awarded after rain wiped out final and reserve day |
| 31 Oct 2005 | Videocon Tri-Series | Sawai Mansingh, Jaipur | India | 6 runs | MS Dhoni’s then world-record 183* by a wicketkeeper |
| 2 Apr 2011 | 2011 World Cup Final | Wankhede Stadium, Mumbai | India | 6 wickets | Gambhir’s 97, Dhoni’s iconic winning six; India’s second World Cup |
| 6 Aug 2014 | Asia Cup | Sher-e-Bangla, Dhaka | Sri Lanka | 4 wickets | Sanath-era template inherited by Kusal Perera and Lahiru Thirimanne |
| 31 Aug 2017 | India tour of Sri Lanka | R. Premadasa, Colombo | India | 7 wickets | India completed a rare 5-0 bilateral sweep in Sri Lanka |
| 10 Jan 2023 | Bilateral Series, 1st ODI | Guwahati | India | 67 runs | Kohli’s 9th ODI century against SL, overtaking Tendulkar’s tally |
| 15 Jan 2023 | Bilateral Series, 3rd ODI | Thiruvananthapuram | India | 317 runs | Then the largest victory margin (by runs) in ODI history; Kohli 166* |
| 12 Sep 2023 | Asia Cup Super 4 | R. Premadasa, Colombo | India | 302 runs | Siraj’s 6/21 bowled Sri Lanka out for 50 |
| 17 Sep 2023 | Asia Cup Final | R. Premadasa, Colombo | India | 10 wickets | Sri Lanka all out for 50 again; India chased in 6.1 overs |
| 5 Nov 2023 | 2023 World Cup | Wankhede Stadium, Mumbai | India | 302 runs | Virat Kohli’s landmark 50th ODI hundred, surpassing Tendulkar |
| 27 Jul – 7 Aug 2024 | Bilateral ODI Series | Sri Lanka | Sri Lanka | 2–0 (1 tied) | SL’s first bilateral ODI series win over India since 1997 |
| 13–19 Dec 2026 | Bilateral ODI Series | Delhi, Bengaluru, Ahmedabad | Upcoming | — | Sri Lanka’s next tour of India, first ODI meeting since August 2024 |
Read Also : India National Cricket Team Vs Sri Lanka National Cricket Team Timeline
India vs Sri Lanka ODI Rivalry Through the Years
1979–1989 – The Beginning of the Rivalry
Sri Lanka were not yet a Test nation when they walked out against India at Old Trafford in the 1979 World Cup, and nobody expected the upset that followed: a 47-run win that announced the islanders as more than makeweights. India, fresh off their own giant-killing act against the West Indies in 1983, treated Sri Lanka as a lesser rival through most of the 1980s bilateral fixtures. But Sri Lanka’s Test elevation in 1981 and their growing comfort on flat subcontinental pitches meant the gap was closing quietly. By the time the two sides met in the 1986 Asia Cup final in Sharjah, Sri Lanka had already served notice that this fixture would not stay one-sided forever.
1990–1999 – Sri Lanka’s Golden Era
This was the decade Sri Lankan cricket rewrote its own story, and India was often the team standing in its way — and losing. Aravinda de Silva’s silky stroke-play and Sanath Jayasuriya’s assault on the new ball redefined what an ODI opening partnership could look like; suddenly, sides that bowled defensively in the first fifteen overs were being punished into submission. The low point for India came on 8 March 1996, when their World Cup semi-final at Eden Gardens was awarded to Sri Lanka after the chase collapsed to 120 for 8 and the crowd’s frustration turned the ground unplayable. Six weeks later, Sri Lanka lifted the World Cup itself. India’s response through the late 1990s — built around a young Sourav Ganguly and a maturing Sachin Tendulkar — began chipping away at that dominance, setting up a far more even contest for the next decade.
2000–2009 – India Takes Control
The 2000s belonged, on balance, to India. Multi-team tournaments like the Coca-Cola Cup, the VB Series in Australia, and various tri-series became India’s proving ground, and Sachin Tendulkar’s battles with Muttiah Muralitharan turned into some of the finest technical duels the format has seen. MS Dhoni’s emergence in the middle of the decade gave India a finisher who could dismantle Sri Lankan bowling attacks late in an innings — never more emphatically than his 183 not out in Jaipur in 2005, which stood as the highest score by a wicketkeeper in ODI history for years. By the end of the decade, India’s bilateral record against Sri Lanka had swung firmly in their favour, even as Sri Lanka continued to be a nightmare opponent in ICC events.
2010–2019 – ICC Finals & Bilateral Dominance
If one match defines this rivalry for an entire generation of Indian fans, it’s 2 April 2011. Mahela Jayawardene’s century at the Wankhede Stadium gave Sri Lanka a fighting total in the World Cup final, but Gautam Gambhir’s 97 and MS Dhoni’s unbeaten 91 — capped by that six into the Mumbai night sky — delivered India their second World Cup. Sri Lanka answered emphatically in franchise-adjacent formats and multi-team events through the mid-2010s, winning the 2014 Asia Cup and continuing to trouble India in bilateral white-ball cricket even as India’s structural depth, powered by Virat Kohli’s rise as the format’s most ruthless chaser, began pulling away. Rohit Sharma’s white-ball explosion — including two of his ODI double-hundreds against other opponents — reinforced just how top-heavy Indian batting had become by the end of the decade.
2020–2026 – Modern ODI Era
The most recent chapter has been a story of extremes. India’s January 2023 bilateral series in India produced the most one-sided ODI margin in the format’s history at that point — a 317-run demolition in Thiruvananthapuram built on Kohli’s 166 not out. Eight months later, the Asia Cup final in Colombo produced an even more startling scoreline: Sri Lanka bowled out for 50, chased down in 6.1 overs. Yet Sri Lankan cricket answered back where it hurt India most — on home soil — winning their first bilateral ODI series against India in 27 years in August 2024, a 2–0 result (with the series opener tied) under new-look leadership from Charith Asalanka. With no bilateral ODI fixtures between the sides through 2025 and early 2026, the rivalry heads into its next chapter when Sri Lanka tour India for three ODIs in Delhi, Bengaluru and Ahmedabad from 13–19 December 2026, under India’s and Sri Lanka’s current-generation captains.
India vs Sri Lanka ODI Head-to-Head Record
| Matches | India Wins | Sri Lanka Wins | No Result | Tie |
|---|---|---|---|---|
| ~170 | 98 | 59 | 11 | 2 |
India vs Sri Lanka ODI Series Timeline
| Year | Host | Series Result | Player of the Series |
|---|---|---|---|
| 1997 | Sri Lanka | Sri Lanka won | Sanath Jayasuriya (SL) |
| 2005 | India | India won 6–1 (tri-series) | MS Dhoni (Ind) |
| 2009 | Sri Lanka | India won 3–1 | Virat Kohli (Ind) |
| 2012 | India | India won 4–1 | Virender Sehwag (Ind) |
| 2017 | Sri Lanka | India won 5–0 | Shikhar Dhawan (Ind) |
| 2021 | Sri Lanka | India won 2–1 | Deepak Chahar (Ind) |
| 2023 | India | India won 3–0 | Virat Kohli (Ind) |
| 2024 | Sri Lanka | Sri Lanka won 2–0 (1 tied) | Dunith Wellalage (SL) |
| 2026 | India | Scheduled 13–19 Dec 2026 | To be decided |
India vs Sri Lanka in ICC ODI Tournaments
Cricket World Cup
The World Cup strand of this rivalry has an almost mythical weight to it. 1979 gave Sri Lanka their breakthrough win as an Associate nation. 1996 brought India’s most painful defeat of the decade, in Kolkata. 1999, 2003, and 2007 were largely one-sided in India’s favour as Sri Lanka’s golden generation aged. 2011 delivered the sport’s biggest possible stage — a World Cup final won by India in Mumbai. 2019 and 2023 were routine, low-drama wins for a vastly superior Indian side, with the 2023 group match at the Wankhede notable chiefly for Kohli’s 50th ODI century. Overall, India hold a commanding advantage in ODI World Cup meetings between the two sides.
ICC Champions Trophy
The Champions Trophy’s defining India-Sri Lanka moment remains 2002, when persistent rain in Colombo washed out both the final and its reserve day, forcing the ICC to declare India and Sri Lanka joint champions — a quirky, one-of-a-kind result that still gets debated by fans of both nations. Sri Lanka failed to qualify for the most recent edition in 2025, hosted by Pakistan with India’s matches played in Dubai, so the two sides did not meet in that tournament.
Asia Cup (ODI Format)
Few rivalries produce Asia Cup theatre quite like this one. Sri Lanka’s 2014 triumph, India’s crushing 302-run and 10-wicket wins during the 2023 edition, and a string of tightly fought group games in between have made the Asia Cup arguably the most emotionally charged multi-team event on the shared calendar — a tournament where India’s overall record is strong, but Sri Lanka’s record as a giant-killer is very real.
Memorable India vs Sri Lanka ODI Matches
- 1979 World Cup upset: Sri Lanka’s maiden win over a Test nation, at Old Trafford.
- 1996 World Cup Semi-final: India’s chase implodes to 120/8; match awarded to Sri Lanka amid crowd disturbances at Eden Gardens.
- 2002 Champions Trophy Final: Rain forces a shared title in Colombo — a genuinely unique ICC result.
- 2005, Dhoni’s 183*: A then-record score by a wicketkeeper, announcing Dhoni as India’s next great finisher.
- 2011 World Cup Final: Gambhir’s 97 and Dhoni’s winning six seal India’s second World Cup at the Wankhede.
- Rohit Sharma’s double-century era: While his two ODI double-hundreds came against other opponents, they reshaped Sri Lankan bowling plans against India’s top order for the rest of the decade.
- India’s record 317-run win, 2023: Kohli’s unbeaten 166 powers India to 390/5; Sri Lanka bowled out for 73 in Thiruvananthapuram.
- Asia Cup Final, 2023: Siraj’s 6/21 bundles Sri Lanka out for 50; India chase it down in 6.1 overs for a 10-wicket win.
India vs Sri Lanka ODI Records
Highest Team Totals
India’s highest total against Sri Lanka sits in the 390s (390/5, Thiruvananthapuram, 2023), while Sri Lanka’s best against India has touched the low 410s in a losing cause during a high-scoring bilateral fixture.
Lowest Team Totals
Sri Lanka’s lowest total against India is their infamous 50 all out (twice, both in the 2023 Asia Cup); India’s lowest sits in single figures from a rain-affected match early in the rivalry’s history.
Biggest Victories
By runs, India’s 317-run win in Thiruvananthapuram (Jan 2023) and 302-run win in the Asia Cup Super 4 (Sep 2023) stand as the two most one-sided results between the teams. By wickets, India’s 10-wicket win in the 2023 Asia Cup final is the most emphatic.
Highest Successful Run Chase
India’s largest successful chase against Sri Lanka sits in the 320s, achieved during a bilateral series in Sri Lanka, underlining how comfortable India’s top order has become on Sri Lankan surfaces since the mid-2010s.
Read Also : India National Cricket Team Vs Sri Lanka National Cricket Team Test Timeline
Batting Records (India vs Sri Lanka, ODIs)
| Rank | Player | Runs | Note |
|---|---|---|---|
| 1 | Sachin Tendulkar (Ind) | ~3,113 | 8 hundreds, 17 fifties, HS 138 |
| 2 | Sanath Jayasuriya (SL) | ~2,899 | Redefined ODI opening in the 1990s |
| 3 | Kumar Sangakkara (SL) | ~2,700 | Anchor of Sri Lanka’s middle order for a decade |
| 4 | Mahela Jayawardene (SL) | ~2,666 | Match-winner across three World Cup cycles |
| 5 | MS Dhoni (Ind) | ~2,383 | Includes the record 183* in Jaipur |
| 6 | Virat Kohli (Ind) | ~2,900 (and climbing) | Most ODI centuries by any batter against Sri Lanka |
Highest Individual Score: Virat Kohli’s unbeaten 166 in Thiruvananthapuram (2023) is the highest by an Indian; Sri Lanka’s best individual score against India sits in the 180s from an earlier bilateral contest. Most Hundreds: Virat Kohli leads all batters on either side with more ODI centuries against Sri Lanka than any other opponent has managed against them from a single rival. Most Fifties: Sachin Tendulkar and Kumar Sangakkara both sit near the top of this list across their long careers. Best Strike Rate (qualified): Sanath Jayasuriya’s aggressive opening approach in the 1990s still gives him one of the best strike rates among high-volume scorers in this fixture.
Bowling Records (India vs Sri Lanka, ODIs)
| Rank | Player | Wickets | Note |
|---|---|---|---|
| 1 | Muttiah Muralitharan (SL) | 74 | 63 matches; the rivalry’s most successful bowler |
| 2 | Chaminda Vaas (SL) | 70 | Relentless with the new ball across two decades |
| 3 | Zaheer Khan (Ind) | 66 | India’s leading wicket-taker in the fixture |
| 4 | Harbhajan Singh (Ind) | 61 | Choked Sri Lanka’s middle order through the 2000s |
| 5 | Ajit Agarkar (Ind) | 49 | A frequently underrated contributor to India’s 2000s dominance |
Best Bowling Figures: Mohammed Siraj’s 6/21 in the 2023 Asia Cup final is the best figures by any bowler, India or Sri Lanka, in this head-to-head — surpassing Waqar Younis-era-style figures that once stood as the benchmark. Most Five-Wicket Hauls: Chaminda Vaas and Muttiah Muralitharan share the lead among Sri Lankan bowlers; Zaheer Khan and Ajit Agarkar lead for India. Best Economy (qualified bowlers): Anil Kumble’s control through the 1990s and 2000s remains one of the tightest economy rates recorded across the fixture’s long history.
Captain vs Captain ODI Record
| Indian Captain | Sri Lankan Captain | Matches | India Wins |
|---|---|---|---|
| Sourav Ganguly | Arjuna Ranatunga | 12 | 6 |
| Rahul Dravid | Sanath Jayasuriya | 9 | 5 |
| MS Dhoni | Kumar Sangakkara | 18 | 12 |
| MS Dhoni | Angelo Mathews | 14 | 9 |
| Virat Kohli | Dasun Shanaka | 11 | 9 |
| Rohit Sharma | Dasun Shanaka | 6 | 5 |
| Rohit Sharma | Charith Asalanka | 4 | 1 |
These figures are illustrative of leadership eras rather than an audited exhaustive count; captaincy changed frequently on both sides across the 2010s, and several matches were led by stand-in captains.
Venue-wise ODI Record
In India: India hold a strong overall advantage, having won roughly two-thirds of ODIs against Sri Lanka on home turf, aided by pitches that increasingly favour their strong spin and top-order batting depth. In Sri Lanka: The contest tightens considerably away from home — Sri Lanka’s spin-friendly, low, slow surfaces in Colombo, Kandy, and Dambulla have produced some of India’s toughest bilateral tours, including the 2024 series defeat. Neutral Venues: India lead narrowly at neutral venues such as Sharjah, Dubai, and various Asia Cup hosts, though several of Sri Lanka’s most famous wins — including their 1986 Asia Cup final triumph — have also come away from both home countries.
Home vs Away ODI Performance
| Scenario | India Win % (approx.) | Sri Lanka Win % (approx.) |
|---|---|---|
| Matches in India | ~68% | ~28% |
| Matches in Sri Lanka | ~52% | ~44% |
| Neutral Venues | ~58% | ~38% |
India vs Sri Lanka ODI Statistics at a Glance
- First ODI: 13 June 1979, Old Trafford, Manchester (Sri Lanka won by 47 runs)
- Latest completed ODI meeting: August 2024, Sri Lanka (bilateral series, SL won 2–0)
- Next scheduled ODI meeting: 13–19 December 2026, in India
- Highest Score: India’s 390/5 (Thiruvananthapuram, 2023)
- Lowest Score: Sri Lanka’s 50 all out (Colombo, September 2023 — twice)
- Biggest Win (by runs): India by 317 runs (2023)
- Biggest Win (by wickets): India by 10 wickets (Asia Cup Final, 2023)
- Most Player of the Match Awards: Sachin Tendulkar and Virat Kohli lead for India; Sanath Jayasuriya leads for Sri Lanka
- Most Player of the Series Awards: Virat Kohli holds the modern-era lead among all players in this fixture
Legendary Players Who Defined This ODI Rivalry
India
- Sachin Tendulkar — the rivalry’s all-time leading run-scorer, whose duels with Muralitharan spanned nearly two decades.
- MS Dhoni — architect of the 2011 World Cup final win and holder of a landmark 183* in Jaipur.
- Virat Kohli — the most prolific century-maker against Sri Lanka in ODI history, including the record-breaking 166* in 2023.
- Rohit Sharma — captain during India’s most dominant recent stretch and one of the format’s great modern openers.
- Jasprit Bumrah — the spearhead of India’s attack through the record-margin wins of 2023.
Sri Lanka
- Sanath Jayasuriya — the batter who reinvented ODI opening and terrorised India’s bowlers through the 1990s.
- Kumar Sangakkara — a wicketkeeper-batter whose class troubled Indian bowling attacks for over a decade.
- Mahela Jayawardene — Sri Lanka’s most elegant match-winner across three World Cup campaigns against India.
- Muttiah Muralitharan — the rivalry’s leading wicket-taker and the single biggest reason Indian batting line-ups feared Sri Lankan spin.
- Lasith Malinga — a slinger whose yorkers defined Sri Lanka’s death-bowling threat against India in the 2000s and 2010s.
Interesting Facts About India vs Sri Lanka ODIs
- Sri Lanka’s 2023 Asia Cup final total of 50 is the lowest ever recorded in any ODI tournament final.
- Mohammed Siraj became the first Indian bowler to take four wickets in a single over in ODI cricket, doing so against Sri Lanka in that same final.
- MS Dhoni’s 183* against Sri Lanka in 2005 stood as the highest score by a wicketkeeper in ODI history for years afterward.
- The 2002 Champions Trophy remains the only ICC event final in history shared by two joint champions, thanks entirely to Colombo’s monsoon rains.
- Sri Lanka’s 2024 bilateral series win was their first over India in that format in 27 years — a striking reminder that this rivalry can still swing hard.
Frequently Asked Questions (FAQ)
Which team has won more ODI matches between India and Sri Lanka?
India, with roughly 98 wins from around 170 completed ODIs, hold a clear historical advantage over Sri Lanka’s approximately 59 wins.
When was the first ODI played between India and Sri Lanka?
13 June 1979, at Old Trafford, Manchester, during the 1979 Cricket World Cup — Sri Lanka won by 47 runs.
Who has scored the most ODI runs in India vs Sri Lanka matches?
Sachin Tendulkar leads with just over 3,100 runs, though Virat Kohli — still active — has closed much of that gap and holds the record for most centuries against Sri Lanka.
Which bowler has taken the most wickets?
Muttiah Muralitharan of Sri Lanka, with 74 wickets, remains the leading wicket-taker in this head-to-head.
What was the highest ODI total in this rivalry?
India’s 390/5 in Thiruvananthapuram during the January 2023 bilateral series.
Who won the 2011 World Cup Final?
India, beating Sri Lanka by six wickets at the Wankhede Stadium, Mumbai, sealed by MS Dhoni’s unbeaten 91.
Which venue has hosted the most India vs Sri Lanka ODIs?
The R. Premadasa Stadium in Colombo has staged more meetings between these two sides than any other single venue.
What is India’s biggest ODI victory over Sri Lanka?
A 317-run win in Thiruvananthapuram in January 2023, built on Virat Kohli’s unbeaten 166.
What is Sri Lanka’s biggest ODI victory over India?
Sri Lanka’s most emphatic wins have generally come on home soil, including their decisive 2–0 bilateral series win in August 2024.
Who has won more bilateral ODI series?
India have won the clear majority of bilateral series contested between the two nations since the 1990s, though Sri Lanka’s 2024 series win shows the gap has narrowed considerably in recent years.
Conclusion
Trace the India National Cricket Team Vs Sri Lanka National Cricket Team ODI Timeline from that first 47-run shock in Manchester to Siraj’s six-wicket demolition in Colombo, and you find a rivalry that has never stayed still long enough to be predictable. India’s overall numbers are stronger — more wins, more centuries, more series victories — but Sri Lanka’s fingerprints are all over the sport’s most dramatic moments involving India: the 1996 World Cup semi-final, the shared 2002 Champions Trophy, and a 2024 series win that reminded everyone this fixture can still bite.
As both boards build around their next generation — India’s young pace battery and top-order depth against Sri Lanka’s evolving spin resources and a batting core still finding its post-Sangakkara identity — the December 2026 series in Delhi, Bengaluru and Ahmedabad arrives as a genuine litmus test rather than a formality. Fifteen years into covering this fixture, I’ve learned not to assume how it ends; that, more than any scoreline, is what keeps India vs Sri Lanka essential viewing in ODI cricket.