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
Wed, 16 Dec · time TBC
India vs
Sri Lanka · 2nd ODI · IND v SL
M. Chinnaswamy Stadium, Bengaluru
Upcoming
Sat, 19 Dec · time TBC
India vs
Sri Lanka · 3rd ODI · IND v SL
Narendra Modi Stadium, Ahmedabad
Upcoming
Tue, 22 Dec · time TBC
India vs
Sri Lanka · 1st T20I · IND v SL
Niranjan Shah Stadium, Rajkot
Upcoming
Thu, 24 Dec · time TBC
India vs
Sri Lanka · 2nd T20I · IND v SL
Barabati Stadium, Cuttack
Upcoming
Sun, 27 Dec · time TBC
India vs
Sri Lanka · 3rd T20I · IND v SL
MCA Stadium, Pune
Upcoming
IND vs SL head to head
| Format | Played | IND won | SL won | No result / tie / draw |
|---|---|---|---|---|
| Tests | 4 | 3 | 0 | 1 |
| ODIs | 9 | 6 | 2 | 1 |
| T20Is | 11 | 9 | 2 | 0 |
| All | 24 | 18 | 4 | 2 |
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 503/9 & 429/9 · SL 290
Match drawn Scorecard Sinhalese Sports Club, Colombo Result 15–19 Aug · 5:30 AM IST
IND 462 & 193 · SL 284 & 206
India won by 165 runs Scorecard Galle International Stadium, Galle Result Fri, 26 Sep · 8:00 PM IST
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
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
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
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
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
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
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
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
India, ODIs, 2023
Lowest all-out total50
Sri Lanka, ODIs, 2023
Sri Lanka, ODIs, 2023
Biggest win by runs317 runs
India, 15 Jan 2023
India, 15 Jan 2023
Biggest win by wickets10 wickets
India, 17 Sep 2023
India, 17 Sep 2023
Top performers in IND vs SL matches
Most runs
| # | Batter | Inns | Runs | HS | Avg | SR | 6s |
|---|---|---|---|---|---|---|---|
| 1 | Pathum Nissanka | 20 | 669 | 107 | 35.2 | 95.8 | 14 |
| 2 | Shubman Gill | 18 | 611 | 116 | 35.9 | 93.4 | 8 |
| 3 | Shreyas Iyer | 13 | 604 | 92 | 60.4 | 113.1 | 19 |
| 4 | Rohit Sharma | 15 | 568 | 83 | 37.9 | 110.5 | 23 |
| 5 | Virat Kohli | 12 | 513 | 166 | 46.6 | 97.7 | 9 |
Most wickets
| # | Bowler | Wkts | Runs | Econ | Avg | Best |
|---|---|---|---|---|---|---|
| 1 | Mohammed Siraj | 28 | 489 | 3.95 | 17.5 | 6/21 |
| 2 | Ravindra Jadeja | 23 | 519 | 3.05 | 22.6 | 5/41 |
| 3 | Manav Suthar | 16 | 337 | 3.11 | 21.1 | 6/55 |
| 4 | Jasprit Bumrah | 15 | 194 | 3.18 | 12.9 | 5/24 |
| 5 | Dilshan Madushanka | 15 | 327 | 9.34 | 21.8 | 5/80 |
India vs Sri Lanka series and tournaments
- India vs Sri Lanka 2026: ODI and T20I Series 13–27 Dec 2026
- India tour of Sri Lanka 2026 7–23 Aug 2026 · 3 of 3 matches played
- Asia Cup 2025 9–28 Sep 2025 · Final: India won by 5 wkts
- India tour of Sri Lanka, 2024 27 Jul – 7 Aug 2024 · India won 3-2
- ICC Cricket World Cup 2023 5 Oct – 19 Nov 2023 · Final: Australia won by 6 wkts
- Asia Cup, 2023 30 Aug – 17 Sep 2023 · Final: India won by 10 wkts
- Sri Lanka tour of India, 2023 3–15 Jan 2023 · India won 5-1
- Asia Cup, 2022 27 Aug – 11 Sep 2022 · Final: Sri Lanka won by 23 runs
- Sri Lanka tour of India, 2022 24 Feb – 12 Mar 2022 · India won 5-0
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 →