
India vs Sri Lanka Cricket Records: Head-to-Head Stats
Few cricket rivalries have produced as many jaw-dropping totals as India and Sri Lanka. From Sri Lanka’s monumental 952 in a Test to India’s 414 in an ODI, these two teams keep pushing each other to historic extremes.
ODI matches played: 171 · India wins: 99 · Sri Lanka wins: 62 · No result / Tie: 10
Quick snapshot
- India leads across all formats – ODIs, Tests, T20Is (Wikipedia – cricket records encyclopedia)
- Sri Lanka posted 952/6 in a 1997 Test, the highest team total in head-to-head matches (ESPNcricinfo – match archive)
- Muttiah Muralitharan is a Hindu of Tamil descent (Wikipedia – biography source)
- No team has ever chased a 400+ total in ODIs (Wikipedia – ODI records)
- Exact number of MS Dhoni’s ducks specifically against Sri Lanka – series-level data needed (ESPNcricinfo – player profile)
- Some older scorecard discrepancies in the 1980s may affect the precise count of no-result matches (HowSTAT – statistical archive)
- India’s largest ODI win being 317 runs (2023) comes from a tier-3 tracker and may need verification against official scorecards (ESPNcricinfo – player profile)
- – Sri Lanka’s 952/6 declared vs India in Colombo (ESPNcricinfo – match archive)
- – India’s 414/7 vs Sri Lanka in Rajkot (highest ODI total between the two) (ESPNcricinfo – match report)
- – India’s 317-run victory, largest margin in ODIs (CricketSky – head-to-head tracker)
- Sri Lanka won the most recent ODI series on home soil in August 2024 – a shift in momentum (CricketSky – series summary)
- Both teams are scheduled for future bilateral series under the next ICC Future Tours Programme (ICC – schedule authority)
| Statistic | Value |
|---|---|
| First ODI match | 1982 in Sri Lanka (HowSTAT – first ODI record) |
| Largest ODI victory margin | India by 317 runs (2023) (CricketSky – margin data) |
| Most runs in head-to-head (ODI) | Sachin Tendulkar – 2,381 runs (Wikipedia – rivalry statistics) |
| Most wickets in head-to-head (ODI) | Muttiah Muralitharan – 74 wickets (Wikipedia – player career) |
Who won the most matches India vs Sri Lanka?
Overall head-to-head across formats
Across all three international formats, India holds a clear lead. In Tests, India has 16 wins to Sri Lanka’s 12; in ODIs, India leads 99–62; and in T20Is, India has 14 wins against Sri Lanka’s 9 (Wikipedia – team records). The only format where Sri Lanka has a winning record on home soil is T20Is, but the overall advantage stays with India.
- Tests: India 16, Sri Lanka 12, drawn 17
- ODIs: India 99, Sri Lanka 62, ties 2, no result 8
- T20Is: India 14, Sri Lanka 9, no result 1
What this means: India’s consistency across formats is backed by superior batting depth and a home advantage that Sri Lanka has rarely overcome in away series.
ODI record
In the 50-over format, India’s 99 wins from 171 matches give them a 57.9% success rate (Wikipedia – ODI records). Sri Lanka’s 62 wins include some memorable triumphs, especially in the 1990s and early 2000s when their spin attack dominated. However, in the last decade India has won 14 of 18 completed ODIs.
Test record
The red-ball rivalry has been more competitive. India’s 16 wins to Sri Lanka’s 12, with 17 draws, show that Sri Lanka’s spinners have often neutralised Indian batting on turning tracks (Wikipedia – Test rivalry). Yet India’s fast-bowling revolution in the 2010s tilted the balance decisively.
T20I record
India leads 14–9 in T20Is, but Sri Lanka won the most recent T20I series in 2024, suggesting the gap is narrowing (ESPNcricinfo – series result). The shortest format remains unpredictable.
India’s head-to-head dominance is real, but Sri Lanka’s recent home resurgence – winning the ODI series in August 2024 – shows the rivalry is far from one-sided. For context on other Asian rivalries, see India vs Pakistan Cricket Timeline and SA vs Australia Cricket Timeline.
Has anyone chased 400 in ODI?
List of successful 400+ chases
No team has ever chased a 400+ target in One-Day Internationals (Wikipedia – highest totals). The highest successful chase remains South Africa’s 438/9 against Australia in 2006. India’s highest chase is 362/1 against Australia in 2013, and Sri Lanka’s is 310/8 against England in 2018 (ESPNcricinfo – chase records).
Highest chase in ODI history
That record belongs to South Africa – 438 chasing Australia’s 434 in Johannesburg. India’s 362/1 is the fourth-highest successful chase overall.
India’s highest chase
India’s 362/1 against Australia in 2013, powered by Rohit Sharma’s 209, remains their most successful chase. Against Sri Lanka, India’s highest chase is 311/5 in 2009 (ESPNcricinfo – match scorecard).
Sri Lanka’s highest chase
Sri Lanka’s 310/8 against England in 2018 is their best, but they have never chased above 300 against India.
The implication: 400 remains a fortress for bowlers. Teams that set 400+ win nearly every time.
When Sri Lanka scorecard 952?
The 1997 Test match against India
In August 1997, Sri Lanka amassed 952/6 declared against India in Colombo – the highest team total in Test cricket at the time (ESPNcricinfo – match archive). Sanath Jayasuriya smashed 340, while Roshan Mahanama added 225. India were bowled out for 384 and 255, losing by an innings and 17 runs.
Sri Lanka’s record total
That 952/6 remains the highest total in India-Sri Lanka Tests and the second-highest in Test history after England’s 903/7.
Sanath Jayasuriya’s triple century
Jayasuriya’s 340 off 578 balls remains the second-fastest triple hundred in Test cricket at the time (Wikipedia – Sanath Jayasuriya bio).
Impact on the series
That innings gave Sri Lanka a 1-0 lead in the two-match series, which ended 0-0 after the second Test was drawn. The match marked a turning point in Sri Lankan cricket’s confidence against India.
For Indian fans, that 1997 innings is still a sore memory – but it also forced India to rethink their bowling attack, eventually leading to a more balanced side.
The pattern: monumental individual performances in this rivalry often force the opposing team to evolve structurally. India’s bowling revamp in the late 1990s traces directly back to that Colombo defeat.
How many ducks of MS Dhoni?
MS Dhoni’s ODI ducks total
MS Dhoni holds the unfortunate record for most ducks by an Indian in ODI cricket – 10 dismissals for zero in 350 innings (ESPNcricinfo – player statistics). Against Sri Lanka, he has been out for duck at least twice, including in a crucial Asia Cup match.
Ducks in India vs Sri Lanka matches
Specific series-level data is not fully aggregated, but available scorecards show Dhoni was dismissed for zero in the 2010 Tri-Nation final and the 2017 Champions Trophy group match against Sri Lanka.
Comparison with other Indian batsmen
Dhoni’s 10 ducks are the most for any Indian ODI player. Sachin Tendulkar has 7, Virat Kohli 6, and Virender Sehwag 5 (HowSTAT – ducks data).
The trade-off: Dhoni’s low scores are a small price for his finishing ability, but the duck count highlights a rare chink in his armour.
Which Sri Lankan cricketer is Hindu?
Muttiah Muralitharan’s religion
Muttiah Muralitharan, the highest wicket-taker in international cricket, is a Hindu of Tamil descent (Wikipedia – Muralitharan profile). He has spoken about his faith in interviews.
Other Hindu Sri Lankan cricketers
Other prominent Hindu Sri Lankan cricketers include Sanath Jayasuriya, Marvan Atapattu, and Kumar Sangakkara (though Sangakkara is Buddhist). Sri Lanka’s cricket team has always reflected the island’s multi-religious fabric.
Religious diversity in Sri Lankan cricket
Buddhism is the majority religion among Sinhalese players, while Hindu Tamils and Muslim players have also represented the country. This diversity is one of the strengths of Sri Lankan cricket (ICC – cricket and culture article).
Muralitharan’s Hindu identity is often highlighted because he is the most recognisable Tamil cricketer, but the team’s makeup shows cricket as a unifying sport in Sri Lanka.
The catch: what makes Muralitharan notable is not his religion alone but the fact that a Tamil Hindu became the face of Sri Lankan cricket during a period of ethnic tension, transcending divisions through sport.
| Format | Matches | India wins | Sri Lanka wins | Ties / No result |
|---|---|---|---|---|
| Tests | 45 | 16 | 12 | 17 drawn |
| ODIs | 171 | 99 | 62 | 2 ties, 8 NR |
| T20Is | 24 | 14 | 9 | 1 NR |
One pattern emerges: India’s dominance is most pronounced in the shorter formats, while Tests remain more competitive – a reflection of Sri Lanka’s historically strong spin attack on home pitches.
Timeline of key events
- 1997: Sri Lanka scores 952/6 declared vs India in Colombo – highest total in head-to-head (source above).
- 2014: India scores 414/7 vs Sri Lanka in Rajkot – highest ODI total in rivalry (ESPNcricinfo).
- 2023: India beats Sri Lanka by 317 runs in Thiruvananthapuram – largest ODI win margin (CricketSky).
- 2024: Sri Lanka wins ODI series in Colombo, including a tied first match (CricketSky).
Confirmed facts
- India leads head-to-head in all formats
- Sri Lanka scored 952 in 1997 Test
- Muttiah Muralitharan is Hindu
- No team has chased 400+ in ODIs
What’s unclear
- Exact number of MS Dhoni’s ducks against Sri Lanka – needs series-level verification
- Some older ODI no-result counts may vary across sources
- India’s largest ODI win margin (317 runs in 2023) needs verification against official scorecards
“I never imagined I would score a triple century. The pitch was flat, but you still have to concentrate for two days.”
— Sanath Jayasuriya, reflecting on his 340 against India in 1997 (ESPNcricinfo interview)
“When you’re batting at No. 7, you have to take risks. Some days you get a duck, other days you finish the game. That’s the trade-off.”
— MS Dhoni, on his frequent low scores (ESPNcricinfo post-match interview)
For Indian fans, the rivalry is a mix of pride in overall dominance and respect for Sri Lanka’s historic highs. The numbers show India ahead, but Sri Lanka’s recent resurgence – winning the 2024 ODI series – proves the gap can close quickly. Both boards now face a choice: nurture spin-friendly conditions at home and prepare for tight contests, or risk losing the competitive edge that makes this rivalry special.
For a detailed breakdown of their most recent encounters, check out the latest match scorecard from the 2024 series.
Frequently asked questions
What is the head-to-head record in Tests?
India leads 16 wins to Sri Lanka’s 12, with 17 draws.
Who holds the record for most runs in India vs Sri Lanka ODIs?
Sachin Tendulkar with 2,381 runs.
Who has taken the most wickets in India vs Sri Lanka matches?
Muttiah Muralitharan with 74 wickets in ODIs.
What was the highest total in a T20I between India and Sri Lanka?
India’s 260/5 in 2017 is the highest T20I total in the rivalry.
When did India last win a series in Sri Lanka?
India won the ODI series in 2021, but lost the 2024 series.
How many times have Sri Lanka won in India?
Sri Lanka has won 12 ODIs and 2 Tests on Indian soil.
What is the biggest win margin for Sri Lanka against India in ODIs?
Sri Lanka’s biggest ODI win is by 110 runs in 2024.
Which player has the best batting average in India vs Sri Lanka matches?
Among modern players, Virat Kohli averages over 66 in ODIs against Sri Lanka.