India National Cricket Team vs Sri Lanka National Cricket Team Test Match Results & Records 2026

India National Cricket Team vs Sri Lanka National Cricket Team Test Match Results

India and Sri Lanka have a long history of Test cricket rivalry and have produced some memorable results in their respective matches. India has shown remarkable dominance over Sri Lanka in the Test format in recent years. An analysis of the results of the matches played between 2017 and 2026 shows India winning by a large margin, as well as a few draws.

Of these matches, the matches held in Galle, Colombo, Bengaluru, Mohali, Nagpur and Pallekele are particularly noteworthy. In 2022, India won by 238 runs in Galle and by an innings and 222 runs in Mohali. On the other hand, India also won the 2017 series by multiple large margins. In the last completed match held in Galle from 15–19 August 2026, India won by 165 runs.

India vs Sri Lanka Test Match Results — Complete Table

Team 1Team 2WinnerMarginGroundMatch DateTest
Sri LankaIndiaColombo (SSC)Aug 23–27, 2026Test #2633
Sri LankaIndiaIndia165 runsGalleAug 15–19, 2026Test #2630
IndiaSri LankaIndia238 runsBengaluruMar 12–14, 2022Test #2456
IndiaSri LankaIndiainns & 222 runsMohaliMar 4–6, 2022Test #2452
IndiaSri LankadrawnDelhiDec 2–6, 2017Test #2286
IndiaSri LankaIndiainns & 239 runsNagpurNov 24–27, 2017Test #2283
IndiaSri LankadrawnEden GardensNov 16–20, 2017Test #2281
Sri LankaIndiaIndiainns & 171 runsPallet playAug 12–14, 2017Test #2269
Sri LankaIndiaIndiainns & 53 runsColombo (SSC)Aug 3–6, 2017Test #2267
Sri LankaIndiaIndia304 runsGalleJul 26–29, 2017Test #2265

1. Sri Lanka vs India — Colombo (SSC), August 23–27, 2026

India National Cricket Team vs Sri Lanka National Cricket Team Test Match Results

This match was scheduled to be held at the SSC Ground in Colombo from August 23 to 27, 2026. According to the information provided, the match result has not yet been determined, and no winner or winning margin has been recorded. Therefore, neither India nor Sri Lanka can currently be declared the winner of this Test match. The match remains listed without a final result in the available match records.

2. Sri Lanka vs India — Galle, August 15–19, 2026

India defeated Sri Lanka by 165 runs in this Test match held in Galle. India delivered a strong all-round performance, maintaining control over the match and successfully defending a substantial lead. The victory further strengthened India’s recent dominance in the Test rivalry between the two teams and added another important result to their head-to-head record.

3. India vs Sri Lanka — Bengaluru, March 12–14, 2022

India National Cricket Team vs Sri Lanka National Cricket Team Test Match Results

India defeated Sri Lanka by 238 runs in the 2022 Test in Bengaluru. This huge victory was a reflection of India’s strong performance in both the batting and bowling departments.

Sportsangam features an extensive collection of Cricket Records, including batting records, bowling records, team records, World Cup records, IPL records, Test records, ODI records, and T20I records. Explore our complete records library to discover the greatest achievements in cricket history.

4. India vs Sri Lanka — Mohali, March 4–6, 2022

The Mohali Test was one of India’s most dominant victories against Sri Lanka. India completely controlled the match from the beginning and went on to defeat Sri Lanka by an innings and 222 runs. The match was completed in just three days, highlighting India’s strong all-round performance with both bat and ball. This emphatic victory also demonstrated the significant gap between the two sides during the 2022 Test series.

5. India vs Sri Lanka — Delhi, December 2–6, 2017

India National Cricket Team vs Sri Lanka National Cricket Team Test Match Results

The 2017 Test between India and Sri Lanka in Delhi ended in a draw after a closely contested match. Both teams had opportunities to gain control at different stages, but neither side was able to secure the wickets or runs needed to force a result before the scheduled five days came to an end. As a result, India and Sri Lanka shared the points, with the match officially recorded as a draw.

6. India vs Sri Lanka — Nagpur, November 24–27, 2017

India secured a dominant victory over Sri Lanka in Nagpur, showcasing their superiority throughout the match. The hosts defeated Sri Lanka by an innings and 239 runs, completing one of their biggest wins in the series. India’s all-round performance with both bat and ball allowed them to maintain control from the beginning and firmly establish their dominance over the visitors.

7. India vs Sri Lanka — Eden Gardens, November 16–20, 2017

India National Cricket Team vs Sri Lanka National Cricket Team Test Match Results

The Test match, held at the historic Eden Gardens in Kolkata from November 16–20, 2017, ended in a draw after a closely contested battle between India and Sri Lanka. Both teams had opportunities to take control of the match, with periods of strong batting and effective bowling from both sides. However, neither team was able to maintain enough pressure to secure a decisive result before the end of the five-day contest. As a result, the match finished without a winner, with both India and Sri Lanka sharing the points from the drawn encounter.

8. Sri Lanka vs India — Pallekele, August 12–14, 2017

India defeated Sri Lanka by an innings and 171 runs at Pallekele in the Test match played from August 12 to 14, 2017. The match was completed in just three days, with India dominating the contest from the beginning. The victory was one of India’s biggest wins against Sri Lanka in Test cricket and highlighted India’s strong all-round performance.

