INDvsSL

India vs Sri Lanka: Next Match, Head to Head, Stats & Results

India vs Sri Lanka have met 24 times since 2022: India won 18, Sri Lanka won 4, 2 ended without a winner.

Next IND vs SL match

IND vs SL head to head

FormatPlayedIND wonSL wonNo result / tie / draw
Tests4301
ODIs9621
T20Is11920
All241842

Completed matches in our database since 2022. Last India win: 1st Test, 15 Aug 2026. Last Sri Lanka win: 3rd ODI, 7 Aug 2024.

Recent IND vs SL results

23–27 Aug · 5:30 AM IST India vs Sri Lanka · 2nd Test · India tour of Sri Lanka
IND 503/9 & 429/9 · SL 290
Match drawn Scorecard
Sinhalese Sports Club, Colombo Result
15–19 Aug · 5:30 AM IST India vs Sri Lanka · 1st Test · India tour of Sri Lanka
IND 462 & 193 · SL 284 & 206
India won by 165 runs Scorecard
Galle International Stadium, Galle Result
Fri, 26 Sep · 8:00 PM IST India vs Sri Lanka · 18th T20I · Asia Cup 2025
IND 202/5 (20 ov) · SL 202/5 (20 ov)
Match tied (India Won the Super Over) Scorecard
Dubai International Cricket Stadium, Dubai Result
Wed, 7 Aug · 2:30 PM IST India vs Sri Lanka · 3rd ODI · IND v SL tour
IND 138 (26.1 ov) · SL 248/7 (50 ov)
Sri Lanka won by 110 runs Scorecard
R.Premadasa Stadium, Colombo Result
Sun, 4 Aug · 2:30 PM IST India vs Sri Lanka · 2nd ODI · IND v SL tour
IND 208 (42.2 ov) · SL 240/9 (50 ov)
Sri Lanka won by 32 runs Scorecard
R.Premadasa Stadium, Colombo Result
Fri, 2 Aug · 2:30 PM IST India vs Sri Lanka · 1st ODI · IND v SL tour
IND 230 (47.5 ov) · SL 230/8 (50 ov)
Match tied Scorecard
R.Premadasa Stadium, Colombo Result
Tue, 30 Jul · 7:00 PM IST India vs Sri Lanka · 3rd T20I · IND v SL tour
IND 137/9 (20 ov) · SL 137/8 (20 ov)
Match tied (India won the super over) Scorecard
Pallekele International Cricket Stadium, Pallekele Result
Sun, 28 Jul · 7:00 PM IST India vs Sri Lanka · 2nd T20I · IND v SL tour
IND 81/3 (6.3 ov) · SL 161/9 (20 ov)
India won by 7 wkts (2nd innings reduced to 8 ovs due to rain, DLS target 78) Scorecard
Pallekele International Cricket Stadium, Pallekele Result
Sat, 27 Jul · 7:00 PM IST India vs Sri Lanka · 1st T20I · IND v SL tour
IND 213/7 (20 ov) · SL 170 (19.2 ov)
India won by 43 runs Scorecard
Pallekele International Cricket Stadium, Pallekele Result
Thu, 2 Nov · 2:00 PM IST India vs Sri Lanka · 33rd ODI · Cricket World Cup 2023
IND 357/8 (50 ov) · SL 55 (19.4 ov)
India won by 302 runs Scorecard
Wankhede Stadium, Mumbai Result

IND vs SL records

Highest total390/5
India, ODIs, 2023
Lowest all-out total50
Sri Lanka, ODIs, 2023
Biggest win by runs317 runs
India, 15 Jan 2023
Biggest win by wickets10 wickets
India, 17 Sep 2023

Limited-overs totals; from results in our database since 2022.

Top performers in IND vs SL matches

From 24 scorecards in our database.

Most runs

#BatterInnsRunsHSAvgSR6s
1Pathum Nissanka2066910735.295.814
2Shubman Gill1861111635.993.48
3Shreyas Iyer136049260.4113.119
4Rohit Sharma155688337.9110.523
5Virat Kohli1251316646.697.79

Most wickets

#BowlerWktsRunsEconAvgBest
1Mohammed Siraj284893.9517.56/21
2Ravindra Jadeja235193.0522.65/41
3Manav Suthar163373.1121.16/55
4Jasprit Bumrah151943.1812.95/24
5Dilshan Madushanka153279.3421.85/80

India vs Sri Lanka series and tournaments

IND vs SL FAQ

When is the next India vs Sri Lanka match?

1st ODI on Sun, 13 Dec 2026 · time TBC at Arun Jaitley Stadium, Delhi.

How many times has India beaten Sri Lanka?

India won 18 of 24 completed matches against Sri Lanka since 2022 (3 in Tests, 6 in ODIs, 9 in T20Is).

Who has won more matches, India or Sri Lanka?

India leads 18–4 since 2022.

India schedule & results → · Sri Lanka schedule & results → · All head-to-head pages →