India National Cricket Team vs Sri Lanka National Cricket Team Timeline
Yes IT Firm > Blog > Blog > India National Cricket Team vs Sri Lanka National Cricket Team Timeline
Introduction to India National Cricket Team vs Sri Lanka National Cricket Team Timeline
The rivalry between the India National Cricket Team and the Sri Lanka National Cricket Team is one of the most enduring and competitive in world cricket. With both teams hailing from the Indian subcontinent, their encounters are not just about sport but also about regional pride and historical legacy.
Since their first meeting in 1982, India and Sri Lanka have played over 300 matches across all formats — Test, One Day International (ODI), and Twenty20 International (T20I). These two teams have produced some of the most memorable moments in cricket history, including World Cup clashes, thrilling chases, and individual brilliance that has defined eras.
This article presents a detailed timeline of significant matches between India and Sri Lanka up to 2025, focusing on important fixtures across all formats. It also includes head-to-head statistics and highlights key moments in this long-standing rivalry.
Table of Contents
Key Matches Timeline: India vs Sri Lanka (1982–2025)
Below is a curated timeline of important matches between India and Sri Lanka across Test , ODI , and T20I formats. The table includes match dates, venues, results, and significance.
Date
Format
Venue
Result
Significance
18 June 1982
ODI
Trent Bridge, England
India won by 6 wickets
First-ever encounter; part of 1983 World Cup
1 July 1985
Test
Madras, India
Draw
Sri Lanka’s first Test series in India
31 March 1987
ODI
Nagpur, India
India won by 4 runs
Kapil Dev’s 5/28; tight chase
25 October 1993
Test
Colombo, Sri Lanka
India won by 6 wickets
India’s first Test win in Sri Lanka
18 February 1996
ODI
Lahore, Pakistan
Sri Lanka won by 7 wickets
1996 World Cup Semi-Final; controversial rain rule cost India
26 May 1996
Test
Delhi, India
India won by an innings and 67 runs
VVS Laxman’s debut; dominant performance
17 November 1997
ODI
Sharjah, UAE
Sri Lanka won by 3 wickets
Aravinda de Silva’s 64* under pressure
23 October 2005
T20I
Johannesburg, South Africa
India won by 32 runs
First-ever T20I between the two nations
11 April 2006
ODI
Mumbai, India
India won by 10 wickets
Sachin Tendulkar’s 100th ODI century
24 September 2007
T20I
Durban, South Africa
Sri Lanka won by 14 runs
2007 ICC World Twenty20 – Group stage
18 December 2009
ODI
Dharamsala, India
India won by 10 wickets
MS Dhoni’s unbeaten 188*
13 January 2010
Test
Galle, Sri Lanka
Sri Lanka won by 10 wickets
Muralitharan’s final Test; farewell victory
11 March 2011
ODI
Wankhede, India
India won by 4 wickets
2011 ICC Cricket World Cup Final – Gambhir & Dhoni heroics
14 August 2013
T20I
Colombo, Sri Lanka
India won by 6 wickets
MS Dhoni’s 42* guides India to victory
27 August 2014
ODI
Pallekele, Sri Lanka
Sri Lanka won by 6 wickets
Lasith Malinga’s 4/43 restricts India
18 October 2014
T20I
Dharamsala, India
India won by 7 wickets
Virat Kohli’s 77*
11 July 2015
Test
Galle, Sri Lanka
Sri Lanka won by 68 runs
India collapses for 112 in 2nd innings
23 August 2015
ODI
Colombo, Sri Lanka
India won by 6 wickets
Rohit Sharma’s 163 leads India to win
6 August 2017
T20I
Colombo, Sri Lanka
India won by 5 wickets
Hardik Pandya’s 42*
20 August 2017
ODI
Colombo, Sri Lanka
India won by 9 wickets
Shikhar Dhawan’s 168*
10 December 2017
T20I
Delhi, India
India won by 66 runs
Highest margin of victory in T20Is
23 December 2017
ODI
Mohali, India
India won by 141 runs
Rohit Sharma’s 208*, highest ODI score
10 March 2018
Test
Delhi, India
India won by an innings and 171 runs
Ravichandran Ashwin’s 7/149
10 July 2018
T20I
Washington, USA
India won by 4 wickets
First bilateral T20I series in USA
20 July 2018
ODI
Manchester, England
India won by 38 runs
Part of India’s build-up to 2019 World Cup
10 August 2018
Test
Galle, Sri Lanka
India won by 203 runs
Virat Kohli scores 171 in 1st innings
10 December 2019
T20I
Pune, India
India won by 48 runs
KL Rahul’s 61*
13 January 2020
ODI
Guwahati, India
India won by 66 runs
Shreyas Iyer’s debut century
2 January 2023
ODI
Guwahati, India
India won by 67 runs
Ishan Kishan’s 210*
7 January 2023
T20I
Rajkot, India
India won by 48 runs
Suryakumar Yadav’s 76*
10 January 2023
T20I
Rajkot, India
Sri Lanka won by 16 runs
Dhananjaya de Silva’s 71*
24 July 2023
T20I
Hambantota, Sri Lanka
Sri Lanka won by 4 wickets
Chamika Karunaratne’s 50*
28 July 2023
ODI
Colombo, Sri Lanka
India won by 4 wickets
Shubman Gill’s 110*
3 August 2023
T20I
Colombo, Sri Lanka
India won by 10 wickets
Yashasvi Jaiswal’s 63*
10 February 2024
ODI
Lucknow, India
India won by 10 wickets
Ruturaj Gaikwad’s 123*
14 February 2024
T20I
Ahmedabad, India
India won by 10 wickets
Shubman Gill’s 121*
20 February 2024
T20I
Ahmedabad, India
India won by 6 wickets
Sanju Samson’s 63*
24 February 2024
ODI
Kolkata, India
India won by 112 runs
Highest ODI win margin against SL
20 July 2024
T20I
New York, USA
India won by 6 wickets
Match in 2024 ICC Men’s T20 World Cup
23 July 2024
T20I
New York, USA
India won by 8 wickets
Semi-Final of 2024 ICC Men’s T20 World Cup
15 October 2024
T20I
Visakhapatnam, India
India won by 8 wickets
Jasprit Bumrah returns with 3/22
19 October 2024
ODI
Mumbai, India
India won by 7 wickets
Rohit Sharma’s 111*
23 October 2024
Test
Mumbai, India
India won by an innings and 32 runs
Ravindra Jadeja’s 5/72
10 January 2025
ODI
Thiruvananthapuram, India
India won by 9 wickets
Shubman Gill’s 148*
14 January 2025
T20I
Thiruvananthapuram, India
India won by 5 wickets
Tilak Varma’s 52*
18 January 2025
Test
Kanpur, India
India won by 10 wickets
Yash Dayal takes 6/32
Head-to-Head Records (As of 2025)
Overall Record (All Formats Combined)
Format
Matches
India Wins
Sri Lanka Wins
No Result/Tie
Tests
58
22
10
26
ODIs
168
107
59
2
T20Is
66
44
21
1
Total
292
173
90
29
India vs Sri Lanka in Major Tournaments
Tournament
Matches
India Wins
Sri Lanka Wins
Notes
ICC Cricket World Cup
11
7
4
Includes 2011 Final
ICC Champions Trophy
5
4
1
India leads comfortably
ICC T20 World Cup
8
5
3
2024 Semi-Final included
Asia Cup (ODI/T20)
22
14
8
India dominates in Asia Cup
Top Performers in India vs Sri Lanka Matches
Batting
Player
Runs (ODI)
Average
Centuries
Sachin Tendulkar
2,431
48.62
5
Virat Kohli
1,843
61.43
4
Mahela Jayawardene
1,382
47.65
3
Kumar Sangakkara
1,272
47.11
3
Player
Runs (Tests)
Average
Centuries
Rahul Dravid
1,068
53.40
3
Mahela Jayawardene
982
49.10
3
Virat Kohli
961
53.38
3
Kumar Sangakkara
934
51.88
3
Player
Runs (T20I)
Average
Half-Centuries
Virat Kohli
598
54.36
5
Suresh Raina
489
32.60
4
Lasith Malinga
367
23.10
1
Dinesh Chandimal
342
26.30
2
Bowling
Player
Wickets (ODI)
Economy
4-wicket hauls
Lasith Malinga
64
5.11
7
Anil Kumble
56
4.34
6
Zaheer Khan
49
4.62
5
Lasith Embuldeniya
44
5.22
4
Player
Wickets (Tests)
Average
5-wicket hauls
Anil Kumble
64
29.12
6
Muttiah Muralitharan
59
27.32
5
Harbhajan Singh
49
31.67
4
Rangana Herath
46
33.28
3
Player
Wickets (T20I)
Economy
Best Figures
Lasith Malinga
36
6.92
4/13
Jasprit Bumrah
28
6.34
3/11
Ajantha Mendis
24
6.12
4/12
Ravichandran Ashwin
22
6.21
3/17
Conclusion
The India vs Sri Lanka cricket rivalry has been one of the most consistent and exciting in international cricket. Over more than four decades, these two teams have delivered countless memorable moments, from historic Test wins to dramatic finishes in limited-overs cricket.
India holds a clear advantage in overall head-to-head records across all formats, especially in ODIs and T20Is. However, Sri Lanka has often risen to the occasion in high-stakes games, particularly in World Cups and Test series in home conditions.
With both teams continuing to evolve, and new stars emerging regularly, the rivalry promises to remain intense and entertaining in the years ahead. As of 2025, fans can look forward to more thrilling contests between these two subcontinental giants.