9. Sri Lanka vs India — Colombo (SSC), August 3–6, 2017

India National Cricket Team vs Sri Lanka National Cricket Team Test Match Results

India defeated Sri Lanka by an innings and 53 runs at the SSC Ground in Colombo in the 2017 Test match. India maintained control throughout the game with a strong all-round performance, putting Sri Lanka under consistent pressure. The Indian team dominated both with the bat and ball and eventually completed a convincing innings victory.

10. Sri Lanka vs India — Galle, July 26–29, 2017

India defeated Sri Lanka by a huge margin of 304 runs in the 2017 Test at Galle. The match, played from July 26 to 29, 2017, saw India dominate across both batting and bowling departments. Sri Lanka struggled to match India’s overall performance, allowing India to secure a convincing victory and make a strong start to the series. This result highlighted India’s ability to perform consistently in challenging overseas conditions.

India vs Sri Lanka Head To Head

CategoryRecord / Match Details
Total Matches252 games
India Wins147 wins (25 Tests, 99 ODIs, 23 T20Is)
Sri Lanka Wins75 wins (7 Tests, 59 ODIs, 9 T20Is)
Draws15 matches (all in Test cricket)
No Result / Tied15 matches
Highest Team Score726/9d – India logoIndia (Mumbai, 2009 Test)
Lowest Team Score43 all out – Sri Lanka (San Diego, 1990 ODI)
Latest Completed ResultIndia won the 1st Test in Galle by 165 runs behind Devdutt Padikkal’s 167

Last 5 Results

Date / FormatResultScore
Aug 23–27, 2026 (Test)Match in progressColombo
Aug 15–19, 2026 (Test)India won by 165 runsIND 462 & 193 vs SL 284 & 206
Sept 26, 2025 (T20I)India won via Super OverIND 202/5 vs SL 202/5
Nov 2, 2023 (ODI)India won by 302 runsIND 357/8 vs SL 55
Sept 17, 2023 (ODI)India won by 10 wicketsSL 50 vs IND 51/0

Major Tournament Head-to-Head

Tournament / ContextTotal MatchesIndia WinsSri Lanka WinsNo Result / Tied
ICC ODI World Cup10541
Asia Cup (All Formats)2413110
ICC T20 World Cup2020
ICC Champions Trophy4112

Want to stay updated with today’s matches? Visit our Live Cricket Scorecards section for real-time scores, full scorecards, innings summaries, batting and bowling figures, and match results from international and domestic cricket.

Interesting Facts

  1. India’s big win: India beat Sri Lanka by 304 runs in the 2017 Galle Test .
  2. Multiple wins by an innings margin: In 2017, India won by an innings and 171 runs in Pallekele and by an innings and 239 runs in Nagpur.
  3. Big win in Mohali: India defeated Sri Lanka by an innings and 222 runs in the 2022 Mohali Test .
  4. Big margin in Bengaluru too: India won the 2022 Bengaluru Test by 238 runs .
  5. Two matches drawn: According to the records provided, both the 2017 Eden Gardens and Delhi Tests were drawn.
  6. India’s recent win: India defeated Sri Lanka by 165 runs in the Test match held in Galle from 15–19 August 2026 .

Visit Sportsangam for the latest cricket records, live scorecards, player statistics, ICC rankings, match results, and esports updates. We regularly publish new records, statistical analysis, and sports coverage to help fans stay informed.

FAQ

Who won the last completed Test match between India vs Sri Lanka?

India won the last completed India vs Sri Lanka Test match by 165 runs. The match was held in Galle from 15–19 August 2026.

Which team has the biggest win in India vs Sri Lanka Test?

India’s biggest win in the given matches was
by 304 runs , which came in the Test held at Galle from 26–29 July 2017.

How many times has India defeated Sri Lanka by an innings?

In the given list, India has defeated Sri Lanka
by an innings three times – by an innings and 222 runs in Mohali, by an innings and 239 runs in Nagpur and by an innings and 171 runs in Pallekele.

Which Test match between India vs Sri Lanka was drawn?

According to the records provided, there were
two drawn Tests in 2017 —at Eden Gardens on November 16–20 and in Delhi on December 2–6.

How did India perform in the India vs Sri Lanka Test series in 2022?

India won both Tests played in 2022. India
won
by 238 runs in Bengaluru and
by an innings and 222 runs in Mohali.

What is the result of the last Test between India vs Sri Lanka at Colombo (SSC)?

The match scheduled for 23–27 August 2026 in Colombo (SSC) did not mention any winner or winning margin in the record provided.

Conclusion

India vs Sri Lanka Test cricket’s recent results clearly show India’s dominance. Between 2017 and 2026, India has won several matches by big margins, including a 304-run win at Galle and an innings and 239-run win at Nagpur. India also recorded two consecutive big wins in Bengaluru and Mohali in 2022.

On the other hand, in 2017, both matches at Delhi and Eden Gardens were drawn. In the last completed match, India defeated Sri Lanka by 165 runs at Galle on 15–19 August 2026. Overall, the results of the given matches reflect India’s strong performance in the India-Sri Lanka Test rivalry.

Leave a Comment

Your email address will not be published. Required fields are marked *

📩 Get the Latest Sports Updates

Subscribe for cricket news, live scores, records and esports updates.



We respect your privacy. No spam, unsubscribe anytime.

Scroll to Top