Cricket is in the blood of the people of India and Sri Lanka. Moreover, People love to see these 2 giants face each other and prove why they are called two of the best teams of the International Cricket Council. With their amazing lineup, they have been part of some of the most memorable matches. That the spectators have ever experienced. In this blog, we are going to take you on a journey of all the matches that took place between India and Sri Lanka. So, let’s take a thrill ride with this detailed Sri Lanka national cricket team VS India national cricket team timeline.
Sri Lanka National Cricket Team VS India National Cricket Team Timelines For Test Matches
Here is a table which fully explains all the test matches and series that took place between the India national cricket team and Sri Lanka national cricket team:
Series | Season | Winner | Margin |
Sri Lanka in India Test Match | 1982/82 | Drawn | 0-0 (1) |
India in Sri Lanka Test Series | 1985 | Sri Lanka | 1-0 (3) |
Sri Lanka in India Test Series | 1986/87 | India | 2-0 (3) |
Sri Lanka in India Test Match | 1990/91 | India | 1-0 (1) |
India in Sri Lanka Test Series | 1993 | India | 1-0 (3) |
Sri Lanka in India Test Series | 1993/94 | India | 3-0 (3) |
India in Sri Lanka Test Series | 1997 | Drawn | 0-0 (2) |
Sri Lanka in India Test Series | 1997/98 | Drawn | 0-0 (3) |
India in Sri Lanka Test Series | 2001 | Sri Lanka | 2-1 (3) |
Sri Lanka in India Test Series | 2005/06 | India | 2-0 (3) |
India in Sri Lanka Test Series | 2008 | Sri Lanka | 2-1 (3) |
Sri Lanka in India Test Series | 2009/10 | India | 2-0 (3) |
India in Sri Lanka Test Series | 2010 | Drawn | 1-1 (3) |
India in Sri Lanka Test Series | 2015 | India | 2-1 (3) |
India in Sri Lanka Test Series | 2017 | India | 3-0 (3) |
Sri Lanka in India Test Series | 2017/18 | India | 1-0 (3) |
Sri Lanka in India Test Series | 2021/22 | India | 2-0 (2) |
We can understand from the above table that India had the upper hand in the test series and matches. With a total of 17 test matches and series played between India and Sri Lanka. India won 10, Sri Lanka won only 3, and the remaining 4 were drawn. The last test match was held in India during the 2021/22 season. And the fans are waiting for them to face each other again in a test series.
Sri Lanka National Cricket Team VS India National Cricket Team Timelines For ODI
Now, let’s take a look at all the ODI matches. Which happened between India national cricket team and Sri Lanka national cricket team:
S.no. | Date | Venue | Winner |
1 | 7 August, 2024 | Colombo (RPS) | Sri Lanka |
2 | 4 August, 2024 | Colombo (RPS) | Sri Lanka |
3 | 2 August, 2024 | Colombo (RPS) | Tied |
4 | 2 November, 2023 | Wankhede | India |
5 | 17 September, 2023 | Colombo (RPS) | India |
6 | 12 September, 2023 | Colombo (RPS) | India |
7 | 15 January, 2023 | Thiruvananthapuram | India |
8 | 12 January, 2023 | Eden Gardens | Tied |
9 | 10 January, 2023 | Guwahati | India |
10 | 23 July, 2021 | Colombo (RPS) | India |
11 | 20 July, 2021 | Colombo (RPS) | Sri Lanka |
12 | 18 July, 2021 | Colombo (RPS) | India |
13 | 06 July, 2019 | Leeds | India |
14 | 17 December, 2017 | Visakhapatnam | India |
15 | 13 December, 2017 | Mohali | India |
16 | 10 December, 2017 | Dharamshala | India |
17 | 3 September, 2017 | Colombo (RPS) | Sri Lanka |
18 | 31 August, 2017 | Colombo (RPS) | India |
19 | 27 August, 2017 | Pallekele | India |
20 | 24 August, 2017 | Pallekele | India |
21 | 20 August, 2017 | Dambulla | India |
22 | 8 June, 2017 | The Oval | India |
23 | 16 November, 2014 | Ranchi | Sri Lanka |
25 | 13 November, 2014 | Eden Gardens | India |
26 | 09 November, 2014 | Hyderabad | India |
27 | 06 November, 2014 | Ahmedabad | India |
28 | 02 November, 2014 | Cuttack | India |
29 | 28 February, 2014 | Fatullah | India |
30 | 11 July, 2013 | Port Of Spain | Sri Lanka |
31 | 9 July, 2013 | Port Of Spain | India |
32 | 2 July, 2013 | Kingston | Sri Lanka |
33 | 20 June, 2013 | Cardiff | India |
34 | 4 August, 2012 | Pallekele | India |
35 | 31 July, 2012 | Colombo (RPS) | India |
36 | 28 July, 2012 | Colombo (RPS) | India |
37 | 24 July, 2012 | Hambantota | Sri Lanka |
38 | 21 July, 2012 | Hambantota | India |
39 | 13 March, 2012 | Mirpur | India |
40 | 28 February, 2012 | Hobart | India |
41 | 21 February, 2012 | Brisbane | Sri Lanka |
42 | 14 February, 2012 | Adelaide | tied |
43 | 8 February, 2012 | Perth | India |
44 | 2 April, 2011 | Wankhede | India |
45 | 28 August, 2010 | Dambulla | Sri Lanka |
46 | 22 August, 2010 | Dambulla | Sri Lanka |
47 | 16 August, 2010 | Dambulla | India |
48 | 24 June, 2010 | Dambulla | India |
49 | 22 June, 2010 | Dambulla | Sri Lanka |
50 | 5 June, 2010 | Harera | Sri Lanka |
These are all the ODI matches that took place between India and Sri Lanka in the last 14 years. If we talk about all the ODI matches between then the Head To Head data would look like this:
Total Matches | Won By India | Tied | Won By Sri Lanka | No Result |
171 | 99 | 2 | 59 | 11 |
Sri Lanka National Cricket Team VS India National Cricket Team Timelines For T20

