India vs Sri Lanka Head-to-Head Records

The cricketing rivalry between India and Sri Lanka has been rich and competitive over the years. In One Day Internationals (ODIs), the two teams have faced each other 168 times. Out of these, India has emerged victorious on 99 occasions, while Sri Lanka has won 57 matches. There have been 11 no-results and 1 tied match in their ODI encounters.

In T20 Internationals (T20Is), the teams have met 29 times. India has won 19 of these matches, with Sri Lanka securing 9 victories. There has been 1 no-result in their T20I history.

In Test cricket, India and Sri Lanka have clashed in 46 matches. India has won 22 of these Tests, while Sri Lanka has managed to win 7. The remaining 17 Tests ended in a draw.

India vs Sri Lanka Head-to-Head Record

India vs Sri Lanka Head-to-Head in ODI Matches:

  • Total Played: 168
  • India Won: 99
  • Sri Lanka Won: 57
  • No Result: 11
  • Tied: 1

India vs Sri Lanka Head-to-Head in T20I Matches:

  • Total Played: 29
  • India Won: 19
  • Sri Lanka Won: 9
  • No Result: 1

India vs Sri Lanka Head-to-Head in Test Matches:

  • Total Played: 46
  • India Won: 22
  • Sri Lanka Won: 7
  • Drawn: 17