39
India and Sri Lanka are set to renew their Test rivalry, but the numbers already make for interesting reading. India have not lost a Test series to Sri Lanka in 18 years, with their last series defeat coming back in 2008. Since then, India have largely had the upper hand, including a dominant 304-run victory in Galle in 2017. As Shubman Gill’s side prepares for another two-match series, starting on August 15, 2026, Sri Lanka will be hoping to finally rewrite a history that has favoured their neighbours.
The bilateral series features two Test matches. The first match is scheduled to be played at the Galle International Stadium from August 15 to 19, 2026. Following this, the teams will travel to Colombo for the second Test at the SSC Cricket Ground, taking place from August 23 to 27, 2026. Both fixtures will commence at 10:00 AM IST.
India will be captained by Shubman Gill, with KL Rahul taking on the role of vice-captain. The squad features regulars like Ravindra Jadeja and Rishabh Pant, alongside younger talents like Yashasvi Jaiswal and Dhruv Jurel. Spin-bowling all-rounder Saransh Jain has earned his maiden Test call-up for this tour. However, the team faced a recent setback when premier fast bowler Jasprit Bumrah was ruled out due to a knee injury; he has been replaced by Auqib Nabi.
The Sri Lankan squad will be led by captain Dhananjaya de Silva. Their full squad is being finalised.
When Was The Last Time India Played Test Against Sri Lanka?
The last time the two Asian giants met was in March 2022, when India completed a 2-0 series sweep at home. The second Test in Bengaluru ended in a 238-run victory for India, and the first in Mohali saw India claim a win by an innings and 222 runs. Also, India have not lost any of their last 10 away Test matches against Sri Lanka.
Head-to-Head Record:
In their overall past meetings, India and Sri Lanka have faced each other in 46 matches in Test. India have won 22 matches, whereas Sri Lanka have come out victorious on 7 occasions. 17 of the matches ended in draw.
Past Test Results: India vs Sri Lanka
| Match Date | Ground | Winner | Margin |
| Mar 12-14, 2022 | Bengaluru | India | 238 runs |
| Mar 4-6, 2022 | Mohali | India | inns & 222 runs |
| Dec 2-6, 2017 | Delhi | Drawn | – |
| Nov 24-27, 2017 | Nagpur | India | inns & 239 runs |
| Nov 16-20, 2017 | Eden Gardens | Drawn | – |
| Aug 12-14, 2017 | Pallekele | India | inns & 171 runs |
| Aug 3-6, 2017 | Colombo (SSC) | India | inns & 53 runs |
| Jul 26-29, 2017 | Galle | India | 304 runs |
| Aug 28-Sep 1, 2015 | Colombo (SSC) | India | 117 runs |
| Aug 20-24, 2015 | Colombo (PSS) | India | 278 runs |
| Aug 12-15, 2015 | Galle | Sri Lanka | 63 runs |
| Aug 3-7, 2010 | Colombo (PSS) | India | 5 wickets |
| Jul 26-30, 2010 | Colombo (SSC) | Drawn | – |
| Jul 18-22, 2010 | Galle | Sri Lanka | 10 wickets |
| Dec 2-6, 2009 | Brabourne | India | inns & 24 runs |
| Nov 24-27, 2009 | Kanpur | India | inns & 144 runs |
| Nov 16-20, 2009 | Ahmedabad | Drawn | – |
| Aug 8-11, 2008 | Colombo (PSS) | Sri Lanka | 8 wickets |
| Jul 31-Aug 3, 2008 | Galle | India | 170 runs |
| Jul 23-26, 2008 | Colombo (SSC) | Sri Lanka | inns & 239 runs |
| Dec 18-22, 2005 | Ahmedabad | India | 259 runs |
| Dec 10-14, 2005 | Delhi | India | 188 runs |
| Dec 2-6, 2005 | Chennai | Drawn | – |
| Aug 29-Sep 2, 2001 | Colombo (SSC) | Sri Lanka | inns & 77 runs |
| Aug 22-25, 2001 | Kandy | India | 7 wickets |
| Aug 14-17, 2001 | Galle | Sri Lanka | 10 wickets |
| Feb 24-28, 1999 | Colombo (SSC) | Drawn | – |
| Dec 3-7, 1997 | Wankhede | Drawn | – |
| Nov 26-30, 1997 | Nagpur | Drawn | – |
| Nov 19-23, 1997 | Mohali | Drawn | – |
| Aug 9-13, 1997 | Colombo (SSC) | Drawn | – |
| Aug 2-6, 1997 | Colombo (RPS) | Drawn | – |
| Feb 8-12, 1994 | Ahmedabad | India | inns & 17 runs |
| Jan 26-30, 1994 | Bengaluru | India | inns & 95 runs |
| Jan 18-22, 1994 | Lucknow | India | inns & 119 runs |
| Aug 4-9, 1993 | Colombo (PSS) | Drawn | – |
| Jul 27-Aug 1, 1993 | Colombo (SSC) | India | 235 runs |
| Jul 17-22, 1993 | Kandy | Drawn | – |
| Nov 23-27, 1990 | Chandigarh | India | inns & 8 runs |
| Jan 4-7, 1987 | Cuttack | India | inns & 67 runs |
| Dec 27-31, 1986 | Nagpur | India | inns & 106 runs |
| Dec 17-22, 1986 | Kanpur | Drawn | – |
| Sep 14-19, 1985 | Kandy | Drawn | – |
| Sep 6-11, 1985 | Colombo (PSS) | Sri Lanka | 149 runs |
| Aug 30-Sep 4, 1985 | Colombo (SSC) | Drawn | – |
| Sep 17-22, 1982 | Chennai | Drawn | – |