There have been many big T20 matches between India national cricket team and Sri Lanka national team. So, here is a detailed table for Sri Lanka national cricket team vs India national cricket team timeline for T20 matches:
Date | Ground | Winner |
10 February, 2009 | Colombo (RPS) | India |
9 December, 2009 | Nagpur | Sri Lanka |
12 December, 2009 | Mohali | India |
11 May, 2010 | Gros Islet | Sri Lanka |
7 August, 2012 | Pallekele | India |
6 April, 2014 | Mirpur | Sri Lanka |
9 February, 2016 | Pune | Sri Lanka |
12 February, 2016 | Ranchi | India |
14 February, 2016 | Visakhapatnam | India |
1 March, 2016 | Mirpur | India |
6 September, 2017 | Colombo (RPS) | India |
20 December, 2017 | Cutack | India |
22 December, 2017 | Indore | India |
24 December, 2017 | Wankhede | India |
6 March, 2018 | Colombo (RPS) | Sri Lanka |
12 March, 2018 | Colombo (RPS) | India |
5 January, 2020 | Guwahati | No result |
7 January, 2020 | Indore | India |
10 January, 2020 | Pune | India |
25 July, 2021 | Colombo (RPS) | India |
28 July, 2021 | Colombo (RPS) | Sri Lanka |
29 July, 2021 | Colombo (RPS) | Sri Lanka |
24 February, 2022 | Lucknow | India |
26 February, 2022 | Dharamsala | India |
27 February, 2022 | Dharamsala | India |
6 September, 2022 | Dubai (DICS) | Sri Lanka |
3 January, 2023 | Wankhede | India |
5 January, 2023 | Pune | Sri Lanka |
7 January, 2023 | Rajkot | India |
27 July, 2024 | Pallekele | India |
28 July, 2024 | Pallekele | India |
30 July, 2024 | Pallekele | tied |
However, Indian team prove why they are called best with their excellent performance in the T20 matches against Sri Lanka. Here we can see that India had the upper hand in the T20 matches against Sri Lanka.
Most Memorable Matches Of Sri Lanka National Cricket Team VS India National Cricket Team Timeline
Here is a list of some of the most memorable matches between India and Sri Lanka:
Upcmoing Matches In The Sri Lanka National Cricket Team VS India National Cricket Team Timeline
There is only 1 match schedule between the team of India and Sri Lanka. Furthermore, This match is between the women’s cricket team of both the countries. Here are the important details for that match:
Series | Date | Time | Venue |
ICC Women’s World T20 | 9 October, 2024 (Wednesday) | 7:30 PM | Dubai International Stadium |