India vs Sri Lanka head to head
India lead Sri Lanka 83–34 in 123 ODI and T20I matches since 2003 (59–25 in ODIs, 24–9 in T20Is).
- ODI · 90 played59India25Sri Lanka6 no result · 2003–2024
- T20I · 33 played24India9Sri Lanka2009–2026
Most runs in India vs Sri Lanka matches
| Batter | Inns | Runs | Avg | SR |
|---|---|---|---|---|
| Virat Kohli | 61 | 2,991 | 61.04 | 97.2 |
| Kumar Sangakkara | 62 | 2,478 | 41.30 | 86.4 |
| Rohit Sharma | 69 | 2,362 | 38.72 | 102.5 |
| MS Dhoni | 61 | 2,353 | 61.92 | 90.8 |
| Tillakaratne Dilshan | 66 | 2,317 | 36.78 | 91.9 |
| Gautam Gambhir | 40 | 1,769 | 47.81 | 91.2 |
| Mahela Jayawardene | 64 | 1,769 | 29.48 | 79.5 |
| Angelo Mathews | 46 | 1,580 | 47.88 | 87.8 |
| Suresh Raina | 55 | 1,545 | 35.11 | 99.5 |
| Shikhar Dhawan | 30 | 1,486 | 57.15 | 103.6 |
Most wickets in India vs Sri Lanka matches
| Bowler | Inns | Wkts | Econ | Best |
|---|---|---|---|---|
| Zaheer Khan | 34 | 48 | 5.16 | 5/42 |
| Lasith Malinga | 47 | 47 | 6.30 | 3/64 |
| Ravichandran Ashwin | 27 | 46 | 4.74 | 4/8 |
| Irfan Pathan | 26 | 45 | 5.23 | 5/61 |
| Nuwan Kulasekara | 40 | 45 | 5.46 | 4/40 |
| Thisara Perera | 42 | 44 | 6.33 | 5/28 |
| Ishant Sharma | 26 | 43 | 5.93 | 4/34 |
| Yuzvendra Chahal | 22 | 40 | 6.23 | 4/23 |
| Jasprit Bumrah | 25 | 37 | 4.62 | 5/27 |
| Harbhajan Singh | 30 | 37 | 4.44 | 5/56 |
India vs Sri Lanka recent results
- India169/7 (20)Sri Lanka45 (9.5)India won by 124 runs
- India202/5 (20)Sri Lanka202/5 (20)India won (super over)
- Sri Lanka248/7 (50)India138 (26.1)Sri Lanka won by 110 runs
- Sri Lanka240/9 (50)India208 (42.2)Sri Lanka won by 32 runs
- Sri Lanka230/8 (50)India230 (47.5)Match tied
- India137/9 (20)Sri Lanka137/8 (20)India won (super over)
- Sri Lanka161/9 (20)India81/3 (6.3)India won by 7 wickets (D/L)
- India213/7 (20)Sri Lanka170 (19.2)India won by 43 runs
- India357/8 (50)Sri Lanka55 (19.4)India won by 302 runs
- Sri Lanka50 (15.2)India51/0 (6.1)India won by 10 wickets
- India213 (49.1)Sri Lanka172 (41.3)India won by 41 runs
- India390/5 (50)Sri Lanka73/9 (22)India won by 317 runs
- Sri Lanka215 (39.4)India219/6 (43.2)India won by 4 wickets
- India373/7 (50)Sri Lanka306/8 (50)India won by 67 runs
- India228/5 (20)Sri Lanka137 (16.4)India won by 91 runs
- Sri Lanka206/6 (20)India190/8 (20)Sri Lanka won by 16 runs
- India162/5 (20)Sri Lanka160 (20)India won by 2 runs
- India173/8 (20)Sri Lanka174/4 (19.5)Sri Lanka won by 6 wickets
- Sri Lanka146/5 (20)India148/4 (16.5)India won by 6 wickets
- Sri Lanka183/5 (20)India186/3 (17.1)India won by 7 wickets
India vs Sri Lanka results by year
| Year | Played | India | Sri Lanka |
|---|---|---|---|
| 2026 | 1 | 1 | 0 |
| 2025 | 1 | 1 | 0 |
| 2024 | 6 | 3 | 2 |
| 2023 | 9 | 8 | 1 |
| 2022 | 4 | 3 | 1 |
| 2021 | 6 | 3 | 3 |
| 2020 | 2 | 2 | 0 |
| 2019 | 1 | 1 | 0 |
| 2018 | 2 | 1 | 1 |
| 2017 | 13 | 11 | 2 |
| 2016 | 4 | 3 | 1 |
| 2014 | 7 | 5 | 2 |
| 2013 | 4 | 3 | 1 |
| 2012 | 11 | 8 | 2 |
| 2011 | 1 | 1 | 0 |
| 2010 | 11 | 4 | 7 |
| 2009 | 15 | 10 | 4 |
| 2008 | 10 | 6 | 3 |
| 2007 | 5 | 2 | 2 |
| 2006 | 1 | 0 | 0 |
| 2005 | 6 | 5 | 1 |
| 2004 | 2 | 1 | 1 |
| 2003 | 1 | 1 | 0 |
Highest totals in India vs Sri Lanka matches
ODI
- 414/7 (50 ov)India · ODI · 2009
- 411/8 (50 ov)Sri Lanka · ODI · 2009
- 404/5 (50 ov)India · ODI · 2014
- 392/4 (50 ov)India · ODI · 2017
- 390/5 (50 ov)India · ODI · 2023
T20I
- 260/5 (20 ov)India · T20I · 2017
- 228/5 (20 ov)India · T20I · 2023
- 215/5 (20 ov)Sri Lanka · T20I · 2009
- 213/7 (20 ov)India · T20I · 2024
- 211/4 (19.1 ov)India · T20I · 2009