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

India and Sri Lanka have met 32 times in T20Is in our ball-by-ball record (2009–2025) — India lead 21–9 in decided matches, with 2 producing no result. Every number is computed from the ball-by-ball record of these 32 meetings.

MatchesIndia winsSri Lanka winsNo result
All seasons322192

“No result” covers washouts — and, in T20 leagues, super-over finishes, which the ball-by-ball record stores without a winner.

Who has won more India vs Sri Lanka matches?

In decided T20I matches India lead 21–9: India 21, Sri Lanka 9. 2 produced no result.

Season by season

SeasonMatchesIndiaSri LankaD/TNR
200811000
200921100
201010100
201211000
201310100
201543100
201765100
201922000
202164200
202242200
202432001
202510001

Recent meetings

SeasonDateVenueIndia resultMargin
20252025-09-26Dubai International Cricket Stadium, DubaiNR
20242024-07-30Pallekele International Cricket Stadium, KandyNR
20242024-07-28Pallekele International Cricket Stadium, KandyW7 wickets
20242024-07-27Pallekele International Cricket Stadium, KandyW43 runs
20222023-01-07SCA Stadium, RajkotW91 runs
20222023-01-05MCA Stadium, PuneL16 runs
20222023-01-03Wankhede, MumbaiW2 runs
20222022-09-06Dubai International Cricket Stadium, DubaiL6 wickets
20212022-02-27HPCA Stadium, DharamsalaW6 wickets
20212022-02-26HPCA Stadium, DharamsalaW7 wickets

More T20I team records

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