India's Test record in Sri Lanka analysed ahead of Galle Test 2026 [Source- AFP]
India will resume their World Test Championship (WTC) campaign with a highly anticipated series against Sri Lanka. The first match of the two-Test series will be played at the Galle International Stadium from August 15 to 19, while the decider is scheduled at the Sinhalese Sports Club in Colombo from August 23 to 27.
Led by Shubman Gill, India had a great outing in the warm-up fixture against Sri Lanka-XI, defeating the home team by six wickets. As they get ready for the crucial WTC assignment, here we take a look at India's Test record, highest and lowest totals, players with most runs and wickets, in Sri Lanka.
India's Test record in Sri Lanka: How has Team India performed on Lankan soil?
| Criterion | Data |
| Matches played | 24 |
| Wins | 9 |
| Losses | 7 |
| Drawn | 8 |
| Win % | 37.5 |
(India's Test record in Sri Lanka)
India's Test record in Sri Lanka suggests that they have played 24 Test matches across nine tours to the country between 1985 and 2017.
India managed only four Test wins in Sri Lanka until the 2015 tour, when they registered a historic series victory in the Island Nation under the astute leadership of Virat Kohli.
Overall, India have won nine out of 24 Tests in Sri Lanka. They have lost seven, while eight encounters have concluded in a draw. Thus, India have a win percentage of 37.5, their third-best after Bangladesh (8 wins in 10 matches) and Zimbabwe (3 wins in 6 matches).
Performance analysis by ground: How have India fared in Galle and Colombo?
| Ground | Matches | Wins/Losses/Draw |
| SSC Colombo | 9 | 3/2/4 |
| Galle | 5 | 2/3/0 |
| P Sara Oval | 5 | 2/2/1 |
| Asgiriya Kandy | 3 | 1/0/2 |
| Pallekele | 1 | 1/0 |
| R. Premadasa | 1 | 0/0/1 |
The Shubman Gill-led Indian team will face Sri Lanka at the Galle International Stadium and Sinhalese Sports Club (SSC) on the 2026 tour. Therefore, India's Test record at these two venues holds utmost significance heading into the two-match series.
Talking specifically about these two venues, the Sinhalese Sports Club in Colombo has witnessed India's most number of Test wins (3) in Sri Lanka.
Meanwhile, the Indians have won two of five Tests at the Galle International Stadium, losing the remaining three fixtures. Interestingly, Galle has traditionally been a result-oriented venue in the India vs Sri Lanka Tests, and this is the only ground where Team India has lost three matches to the home side.
Thus, the Sinhalese Sports Club has been the most suitable Sri Lankan venue for India, while Galle has historically challenged the visitors with its extremely spin-friendly conditions.
Also Read: Off-Spin Trap Awaits KL Rahul; Can He Get The Monkey Off His Back In Sri Lanka?
When and Where did India register their highest team score in Sri Lanka?
India's highest Test total in Sri Lanka is 707, a score they posted at the Sinhalese Sports Club in Colombo on their 2010 tour of the Island Nation. It was the second Test of that tour and took place from July 26 to 30.
After Sri Lanka declared their first innings on 642 runs for 4 wickets, India mounted 707 runs on the board, riding on Sachin Tendulkar's majestic double hundred.
Although the match concluded in a draw, Tendulkar's innings and a flamboyant hundred from debutant Suresh Raina powered India to their highest team total in Sri Lanka.
When and Where did India register their lowest all-out score in Sri Lanka?
India's lowest Test total in Sri Lanka is 112. India had a disastrous start to their Sri Lanka tour in 2015, losing the first match decisively at the Galle International Stadium.
Although the team bounced back and registered its first series win in the country after 22 years, the disastrous batting collapse in Galle marked their worst-ever batting performance in Sri Lanka.
Rangana Herath derailed India's innings with a sensational spell, registering magical figures of 7 for 48.
Which batter has scored most runs for India in Tests in Sri Lanka?
| Rank | Batter | Runs |
| 1 | Sachin Tendulkar | 1155 |
| 2 | Virender Sehwag | 692 |
| 3 | Rahul Dravid | 662 |
| 4 | Sourav Ganguly | 588 |
| 5 | Mohammed Azharuddin | 567 |
Sachin Tendulkar is India's most successful Test batter in Sri Lanka with 1155 runs across 19 innings. Tendulkar has nine fifty-plus scores, including five hundreds and four fifties, and is the only batter with more than 1000 Test runs in Sri Lanka.
Tendulkar is being followed by Virender Sehwag (692), Rahul Dravid (662), Sourav Ganguly (588) and Mohammed Azharuddin (567) on the list of India's highest run-scorers on Sri Lankan soil.
Which bowler has taken the most wickets for India in Tests in Sri Lanka?
The talismanic Ravichandran Ashwin has taken the most Test wickets for India in Sri Lanka. He leads the chart with 38 scalps, while Anil Kumble, Harbhajan Singh, Ishant Sharma and Amit Mishra claim the subsequent slots.
What to expect from India on their Test tour of Sri Lanka 2026?
India's Test record in Sri Lanka suggests that they have outperformed the home side, winning nine of 24 matches. The Shubman Gill-led outfit is on the verge of creating history, as two more wins will help them join Pakistan for the most Test victories on Sri Lankan soil.
The onus will be on the likes of KL Rahul, Yashasvi Jaiswal, Shubman Gill and Ravindra Jadeja, the four experienced cricketers in India's Test squad.
The eyes will also be on Manav Suthar, Kuldeep Yadav, Prasidh Krishna and Gurnoor Brar, who are capable enough to spearhead the Indian team to a much-needed series win as they eye a Test redemption in the WTC.
Also Read: Cameron Green For Hardik Pandya Trade On The Brink Of Falling




