Head to head · T20I
India vs Sri Lanka T20I head to head record
Data through 1 October 2026Last updated 1 October 2026
In 33 T20I meetings between 2009 and 2026, India won 22 and Sri Lanka won 9. India lead the head-to-head in the data by 13 wins. In the last 5 meetings, India won 3 and Sri Lanka won 0. The highest total in the fixture is 260/5 by India (22 Dec 2017).
Matches
33
2009–2026
India won
22
Sri Lanka won
9
Tied / drawn / NR
2 / 0 / 0
Wins per year
Show as table
| Year | India wins | Sri Lanka wins |
|---|---|---|
| 2009 | 2 | 1 |
| 2010 | 0 | 1 |
| 2012 | 1 | 0 |
| 2014 | 0 | 1 |
| 2016 | 3 | 1 |
| 2017 | 4 | 0 |
| 2018 | 1 | 1 |
| 2020 | 2 | 0 |
| 2021 | 1 | 2 |
| 2022 | 3 | 1 |
| 2023 | 2 | 1 |
| 2024 | 2 | 0 |
| 2025 | 0 | 0 |
| 2026 | 1 | 0 |
Last 10 India vs Sri Lanka matches
| Date | Teams | Result | Ground |
|---|---|---|---|
| 1 Oct 2026 | India 169/7 (20 ov) Sri Lanka 45 (9.5 ov) | India won by 124 runs | Korogi Sports Park |
| 26 Sep 2025 | India 202/5 (20 ov) Sri Lanka 202/5 (20 ov) | Match tied (India won the Super Over) | Dubai International Cricket Stadium |
| 30 Jul 2024 | India 137/9 (20 ov) Sri Lanka 137/8 (20 ov) | Match tied (India won the Super Over) | Pallekele International Cricket Stadium |
| 28 Jul 2024 | Sri Lanka 161/9 (20 ov) India 81/3 (6.3 ov) | India won by 7 wickets (D/L) | Pallekele International Cricket Stadium |
| 27 Jul 2024 | India 213/7 (20 ov) Sri Lanka 170 (19.2 ov) | India won by 43 runs | Pallekele International Cricket Stadium |
| 7 Jan 2023 | India 228/5 (20 ov) Sri Lanka 137 (16.4 ov) | India won by 91 runs | Saurashtra Cricket Association Stadium |
| 5 Jan 2023 | Sri Lanka 206/6 (20 ov) India 190/8 (20 ov) | Sri Lanka won by 16 runs | Maharashtra Cricket Association Stadium |
| 3 Jan 2023 | India 162/5 (20 ov) Sri Lanka 160 (20 ov) | India won by 2 runs | Wankhede Stadium |
| 6 Sep 2022 | India 173/8 (20 ov) Sri Lanka 174/4 (19.5 ov) | Sri Lanka won by 6 wickets | Dubai International Cricket Stadium |
| 27 Feb 2022 | Sri Lanka 146/5 (20 ov) India 148/4 (16.5 ov) | India won by 6 wickets | Himachal Pradesh Cricket Association Stadium |
Biggest wins
| Winner | Margin | Against | Format | Date | Ground |
|---|---|---|---|---|---|
| India | 124 runs | Sri Lanka | T20I | 1 Oct 2026 | Korogi Sports Park |
| India | 93 runs | Sri Lanka | T20I | 20 Dec 2017 | Barabati Stadium |
| India | 91 runs | Sri Lanka | T20I | 7 Jan 2023 | Saurashtra Cricket Association Stadium |
| India | 9 wickets | Sri Lanka | T20I | 14 Feb 2016 | Dr YS Rajasekhara Reddy ACA-VDCA Cricket Stadium |
| India | 7 wickets | Sri Lanka | T20I | 6 Sep 2017 | R Premadasa Stadium |
| Winner | Margin | Against | Format | Date | Ground |
|---|---|---|---|---|---|
| Sri Lanka | 29 runs | India | T20I | 9 Dec 2009 | Vidarbha Cricket Association Stadium |
| Sri Lanka | 16 runs | India | T20I | 5 Jan 2023 | Maharashtra Cricket Association Stadium |
| Sri Lanka | 7 wickets | India | T20I | 29 Jul 2021 | R Premadasa Stadium |
| Sri Lanka | 6 wickets | India | T20I | 6 Apr 2014 | Shere Bangla National Stadium |
Highest and lowest totals
Most runs in India vs Sri Lanka matches
| Player | Team | Inns | Runs | Avg | SR | HS | 100s |
|---|---|---|---|---|---|---|---|
| Dasun Shanaka | Sri Lanka | 23 | 452 | 28.25 | 142.6 | 74 | 0 |
| Pathum Nissanka | Sri Lanka | 11 | 421 | 38.27 | 134.5 | 107 | 1 |
| Rohit Sharma | India | 17 | 411 | 24.18 | 144.2 | 118 | 1 |
| Kusal Perera | Sri Lanka | 12 | 392 | 32.67 | 145.7 | 77 | 0 |
| Shikhar Dhawan | India | 11 | 375 | 37.50 | 129.3 | 90 | 0 |
| Suryakumar Yadav | India | 9 | 358 | 44.75 | 162.7 | 112 | 1 |
| Virat Kohli | India | 7 | 339 | 67.80 | 138.4 | 82 | 0 |
| Kusal Mendis | Sri Lanka | 10 | 324 | 32.40 | 139.7 | 57 | 0 |
| Shreyas Iyer | India | 9 | 309 | 51.50 | 146.4 | 74 | 0 |
| KL Rahul | India | 8 | 301 | 37.62 | 139.4 | 89 | 0 |
Most wickets in India vs Sri Lanka matches
| Player | Team | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| Yuzvendra Chahal | India | 13 | 23 | 17.35 | 8.49 | 4/23 |
| Wanindu Hasaranga | Sri Lanka | 13 | 18 | 21.67 | 7.96 | 4/9 |
| Dushmantha Chameera | Sri Lanka | 16 | 17 | 27.47 | 8.05 | 2/14 |
| Dasun Shanaka | Sri Lanka | 14 | 15 | 15.60 | 7.80 | 3/16 |
| Ravi Ashwin | India | 7 | 14 | 10.29 | 5.37 | 4/8 |
| Hardik Pandya | India | 15 | 14 | 22.64 | 7.32 | 3/29 |
| Kuldeep Singh Yadav | India | 9 | 13 | 19.46 | 7.44 | 3/52 |
| Washington Sundar | India | 7 | 11 | 16.18 | 6.59 | 2/21 |
| Jasprit Bumrah | India | 12 | 11 | 20.82 | 6.03 | 2/7 |
| Shardul Thakur | India | 4 | 9 | 12.33 | 7.66 | 4/27 |
Where they met
| Ground | Played | India won | Sri Lanka won |
|---|---|---|---|
| R Premadasa Stadium | 7 | 4 | 3 |
| Pallekele International Cricket Stadium | 4 | 3 | 0 |
| Maharashtra Cricket Association Stadium | 3 | 1 | 2 |
| Dubai International Cricket Stadium | 2 | 0 | 1 |
| Himachal Pradesh Cricket Association Stadium | 2 | 2 | 0 |
| Holkar Cricket Stadium | 2 | 2 | 0 |
| Wankhede Stadium | 2 | 2 | 0 |
| Shere Bangla National Stadium | 2 | 1 | 1 |
Frequently asked questions
What is the India vs Sri Lanka T20I head to head record?
33 matches: India won 22, Sri Lanka won 9, tied 2, drawn 0, no result 0 (data 2009–2026).
Who won the last India vs Sri Lanka T20I match?
India won by 124 runs (1 Oct 2026).
What is the highest score in India vs Sri Lanka T20I matches?
260/5 by India on 22 Dec 2017.
Who has scored the most runs in India vs Sri Lanka T20I matches?
Dasun Shanaka (Sri Lanka), 452 runs in 23 innings.
Who has taken the most wickets in India vs Sri Lanka T20I matches?
Yuzvendra Chahal (India), 23 wickets.
Team pages
Past results only, not a prediction. Coverage: Cricsheet data from the early 2000s.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Definitions: methodology.