India vs Sri Lanka: Test head-to-head record

India and Sri Lanka have met 21 times in Test cricket in our ball-by-ball record (2005–2022) — India lead 13–4 in decided matches, with 4 drawn. Every number is computed from the ball-by-ball record of these 21 meetings.

MatchesIndia winsSri Lanka winsDrawn
All seasons211344

Coverage: ball-by-ball data from 2005–2022; earlier Test cricket matches predate the ball-by-ball record and are not counted here.

Who has won more India vs Sri Lanka matches?

In decided Test matches India lead 13–4: India 13, Sri Lanka 4. 4 of their 21 meetings were drawn.

Season by season

SeasonMatchesIndiaSri LankaD/TNR
200511000
200831200
200932010
201031110
201532100
201764020
202122000

Recent meetings

SeasonDateVenueIndia resultMargin
20212022-03-12M Chinnaswamy Stadium, BengaluruW238 runs
20212022-03-04Punjab Cricket Association IS Bindra Stadium, MohaliWan innings & 222 runs
20172017-12-02Arun Jaitley StadiumDDrawn
20172017-11-24Vidarbha Cricket Association Stadium, JamthaWan innings & 239 runs
20172017-11-16Eden GardensDDrawn
20172017-08-12Pallekele International Cricket StadiumWan innings & 171 runs
20172017-08-03Sinhalese Sports Club GroundWan innings & 53 runs
20172017-07-26Galle International StadiumW304 runs
20152015-08-28Sinhalese Sports Club GroundW117 runs
20152015-08-20P Sara OvalW278 runs

More Test team records

Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions