India vs Sri Lanka Head to Head Stats

Last Modified Jan 05, 2023 17:38 IST

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 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.


Table of Contents


  1. Test Statistics
  2. ODI Statistics
  3. T20I Statistics
  4. India vs Sri Lanka at the ODI World Cup


Test Statistics


India vs Sri Lanka head to head statistics in Tests are given below :


Series-wise Statistics


Series/TournamentSeasonWinnerMargin
Sri Lanka in India Test Match1982/83drawn0-0 (1)
India in Sri Lanka Test Series1985Sri Lanka1-0 (3)
Sri Lanka in India Test Series1986/87India2-0 (3)
Sri Lanka in India Test Match1990/91India1-0 (1)
India in Sri Lanka Test Series1993India1-0 (3)
Sri Lanka in India Test Series1993/94India3-0 (3)
India in Sri Lanka Test Series1997drawn0-0 (2)
Sri Lanka in India Test Series1997/98drawn0-0 (3)
Asian Test Championship (India, Pakistan, Sri Lanka in Bangladesh/India/Pakistan/Sri Lanka)1998/99Pakistan
India in Sri Lanka Test Series2001Sri Lanka2-1 (3)
Sri Lanka in India Test Series2005/06India2-0 (3)
India in Sri Lanka Test Series2008Sri Lanka2-1 (3)
Sri Lanka in India Test Series2009/10India2-0 (3)
India in Sri Lanka Test Series2010drawn1-1 (3)
India in Sri Lanka Test Series2015India2-1 (3)
India in Sri Lanka Test Series2017India3-0 (3)
Sri Lanka in India Test Series2017/18India1-0 (3)
Sri Lanka in India Test Series2022India2-0 (2)


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.


Till date, India and Sri Lanka played a total of 18 series against each other. (These were not all bilateral series). Out of the 18 series played so far, ten have been won by India and Sri Lanka has managed to win only three.


Total No. of SeriesWon by IndiaWon by Sri LankaDrawnWon by Another Team (Non-bilateral Series)
1810341


Click here to watch India vs Sri Lanka live score updates.


Match-wise Statistics


Team 1Team 2WinnerMarginGroundMatch Date
IndiaSri Lankadrawn-ChennaiSep 17-22, 1982
Sri LankaIndiadrawn-Colombo (SSC)Aug 30-Sep 4, 1985
Sri LankaIndiaSri Lanka149 runsColombo (PSS)Sep 6-11, 1985
Sri LankaIndiadrawn-KandySep 14-19, 1985
IndiaSri Lankadrawn-KanpurDec 17-22, 1986
IndiaSri LankaIndiainns & 106 runsNagpurDec 27-31, 1986
IndiaSri LankaIndiainns & 67 runsCuttackJan 4-7, 1987
IndiaSri LankaIndiainns & 8 runsChandigarhNov 23-27, 1990
Sri LankaIndiadrawn-KandyJul 17-22, 1993
Sri LankaIndiaIndia235 runsColombo (SSC)Jul 27-Aug 1, 1993
Sri LankaIndiadrawn-Colombo (PSS)Aug 4-9, 1993
IndiaSri LankaIndiainns & 119 runsLucknowJan 18-22, 1994
IndiaSri LankaIndiainns & 95 runsBengaluruJan 26-30, 1994
IndiaSri LankaIndiainns & 17 runsAhmedabadFeb 8-12, 1994
Sri LankaIndiadrawn-Colombo (RPS)Aug 2-6, 1997
Sri LankaIndiadrawn-Colombo (SSC)Aug 9-13, 1997
IndiaSri Lankadrawn-MohaliNov 19-23, 1997
IndiaSri Lankadrawn-NagpurNov 26-30, 1997
IndiaSri Lankadrawn-MumbaiDec 3-7, 1997
Sri LankaIndiadrawn-Colombo (SSC)Feb 24-28, 1999
Sri LankaIndiaSri Lanka10 wicketsGalleAug 14-17, 2001
Sri LankaIndiaIndia7 wicketsKandyAug 22-25, 2001
Sri LankaIndiaSri Lankainns & 77 runsColombo (SSC)Aug 29-Sep 2, 2001
IndiaSri Lankadrawn-ChennaiDec 2-6, 2005
IndiaSri LankaIndia188 runsDelhiDec 10-14, 2005
IndiaSri LankaIndia259 runsAhmedabadDec 18-22, 2005
Sri LankaIndiaSri Lankainns & 239 runsColombo (SSC)Jul 23-26, 2008
Sri LankaIndiaIndia170 runsGalleJul 31-Aug 3, 2008
Sri LankaIndiaSri Lanka8 wicketsColombo (PSS)Aug 8-11, 2008
IndiaSri Lankadrawn-AhmedabadNov 16-20, 2009
IndiaSri LankaIndiainns & 144 runsKanpurNov 24-27, 2009
IndiaSri LankaIndiainns & 24 runsMumbai (BS)Dec 2-6, 2009
Sri LankaIndiaSri Lanka10 wicketsGalleJul 18-22, 2010
Sri LankaIndiadrawn-Colombo (SSC)Jul 26-30, 2010
Sri LankaIndiaIndia5 wicketsColombo (PSS)Aug 3-7, 2010
Sri LankaIndiaSri Lanka63 runsGalleAug 12-15, 2015
Sri LankaIndiaIndia278 runsColombo (PSS)Aug 20-24, 2015
Sri LankaIndiaIndia117 runsColombo (SSC)Aug 28-Sep 1, 2015
Sri LankaIndiaIndia304 runsGalleJul 26-29, 2017
Sri LankaIndiaIndiainns & 53 runsColombo (SSC)Aug 3-6, 2017
Sri LankaIndiaIndiainns & 171 runsPallekeleAug 12-14, 2017
IndiaSri Lankadrawn-KolkataNov 16-20, 2017
IndiaSri LankaIndiainns & 239 runsNagpurNov 24-27, 2017
IndiaSri Lankadrawn-DelhiDec 2-6, 2017
IndiaSri LankaIndiainns & 222 runsChandigarhMar 4-8, 2022
IndiaSri LankaIndiainns & 238 runsBengaluruMar 12-16, 2022


