The India national cricket team vs Sri Lanka national cricket team timeline is one of the most exciting stories in Asian cricket. These two teams have been playing against each other since 1982. Over the years, fans have seen amazing matches, big scores, and brilliant players. India and Sri Lanka have fought hard in Test matches, ODIs, and T20 Internationals. Both teams have won major trophies and produced legendary cricketers. This rivalry shows the true spirit of cricket in Asia. Every match between these teams is filled with excitement and passion. Fans around the world cherish these unforgettable moments.
India vs Sri Lanka National Cricket Team Timeline Overview (1982–2025)
Here is a quick look at the India vs Sri Lanka cricket timeline from the very first match to the most recent encounters across all formats.
| Year | Era | Format | Key Event | Dominant Team |
|---|---|---|---|---|
| 1982 | Early Days | Test | First ever Test match played | India |
| 1985 | Building Phase | ODI | First ODI series between both sides | India |
| 1991–1995 | Sri Lanka Rising | ODI/Test | Sri Lanka grows stronger | Mixed |
| 1996 | Golden Moment | ODI World Cup | Sri Lanka wins World Cup | Sri Lanka |
| 1997–2000 | Competitive Era | All Formats | Both teams level in rivalry | Mixed |
| 2001–2005 | New Talents | All Formats | Fresh players emerge on both sides | Mixed |
| 2006–2010 | Power Shift | ODI/T20 | India becomes T20 force | India |
| 2011 | World Cup Glory | ODI | India wins ODI World Cup | India |
| 2012–2015 | Modern Battle | All Formats | High-scoring T20 and ODI matches | India |
| 2016–2020 | T20 Domination | T20I/ODI | India leads in all formats | India |
| 2021–2023 | Asia Cup Battles | ODI/T20 | India wins Asia Cup 2023 | India |
| 2024–2025 | Latest Chapter | All Formats | Bilateral series continue | India |
First Match Between India and Sri Lanka (1982)
The first-ever Test match between India and Sri Lanka took place in 1982 in Madras (now Chennai), India. This was a historic moment because Sri Lanka had just received Test status from the ICC in 1981. India was already an experienced side at that time. Sri Lanka was still learning and developing their playing style. India won that first Test match comfortably. But it was a proud moment for Sri Lankan cricket to compete at the highest level. That match planted the seed for one of Asia’s greatest cricket rivalries.
Early Encounters and First Cricket Battles (1982–1990)
The first decade of the India vs Sri Lanka cricket timeline saw India dominate. Here are the key highlights from this period:
- 1982 — First Test match played in Madras. India won by an innings and 6 runs.
- 1985 — First bilateral ODI series played. India was clearly the stronger team in limited-overs cricket.
- 1986 — Sri Lanka hosted India for a Test series. Both sides showed strong batting performances.
- 1987 — The 1987 ODI World Cup was held in India and Pakistan. Both teams competed but neither won the title.
- 1988 — Sri Lanka began to show improvement, with better team coordination and stronger bowling attacks.
- 1990 — India won an ODI match in Sri Lanka. Kapil Dev and Ravi Shastri were key performers for India during this era.
- Overall — India won most early encounters due to their greater experience and stronger squad depth.
Rise of Sri Lankan Cricket (1991–2000)
The 1990s was the decade when Sri Lanka truly arrived on the world stage. The team transformed completely under the leadership of Arjuna Ranatunga. Players like Sanath Jayasuriya, Aravinda de Silva, and Muttiah Muralitharan became world-class cricketers. In 1996, Sri Lanka won the ODI World Cup — one of the biggest upsets in cricket history. They beat India in a Super Six match during that tournament. Sri Lanka’s aggressive batting style changed the way ODI cricket was played globally.
Their pinch-hitting technique at the top of the order became a strategy that all teams later copied. By 2000, Sri Lanka was one of the top three teams in the world. Matches against India became fiercely competitive during this period. The India national cricket team vs Sri Lanka national cricket team timeline became a true Asian battle of equals.
Modern Era Rivalry (2001–2010)
The 2000s brought new talents, closer results, and even more exciting cricket to this rivalry. Here are the standout moments:
- 2002 — India and Sri Lanka played a closely contested bilateral ODI series. India won the series but Sri Lanka fought hard in every match.
- 2004 — Kumar Sangakkara scored brilliant centuries against India. His batting was one of the finest in world cricket.
- 2005 — Sri Lanka won a Test series in Sri Lanka against India. Muralitharan’s spin bowling was unstoppable on home pitches.
- 2007 — The ICC Cricket World Cup saw both teams in action. Sri Lanka defeated India in a key group-stage encounter.
- 2008 — T20 International cricket between both sides started gaining huge popularity among fans.
- 2009 — India and Sri Lanka met in multiple series. Indian batsmen like Sachin Tendulkar and Virender Sehwag scored heavily.
- 2010 — India won a Test series in Sri Lanka — a big achievement on difficult foreign soil against a strong home team.
Golden Era Matches and Historic Clashes (2011–2015)
The period from 2011 to 2015 is considered the golden era of this rivalry. India won the 2011 ICC ODI World Cup with a historic victory in the final at Mumbai. Sachin Tendulkar finally got his World Cup medal. Sri Lanka was the runner-up in that tournament. Then in 2014, Sri Lanka won the ICC T20 World Cup, defeating India in the final played in Dhaka. That T20 final was heartbreaking for Indian fans but a proud moment for Sri Lankan cricket.
During bilateral series in this period, India dominated most ODI and T20 encounters. Virat Kohli emerged as India’s top run-scorer against Sri Lanka. He scored multiple centuries in ODI matches with beautiful stroke play. Rohit Sharma also hit big scores consistently. For Sri Lanka, Angelo Mathews, Tillakaratne Dilshan, and Lasith Malinga were the standout performers. Malinga’s yorkers made him almost unplayable in T20 cricket during this time. The competition during this era proved that both teams could beat each other on any given day.
Recent Matches and Latest Encounters (2016–2025)
Here is a detailed table of recent matches in the India vs Sri Lanka cricket timeline from 2016 onwards:
| Year | Tournament/Series | Format | Venue | India Score | SL Score | Result | Player of Match |
|---|---|---|---|---|---|---|---|
| 2016 | Asia Cup | T20I | Bangladesh | 152/6 | 135/8 | India won by 18 runs | Virat Kohli |
| 2017 | Test Series | Test | Sri Lanka | Cricket score | India won 3-0 | India won 3-0 | Ravindra Jadeja |
| 2017 | ODI Series | ODI | Sri Lanka | Multiple matches | India won 5-0 | India won 5-0 | Rohit Sharma |
| 2019 | Asia Cup | ODI | UAE | 245/5 | 151 | India won by 94 runs | Shikhar Dhawan |
| 2021 | Asia Cup | T20I | UAE | 132/4 | 105/8 | India won by 27 runs | Bhuvneshwar Kumar |
| 2021 | ODI Series | ODI | Sri Lanka | 317/5 | 236 | India won by 81 runs | Prithvi Shaw |
| 2022 | Asia Cup | T20I | UAE | 173/8 | 166/5 | Sri Lanka won by 6 wickets | Bhanuka Rajapaksa |
| 2023 | Asia Cup Final | ODI | Colombo | 51/0 | 50 | India won by 10 wickets | Mohammed Siraj |
| 2023 | ODI Series | ODI | Guwahati | 373/7 | 306 | India won by 67 runs | Virat Kohli |
| 2023 | ODI Series | ODI | Kolkata | 219 | 208 | India won by 4 wkts | Kuldeep Yadav |
| 2024 | T20I Series | T20I | India | Multiple games | India won 3-0 | India won 3-0 | Suryakumar Yadav |
| 2024 | Test Series | Test | Various | Bilateral series | Draw 1-1 | Drawn series | Both teams |
India vs Sri Lanka in ICC Tournaments

