Head to head · Test
India vs Sri Lanka Test head to head record
Data through 23 August 2026Last updated 23 August 2026
India and Sri Lanka met 23 times in Test matches in the data (2005–2026). India won 14 and Sri Lanka won 4, with 5 ties, draws or no results. India lead the head-to-head in the data by 10 wins. In the last 5 meetings, India won 3 and Sri Lanka won 0. The highest total in the fixture is 760/7 by Sri Lanka (16 Nov 2009).
Matches
23
2005–2026
India won
14
Sri Lanka won
4
Tied / drawn / NR
0 / 5 / 0
Wins per year
Show as table
| Year | India wins | Sri Lanka wins |
|---|---|---|
| 2005 | 1 | 0 |
| 2008 | 1 | 2 |
| 2009 | 2 | 0 |
| 2010 | 1 | 1 |
| 2015 | 2 | 1 |
| 2017 | 4 | 0 |
| 2022 | 2 | 0 |
| 2026 | 1 | 0 |
Last 10 India vs Sri Lanka matches
| Date | Teams | Result | Ground |
|---|---|---|---|
| 23 Aug 2026 | India 503/9d Sri Lanka 290 & 429/9d | Match drawn | Sinhalese Sports Club Ground |
| 15 Aug 2026 | India 462 & 193 Sri Lanka 284 & 206 | India won by 165 runs | Galle International Stadium |
| 12 Mar 2022 | India 252 & 303/9d Sri Lanka 109 & 208 | India won by 238 runs | M Chinnaswamy Stadium |
| 4 Mar 2022 | India 574/8d Sri Lanka 174 & 178 | India won by an innings and 222 runs | Punjab Cricket Association IS Bindra Stadium |
| 2 Dec 2017 | India 536/7d & 246/5d Sri Lanka 373 & 299/5 | Match drawn | Arun Jaitley Stadium |
| 24 Nov 2017 | Sri Lanka 205 & 166 India 610/6d | India won by an innings and 239 runs | Vidarbha Cricket Association Stadium |
| 16 Nov 2017 | India 172 & 352/8d Sri Lanka 294 & 75/7 | Match drawn | Eden Gardens |
| 12 Aug 2017 | India 487 Sri Lanka 135 & 181 | India won by an innings and 171 runs | Pallekele International Cricket Stadium |
| 3 Aug 2017 | India 622/9d Sri Lanka 183 & 386 | India won by an innings and 53 runs | Sinhalese Sports Club Ground |
| 26 Jul 2017 | India 600 & 240/3d Sri Lanka 291/9 & 245/8 | India won by 304 runs | Galle International Stadium |
Biggest wins
| Winner | Margin | Against | Format | Date | Ground |
|---|---|---|---|---|---|
| India | innings and 239 runs | Sri Lanka | Test | 24 Nov 2017 | Vidarbha Cricket Association Stadium |
| India | innings and 222 runs | Sri Lanka | Test | 4 Mar 2022 | Punjab Cricket Association IS Bindra Stadium |
| India | innings and 171 runs | Sri Lanka | Test | 12 Aug 2017 | Pallekele International Cricket Stadium |
| India | 5 wickets | Sri Lanka | Test | 3 Aug 2010 | P Sara Oval |
| Winner | Margin | Against | Format | Date | Ground |
|---|---|---|---|---|---|
| Sri Lanka | innings and 239 runs | India | Test | 23 Jul 2008 | Sinhalese Sports Club Ground |
| Sri Lanka | 63 runs | India | Test | 12 Aug 2015 | Galle International Stadium |
| Sri Lanka | 10 wickets | India | Test | 18 Jul 2010 | Galle International Stadium |
| Sri Lanka | 8 wickets | India | Test | 8 Aug 2008 | P Saravanamuttu Stadium |
Highest and lowest totals
Most runs in India vs Sri Lanka matches
| Player | Team | Inns | Runs | Avg | SR | HS | 100s |
|---|---|---|---|---|---|---|---|
| Virender Sehwag | India | 17 | 1,203 | 75.19 | 99.2 | 293 | 5 |
| Kumar Sangakkara | Sri Lanka | 21 | 1,090 | 54.50 | 52.9 | 219 | 4 |
| Virat Kohli | India | 18 | 1,085 | 67.81 | 68.3 | 243 | 5 |
| Angelo Mathews | Sri Lanka | 30 | 1,051 | 35.03 | 53.3 | 111 | 3 |
| Mahela Jayawardene | Sri Lanka | 17 | 997 | 62.31 | 54.0 | 275 | 3 |
| VVS Laxman | India | 17 | 779 | 55.64 | 48.7 | 104 | 2 |
| Tillakaratne Dilshan | Sri Lanka | 17 | 779 | 51.93 | 73.6 | 125 | 3 |
| Dinesh Chandimal | Sri Lanka | 17 | 754 | 47.12 | 57.1 | 164 | 2 |
| Cheteshwar Pujara | India | 11 | 743 | 74.30 | 49.8 | 153 | 4 |
| Sachin Tendulkar | India | 17 | 724 | 45.25 | 53.2 | 203 | 2 |
Most wickets in India vs Sri Lanka matches
| Player | Team | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| Ravi Ashwin | India | 21 | 62 | 21.94 | 3.00 | 6/46 |
| Muttiah Muralitharan | Sri Lanka | 14 | 44 | 33.34 | 3.40 | 6/26 |
| Harbhajan Singh | India | 18 | 42 | 36.14 | 3.19 | 7/62 |
| Ravindra Jadeja | India | 18 | 41 | 25.61 | 2.79 | 5/41 |
| Ishant Sharma | India | 21 | 36 | 35.89 | 3.57 | 5/54 |
| Ajantha Mendis | Sri Lanka | 10 | 34 | 29.00 | 3.20 | 6/117 |
| Rangana Herath | Sri Lanka | 18 | 33 | 48.06 | 3.25 | 7/48 |
| Mohammed Shami | India | 14 | 24 | 23.54 | 3.33 | 4/100 |
| Dhammika Prasad | Sri Lanka | 11 | 22 | 34.50 | 3.89 | 4/43 |
| Amit Mishra | India | 9 | 20 | 30.75 | 3.13 | 4/43 |
Where they met
| Ground | Played | India won | Sri Lanka won |
|---|---|---|---|
| Sinhalese Sports Club Ground | 5 | 2 | 1 |
| Galle International Stadium | 5 | 3 | 2 |
| P Sara Oval | 2 | 2 | 0 |
| Narendra Modi Stadium | 2 | 1 | 0 |
| Punjab Cricket Association IS Bindra Stadium | 1 | 1 | 0 |
| Pallekele International Cricket Stadium | 1 | 1 | 0 |
| Vidarbha Cricket Association Stadium | 1 | 1 | 0 |
| Eden Gardens | 1 | 0 | 0 |
Frequently asked questions
What is the India vs Sri Lanka Test head to head record?
23 matches: India won 14, Sri Lanka won 4, tied 0, drawn 5, no result 0 (data 2005–2026).
Who won the last India vs Sri Lanka Test match?
Match drawn (23 Aug 2026).
What is the highest score in India vs Sri Lanka Test matches?
760/7 by Sri Lanka on 16 Nov 2009.
Who has scored the most runs in India vs Sri Lanka Test matches?
Virender Sehwag (India), 1,203 runs in 17 innings.
Who has taken the most wickets in India vs Sri Lanka Test matches?
Ravi Ashwin (India), 62 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.