In terms of the number of Test matches played, again India has won more number of matches. Of the 29 Test matches played between these two nations, 22 have been won by India and Sri Lanka has managed to win only 7 games.No games have ended in a draw.


Total No. of MatchesWon by IndiaWon by Sri LankaDrawn
292270


ODI Statistics


Given below, are the IND vs SL head-to-head numbers in ODI:


Series-wise Statistics


First Bilateral Series1982/83Won by India
Last Bilateral Series2021Won 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 India cricket team. Till 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 SeriesWon by IndiaWon by Sri LankaDrawnWon by Another Team (Non-bilateral Series)
793316327


Match-wise Statistics


First Match1979Won by Sri Lanka
Last Match2021Won by India


In terms of the number of ODI matches played, again India has won more matches. Of the 151 ODI matches played between these two nations, 93 have been won by India and Sri Lanka has managed to win only 57 games. Only one got tied.


Total No. of MatchesWon by IndiaWon by Sri LankaDrawnTiedAbandoned/Cancelled
1629357010


T20I Statistics


Find below India vs Sri Lanka head-to-head record in T20 International games:


Series-wise Statistics


Series/TournamentSeasonWinnerMargin
ICC World Twenty20 (in South Africa)2007/08India
India in Sri Lanka T20I Match2008/09India1-0 (1)
ICC World Twenty20 (in England)2009Pakistan
Sri Lanka in India T20I Series2009/10Drawn1-1 (2)
ICC World Twenty20 (in West Indies)2010England
India in Sri Lanka T20I Match2012India1-0 (1)
ICC World Twenty20 (in Sri Lanka)2012/13West Indies
World T20 (in Bangladesh)2013/14Sri Lanka
Sri Lanka in India T20I Series2015/16India2-1 (3)
Asia Cup (in Bangladesh)2015/16India
World T20 (in India)2015/16West Indies
India in Sri Lanka T20I Match2017India1-0 (1)
Sri Lanka in India T20I Series2017/18India3-0 (3)
Nidahas Twenty20 Tri-Series (Bangladesh, India, Sri Lanka in Sri Lanka)2017/18India
Sri Lanka in India T20I Series2019/20India2-0 (3)
India in Sri Lanka T20I Match2021Drawn1-1 (2)
Sri Lanka in India T20I Series2022India3-0 (3)


The first T20 bilateral series was played between Sri Lanka and India in 2008/09 and was won by India. Till 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 have managed to win only 2.


Total No. of SeriesWon by IndiaWon by Sri LankaDrawn
181125


Match-wise Statistics


Team 1Team 2WinnerMarginGroundMatch Date
Sri LankaIndiaIndia3 wicketsColombo (RPS)Feb 10, 2009
IndiaSri LankaSri Lanka29 runsNagpurDec 9, 2009
IndiaSri LankaIndia6 wicketsMohaliDec 12, 2009
IndiaSri LankaSri Lanka5 wicketsGros IsletMay 11, 2010
Sri LankaIndiaIndia39 runsPallekeleAug 7, 2012
IndiaSri LankaSri Lanka6 wicketsDhakaApr 6, 2014
IndiaSri LankaSri Lanka5 wicketsPuneFeb 9, 2016
IndiaSri LankaIndia69 runsRanchiFeb 12, 2016
IndiaSri LankaIndia9 wicketsVisakhapatnamFeb 14, 2016
IndiaSri LankaIndia5 wicketsDhakaMar 1, 2016
Sri LankaIndiaIndia7 wicketsColombo (RPS)Sep 6, 2017
IndiaSri LankaIndia93 runsCuttackDec 20, 2017
IndiaSri LankaIndia88 runsIndoreDec 22, 2017
IndiaSri LankaIndia5 wicketsMumbaiDec 24, 2017
Sri LankaIndiaSri Lanka5 wicketsColombo (RPS)Mar 6, 2018
Sri LankaIndiaIndia6 wicketsColombo (RPS)Mar 12, 2018
IndiaSri LankaNo result-GuwahatiJan 5, 2020
IndiaSri LankaIndia7 wicketsIndoreJan 7, 2020
IndiaSri LankaIndia78 runsPuneJan 10, 2020
Sri LankaSri LankaIndia38 runsColombo (RPS)July 25, 2021
Sri LankaIndiaSri Lanka4 wicketsColombo (RPS)July 28, 2021
IndiaSri LankaIndia62 RunsLucknowFeb 24, 2022
IndiaSri LankaIndia7 WicketsDharamsalaFeb 26, 2022
IndiaSri LankaIndia6 WicketsDharamsalaFeb 27, 2022


In terms of the number of T20 matches played, again India has won more number of 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 7 games.


Total No. of MatchesWon by IndiaWon by Sri LankaDrawn
271880


Ashish Nehra of India celebrates the wicket of Sanath Jayasuriya of Sri Lanka


India vs Sri Lanka at the ODI World Cup


Match-wise Statistics


First ODI World Cup Match1978Won by Sri Lanka
Last ODI World Cup Match2019Won 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 MatchesWon by IndiaWon by Sri LankaNo Result
9441