India and Sri Lanka are the two current biggest names when it comes to international cricket. The two national teams faced each other for the first time back in 1979 for a one-day international game. That match was won by the Sri Lanka cricket team. Over the years India and Sri Lanka have faced each other many times. India vs Sri Lanka head-to-head statistics have been given under.
India vs Sri Lanka head to head statistics in Tests are given below :
TEST STATISTICS
Series/Tournament |
Season |
Winner |
Margin |
Sri Lanka in India Test Match |
1982/83 |
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) |
Asian Test Championship (India, Pakistan, Sri Lanka in Bangladesh/India/Pakistan/Sri Lanka) |
1998/99 |
Pakistan |
|
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 |
The first Test series for India in Sri Lanka was played between India and Sri Lanka in 1985 and was won by Sri Lanka. This was not the first time these two countries have played Test as the first recorded Test match which was played between these two teams was played in 1982, but it was a single game.
To date, India and Sri Lanka played a total of 17 series against each other. (These were not all bilateral series). Out of the 17 series played so far, nine have been won by India and Sri Lanka has managed to win only three.
Total No. of Series |
Won by India |
Won by Sri Lanka |
Drawn |
Won by Another Team (Non-bilateral Series) |
17 |
9 |
3 |
4 |
1 |
Team 1 |
Team 2 |
Winner |
Margin |
Ground |
Match Date |
India |
Sri Lanka |
drawn |
– |
Chennai |
Sep 17-22, 1982 |
Sri Lanka |
India |
drawn |
– |
Colombo (SSC) |
Aug 30-Sep 4, 1985 |
Sri Lanka |
India |
Sri Lanka |
149 runs |
Colombo (PSS) |
Sep 6-11, 1985 |
Sri Lanka |
India |
drawn |
– |
Kandy |
Sep 14-19, 1985 |
India |
Sri Lanka |
drawn |
– |
Kanpur |
Dec 17-22, 1986 |
India |
Sri Lanka |
India |
inns & 106 runs |
Nagpur |
Dec 27-31, 1986 |
India |
Sri Lanka |
India |
inns & 67 runs |
Cuttack |
Jan 4-7, 1987 |
India |
Sri Lanka |
India |
inns & 8 runs |
Chandigarh |
Nov 23-27, 1990 |
Sri Lanka |
India |
drawn |
– |
Kandy |
Jul 17-22, 1993 |
Sri Lanka |
India |
India |
235 runs |
Colombo (SSC) |
Jul 27-Aug 1, 1993 |
Sri Lanka |
India |
drawn |
– |
Colombo (PSS) |
Aug 4-9, 1993 |
India |
Sri Lanka |
India |
inns & 119 runs |
Lucknow |
Jan 18-22, 1994 |
India |
Sri Lanka |
India |
inns & 95 runs |
Bengaluru |
Jan 26-30, 1994 |
India |
Sri Lanka |
India |
inns & 17 runs |
Ahmedabad |
Feb 8-12, 1994 |
Sri Lanka |
India |
drawn |
– |
Colombo (RPS) |
Aug 2-6, 1997 |
Sri Lanka |
India |
drawn |
– |
Colombo (SSC) |
Aug 9-13, 1997 |
India |
Sri Lanka |
drawn |
– |
Mohali |
Nov 19-23, 1997 |
India |
Sri Lanka |
drawn |
– |
Nagpur |
Nov 26-30, 1997 |
India |
Sri Lanka |
drawn |
– |
Mumbai |
Dec 3-7, 1997 |
Sri Lanka |
India |
drawn |
– |
Colombo (SSC) |
Feb 24-28, 1999 |
Sri Lanka |
India |
Sri Lanka |
10 wickets |
Galle |
Aug 14-17, 2001 |
Sri Lanka |
India |
India |
7 wickets |
Kandy |
Aug 22-25, 2001 |
Sri Lanka |
India |
Sri Lanka |
inns & 77 runs |
Colombo (SSC) |
Aug 29-Sep 2, 2001 |
India |
Sri Lanka |
drawn |
– |
Chennai |
Dec 2-6, 2005 |
India |
Sri Lanka |
India |
188 runs |
Delhi |
Dec 10-14, 2005 |
India |
Sri Lanka |
India |
259 runs |
Ahmedabad |
Dec 18-22, 2005 |
Sri Lanka |
India |
Sri Lanka |
inns & 239 runs |
Colombo (SSC) |
Jul 23-26, 2008 |
Sri Lanka |
India |
India |
170 runs |
Galle |
Jul 31-Aug 3, 2008 |
Sri Lanka |
India |
Sri Lanka |
8 wickets |
Colombo (PSS) |
Aug 8-11, 2008 |
India |
Sri Lanka |
drawn |
– |
Ahmedabad |
Nov 16-20, 2009 |
India |
Sri Lanka |
India |
inns & 144 runs |
Kanpur |
Nov 24-27, 2009 |
India |
Sri Lanka |
India |
inns & 24 runs |
Mumbai (BS) |
Dec 2-6, 2009 |
Sri Lanka |
India |
Sri Lanka |
10 wickets |
Galle |
Jul 18-22, 2010 |
Sri Lanka |
India |
drawn |
– |
Colombo (SSC) |
Jul 26-30, 2010 |
Sri Lanka |
India |
India |
5 wickets |
Colombo (PSS) |
Aug 3-7, 2010 |
Sri Lanka |
India |
Sri Lanka |
63 runs |
Galle |
Aug 12-15, 2015 |
Sri Lanka |
India |
India |
278 runs |
Colombo (PSS) |
Aug 20-24, 2015 |
Sri Lanka |
India |
India |
117 runs |
Colombo (SSC) |
Aug 28-Sep 1, 2015 |
Sri Lanka |
India |
India |
304 runs |
Galle |
Jul 26-29, 2017 |
Sri Lanka |
India |
India |
inns & 53 runs |
Colombo (SSC) |
Aug 3-6, 2017 |
Sri Lanka |
India |
India |
inns & 171 runs |
Pallekele |
Aug 12-14, 2017 |
India |
Sri Lanka |
drawn |
– |
Kolkata |
Nov 16-20, 2017 |
India |
Sri Lanka |
India |
inns & 239 runs |
Nagpur |
Nov 24-27, 2017 |
India |
Sri Lanka |
drawn |
– |
Delhi |
Dec 2-6, 2017 |
India |
Sri Lanka |
India |
inns & 222 runs |
Chandigarh |
Mar 4-8, 2022 |
In terms of the number of Test matches played, again India has won more number of matches. Of the 45 Test matches played between these two nations, 21 have been won by India and Sri Lanka has managed to win only 7 games. The remaining 17 games have ended in a draw.
Total No. of Matches |
Won by India |
Won by Sri Lanka |
Drawn |
45 |
21 |
7 |
17 |
ODI Statistics
Given below, are the IND vs SL head to head numbers in ODI:
First Bilateral Series |
1982/83 |
Won by India |
Last Bilateral Series |
2021 |
Won by India |
With the first ODI match being played between these two teams in 1979, India and Sri Lanka played their first ODI series in 1982/83. It was won by the India cricket team. To date, India and Sri Lanka played a total of 79 ODI series against each other. (These were not all bilateral series).
Out of the 79 series played so far, 33 have been won by India and Sri Lanka has managed to win only 16. Out of the remaining, three have been drawn and 27 have been won by another country.
Total No. of Series |
Won by India |
Won by Sri Lanka |
Drawn |
Won by Another Team (Non-bilateral Series) |
79 |
33 |
16 |
3 |
27 |
First Match |
1979 |
Won by Sri Lanka |
Last Match |
2021 |
Won by India |
In terms of the number of ODI matches played, again India has won more matches. Of the 168 ODI matches played between these two nations, 93 have been won by India and Sri Lanka has managed to win only 57 games. While 11 games ended in No Result, seven games were either abandoned or canceled.
Total No. of Matches |
Won by India |
Won by Sri Lanka |
Drawn |
No Result |
Abandoned/Cancelled |
168 |
93 |
57 |
0 |
11 |
7 |
T20I Statistics
Find below India vs Sri Lanka head to head record in T20 International games:
Series/Tournament |
Season |
Winner |
Margin |
ICC World Twenty20 (in South Africa) |
2007/08 |
India |
|
India in Sri Lanka T20I Match |
2008/09 |
India |
1-0 (1) |
ICC World Twenty20 (in England) |
2009 |
Pakistan |
|
Sri Lanka in India T20I Series |
2009/10 |
Drawn |
1-1 (2) |
ICC World Twenty20 (in West Indies) |
2010 |
England |
|
India in Sri Lanka T20I Match |
2012 |
India |
1-0 (1) |
ICC World Twenty20 (in Sri Lanka) |
2012/13 |
West Indies |
|
World T20 (in Bangladesh) |
2013/14 |
Sri Lanka |
|
Sri Lanka in India T20I Series |
2015/16 |
India |
2-1 (3) |
Asia Cup (in Bangladesh) |
2015/16 |
India |
|
World T20 (in India) |
2015/16 |
West Indies |
|
India in Sri Lanka T20I Match |
2017 |
India |
1-0 (1) |
Sri Lanka in India T20I Series |
2017/18 |
India |
3-0 (3) |
Nidahas Twenty20 Tri-Series (Bangladesh, India, Sri Lanka in Sri Lanka) |
2017/18 |
India |
|
Sri Lanka in India T20I Series |
2019/20 |
India |
2-0 (3) |
India in Sri Lanka T20I Match |
2021 |
Drawn |
1-1 (2) |
Sri Lanka in India T20I Series |
2022 |
India |
3-0 (3) |
The first T20 bilateral series was played between Sri Lanka and India in 2008/09 and was won by India. To date, India and Sri Lanka played a total of 18 T20 series against each other. (These were not all bilateral series). Out of the 18 series played so far, 11 have been won by India and Sri Lanka has managed to win only 2.
Total No. of Series |
Won by India |
Won by Sri Lanka |
Drawn |
18 |
11 |
2 |
5 |
Team 1 |
Team 2 |
Winner |
Margin |
Ground |
Match Date |
Sri Lanka |
India |
India |
3 wickets |
Colombo (RPS) |
Feb 10, 2009 |
India |
Sri Lanka |
Sri Lanka |
29 runs |
Nagpur |
Dec 9, 2009 |
India |
Sri Lanka |
India |
6 wickets |
Mohali |
Dec 12, 2009 |
India |
Sri Lanka |
Sri Lanka |
5 wickets |
Gros Islet |
May 11, 2010 |
Sri Lanka |
India |
India |
39 runs |
Pallekele |
Aug 7, 2012 |
India |
Sri Lanka |
Sri Lanka |
6 wickets |
Dhaka |
Apr 6, 2014 |
India |
Sri Lanka |
Sri Lanka |
5 wickets |
Pune |
Feb 9, 2016 |
India |
Sri Lanka |
India |
69 runs |
Ranchi |
Feb 12, 2016 |
India |
Sri Lanka |
India |
9 wickets |
Visakhapatnam |
Feb 14, 2016 |
India |
Sri Lanka |
India |
5 wickets |
Dhaka |
Mar 1, 2016 |
Sri Lanka |
India |
India |
7 wickets |
Colombo (RPS) |
Sep 6, 2017 |
India |
Sri Lanka |
India |
93 runs |
Cuttack |
Dec 20, 2017 |
India |
Sri Lanka |
India |
88 runs |
Indore |
Dec 22, 2017 |
India |
Sri Lanka |
India |
5 wickets |
Mumbai |
Dec 24, 2017 |
Sri Lanka |
India |
Sri Lanka |
5 wickets |
Colombo (RPS) |
Mar 6, 2018 |
Sri Lanka |
India |
India |
6 wickets |
Colombo (RPS) |
Mar 12, 2018 |
India |
Sri Lanka |
No result |
– |
Guwahati |
Jan 5, 2020 |
India |
Sri Lanka |
India |
7 wickets |
Indore |
Jan 7, 2020 |
India |
Sri Lanka |
India |
78 runs |
Pune |
Jan 10, 2020 |
Sri Lanka |
Sri Lanka |
India |
38 runs |
Colombo (RPS) |
July 25, 2021 |
Sri Lanka |
India |
Sri Lanka |
4 wickets |
Colombo (RPS) |
July 28, 2021 |
India |
Sri Lanka |
India |
62 Runs |
Lucknow |
Feb 24, 2022 |
India |
Sri Lanka |
India |
7 Wickets |
Dharamsala |
Feb 26, 2022 |
India |
Sri Lanka |
India |
6 Wickets |
Dharamsala |
Feb 27, 2022 |
In terms of the number of T20 matches played, again India has won more matches. Of the 24 T20 matches played between these two nations, 17 have been won by India and Sri Lanka has managed to win only 6 games.
Total No. of Matches |
Won by India |
Won by Sri Lanka |
Drawn |
24 |
17 |
6 |
1 |
India vs Sri Lanka at the ODI World Cup
First ODI World Cup Match |
1978 |
Won by Sri Lanka |
Last ODI World Cup Match |
2019 |
Won by India |
India and Sri Lanka have faced each other on a total of nine occasions at the ODI World Cup. They met at the center for the first time at the World Cup in 1978. That game was won by Sri Lanka. Out of the total nine times, these two teams have faced each other in the World Cup, they have shared victory equally with both teams winning four times each and one match ending in No Result.
Total No. of Matches |
Won by India |
Won by Sri Lanka |
No Result |
9 |
4 |
4 |
1 |