Some of the most memorable moments in the India national cricket team vs Sri Lanka national cricket team timeline have come in ICC tournaments:
| Year | Tournament | Format | Stage | Winner | Margin |
|---|---|---|---|---|---|
| 1996 | ICC ODI World Cup | ODI | Super Six | Sri Lanka | Sri Lanka won |
| 2007 | ICC ODI World Cup | ODI | Group Stage | Sri Lanka | Sri Lanka won |
| 2009 | ICC T20 World Cup | T20I | Super 8 | Sri Lanka | Sri Lanka won by 2 wkts |
| 2011 | ICC ODI World Cup | ODI | Group Stage | India | India won by 5 wkts |
| 2011 | ICC ODI World Cup Final | ODI | Final | India | India won by 6 wkts |
| 2014 | ICC T20 World Cup Final | T20I | Final | Sri Lanka | Sri Lanka won by 6 wkts |
| 2016 | ICC T20 World Cup | T20I | Group Stage | India | India won |
| 2022 | Asia Cup Final | T20I | Final | Sri Lanka | Sri Lanka won by 23 runs |
| 2023 | Asia Cup Final | ODI | Final | India | India won by 10 wickets |
India vs Sri Lanka Head-to-Head Record in All Formats
The overall head-to-head record clearly shows India’s dominance, but Sri Lanka has had strong spells too:
| Format | Total Matches | India Wins | Sri Lanka Wins | Ties/No Result | Win % India | Win % Sri Lanka |
|---|---|---|---|---|---|---|
| Test Matches | 46 | 22 | 7 | 17 Draws | 57.9% | 18.4% |
| ODI Matches | 168 | 99 | 57 | 12 NR/Tied | 58.9% | 33.9% |
| T20 Internationals | 31 | 21 | 9 | 1 NR | 67.7% | 29% |
| Total (All Formats) | 245 | 142 | 73 | 30 | 59.1% | 30.4% |
Most Memorable India vs Sri Lanka Matches
These matches stand out as the best moments in the India vs Sri Lanka cricket timeline:
- 1996 World Cup Super Six — Sri Lanka defeated India in a highly charged atmosphere. Aravinda de Silva’s batting was magical. This win pushed Sri Lanka towards their World Cup title.
- 2011 World Cup Final (Mumbai) — India beat Sri Lanka by 6 wickets to win the ODI World Cup. MS Dhoni’s iconic six off Nuwan Kulasekara ended the match. Sachin Tendulkar finally won the World Cup trophy.
- 2014 T20 World Cup Final (Dhaka) — Sri Lanka beat India by 6 wickets in a tense final. Kumar Sangakkara guided the chase brilliantly. This was Sri Lanka’s greatest T20 achievement.
- 2022 Asia Cup Final — Sri Lanka beat India by 23 runs in a stunning upset. Bhanuka Rajapaksa played a brilliant knock to give Sri Lanka the title.
- 2023 Asia Cup Final (Colombo) — India demolished Sri Lanka with a 10-wicket win. Mohammed Siraj took 6 wickets for just 21 runs. India chased 51 runs without losing a single wicket.
- 2017 Test Series (Sri Lanka) — India whitewashed Sri Lanka 3-0 in Tests. Ravindra Jadeja and Ravi Ashwin spun Sri Lanka out completely on home pitches.
- 2023 ODI (Thiruvananthapuram) — India smashed Sri Lanka by 317 runs — one of the biggest wins in ODI history. India scored 390/5 and Sri Lanka were dismissed for just 73 runs.
Top Run Scorers in India vs Sri Lanka Rivalry
These batsmen have scored the most runs in India vs Sri Lanka matches across all formats:
| Player | Team | Matches | Runs | Highest Score | Average | 100s | 50s |
|---|---|---|---|---|---|---|---|
| Sachin Tendulkar | India | 78 | 3113 | 137 | 45.0 | 8 | 19 |
| Virat Kohli | India | 62 | 2695 | 166* | 54.9 | 10 | 14 |
| Rohit Sharma | India | 58 | 2344 | 264 | 52.0 | 7 | 12 |
| Kumar Sangakkara | Sri Lanka | 73 | 2798 | 169 | 43.7 | 7 | 17 |
| Mahela Jayawardene | Sri Lanka | 79 | 2751 | 131 | 40.4 | 6 | 18 |
| Sanath Jayasuriya | Sri Lanka | 71 | 2510 | 189 | 38.6 | 6 | 15 |
| MS Dhoni | India | 54 | 1780 | 101 | 52.3 | 1 | 14 |
| Tillakaratne Dilshan | Sri Lanka | 54 | 1820 | 112* | 37.9 | 3 | 13 |
| Sourav Ganguly | India | 47 | 1610 | 135 | 36.5 | 4 | 9 |
| Aravinda de Silva | Sri Lanka | 44 | 1456 | 107 | 35.7 | 3 | 10 |
Most Wickets in India vs Sri Lanka Rivalry
These bowlers have taken the most wickets when India and Sri Lanka have faced each other:
| Player | Team | Matches | Wickets | Best Figures | Economy | Average |
|---|---|---|---|---|---|---|
| Muttiah Muralitharan | Sri Lanka | 57 | 113 | 8/46 | 3.12 | 18.6 |
| Anil Kumble | India | 49 | 93 | 6/12 | 2.89 | 21.4 |
| Chaminda Vaas | Sri Lanka | 52 | 84 | 5/14 | 3.56 | 22.1 |
| Ravichandran Ashwin | India | 38 | 74 | 7/59 | 3.45 | 20.8 |
| Lasith Malinga | Sri Lanka | 44 | 72 | 5/31 | 6.25 | 21.3 |
| Harbhajan Singh | India | 42 | 65 | 5/31 | 3.78 | 24.5 |
| Zaheer Khan | India | 40 | 61 | 4/42 | 4.23 | 25.7 |
| Mohammed Siraj | India | 18 | 38 | 6/21 | 4.10 | 18.9 |
| Kuldeep Yadav | India | 22 | 45 | 5/24 | 4.80 | 20.1 |
| Nuwan Kulasekara | Sri Lanka | 35 | 55 | 4/31 | 4.88 | 27.4 |
India vs Sri Lanka Biggest Wins and Records
Some extraordinary records have been set in the India national cricket team vs Sri Lanka national cricket team timeline:
- Biggest ODI Win (India) — India won by 317 runs in Thiruvananthapuram in 2023. India scored 390/5 and Sri Lanka folded for just 73 runs. Virat Kohli was Player of the Match.
- 10-Wicket Win (India) — India won the 2023 Asia Cup Final by 10 wickets. This was a near-perfect performance. Mohammed Siraj took 6 wickets and both openers scored fifties without losing a wicket.
- Highest ODI Score (India) — India scored 414/7 against Sri Lanka in 2023 — one of the highest ever ODI totals at that time. Rohit Sharma and Virat Kohli both hit centuries.
- Highest Individual Score — Rohit Sharma scored 264 runs in a single ODI innings against Sri Lanka in Kolkata in 2014. This is the highest individual score in ODI cricket history worldwide.
- Best Bowling — Mohammed Siraj took 6 wickets for just 21 runs in the 2023 Asia Cup Final. Sri Lanka were all out for just 50 runs in that match.
- Test Record Win — India whitewashed Sri Lanka 3-0 in the 2017 Test series in Sri Lanka. Ravindra Jadeja and R Ashwin shared the most wickets in that series.
- Sri Lanka’s Biggest Win — Sri Lanka beat India in the 2014 T20 World Cup Final by 6 wickets and also beat India in the 2022 Asia Cup Final by 23 runs — two of their proudest victories.
Read Related Article : India National Cricket Team vs Bangladesh National Cricket Team Timeline
Conclusion
The India national cricket team vs Sri Lanka national cricket team timeline is a rich and exciting story that spans over four decades. From the very first Test in 1982 to the thrilling 2023 Asia Cup Final, every chapter has added something special to this rivalry. India has dominated the overall record, but Sri Lanka has produced stunning upsets and world-class performances throughout. Great players from both teams have shaped cricket history. As both sides continue to build younger squads, this rivalry will only grow stronger. Fans around Asia and the world can always expect drama, skill, and passion whenever India and Sri Lanka step onto the cricket field together.
Frequently Asked Questions (FAQs)
When did India and Sri Lanka first play a cricket match?
India and Sri Lanka played their first Test match in 1982 in Madras. India won that match. It was Sri Lanka’s early days as a Test-playing nation after receiving official ICC status in 1981.
Who leads the head-to-head record between India and Sri Lanka?
India leads the overall head-to-head record. India has won 142 out of 245 matches across Tests, ODIs, and T20Is. Sri Lanka has won 73 matches in total across all formats.
Who scored the highest individual innings in India vs Sri Lanka matches?
Rohit Sharma holds this record. He scored 264 runs in a single ODI innings against Sri Lanka in Kolkata in 2014. It is also the highest score in all of ODI cricket history.
Which bowler has taken the most wickets between India and Sri Lanka?
Muttiah Muralitharan of Sri Lanka tops this list with 113 wickets in 57 matches against India. Anil Kumble of India is second with 93 wickets in this rivalry.
When was the last time Sri Lanka beat India in a major tournament final?
Sri Lanka beat India in the 2022 Asia Cup Final by 23 runs and also won the 2014 ICC T20 World Cup Final. These two finals are Sri Lanka’s biggest wins over India in recent times.

