Sat, May 24, 2025
Updated 12:27 AM IST

India National Cricket Team vs Sri Lanka National Cricket Team Stats [2025]

India vs Srilanka

India national cricket team vs Sri Lanka national cricket team is considered the second most competitive rivalry in Asia, after India vs. Pakistan. India first faced Sri Lanka in the Prudential World Cup held in England in 1979. Since then, India has dominated most of the series.

Sri Lanka began winning more matches and series after their victory in the 1996 Wills World Cup. Between 1996 and 2010, the contests between India and Sri Lanka were highly competitive.

In this article, we will discuss the statistics of matches between the India and Sri Lanka national cricket teams.

Table of Contents

India National Cricket Team vs Sri Lanka National Cricket Team Stats – Head to Head All Formats

FormatMatchIndiaSri Lanka Draw / Tie
TEST4622717
ODI171995913
T20312191
Total2481427531

India National Cricket Team vs Sri Lanka National Cricket Team Stats in International Cricket Council (ICC) events

India vs Sri Lanka ICC ODI World Cup Head to Head Stats

In the ICC ODI Cricket World Cup, Sri Lanka won the first few matches. The semi-final of the 1996 ODI World Cup was especially iconic. However, after 1999, India won most of the matches in the ODI World Cup. Below is a detailed overview of these 10 matches.

Overall Head-to-Head in ICC ODI World Cup

Total Matches Played: 10​,
India Wins: 5,
Sri Lanka Wins: 4.
Draw/Tie: 1

June 16, 1979 – Group Stage, Manchester:
Sri Lanka won by 47 runs
Sri Lanka, not yet a Test-playing nation, scored 238/5 in 60 overs, with notable contributions from Sidath Wettimuny (67), Roy Dias (50), and Duleep Mendis (64). India, in response, was bowled out for 191 in 54.1 overs. ​

February 28, 1992 – Group Stage, Mackay
No Result
The match was abandoned due to rain without a ball being bowled.

March 2, 1996 – Group Stage, Delhi
Sri Lanka won by 6 wickets
India posted 271/3 in 50 overs, with Sachin Tendulkar scoring 137. Sri Lanka chased down the target, reaching 272/4 in 48.4 overs, led by Sanath Jayasuriya’s aggressive 79. ​

March 13, 1996 – Semi-Final, Kolkata
Sri Lanka awarded victory
India, chasing Sri Lanka’s 251/8, collapsed to 120/8, leading to crowd disturbances. The match was awarded to Sri Lanka by default.

May 26, 1999 – Group Stage, Taunton
India won by 157 runs
India amassed 373/6 in 50 overs, with Sourav Ganguly scoring 183 and Rahul Dravid 145. Sri Lanka was bowled out for 216 in 42.3 overs.

March 10, 2003 – Super Six Stage, Johannesburg
India won by 183 runs
India scored 292/6 in 50 overs. Sri Lanka was dismissed for 109 in 23 overs, with Ashish Nehra taking 4 wickets. ​

March 23, 2007 – Group Stage, Port of Spain
Sri Lanka won by 69 runs
Sri Lanka posted 254/6 in 50 overs. India was bowled out for 185 in 43.3 overs, with Muttiah Muralitharan taking 3 wickets. ​

April 2, 2011 – Final, Mumbai
India won by 6 wickets
Sri Lanka set a target of 274/6 in 50 overs. India chased it down, scoring 277/4 in 48.2 overs, with Gautam Gambhir making 97 and MS Dhoni an unbeaten 91.

July 6, 2019 – Group Stage, Leeds
India won by 7 wickets.
Sri Lanka scored 264/7 in 50 overs, with Angelo Mathews scoring 113. India reached 265/3 in 43.3 overs, with Rohit Sharma making 103. ​

November 2, 2023 – Group Stage Mumbai
India won by 302 runs
India posted 357/8 in 50 overs. Sri Lanka was bowled out for 55 in 19.4 overs, marking one of the largest victory margins in World Cup history. ​

India National Cricket Team vs Sri Lanka National Cricket Team Stats – ICC T20 World Cup Head to Head

Only 2 matches played India vs Sri Lnaka in ICC T20 World Cup. Sri Lanka won these 2 match. One is final of T20 world cup 2014.

Overall Head-to-Head in ICC T20 World Cup

Total Matches Played: 2​
India Wins: 0
Sri Lanka Wins: 2

Match One: May11, 2010. Stage: Super 8 Venue: Gros Islet, St Lucia.
Sri Lanka won by 5 wickets
India set a target; Sri Lanka chased it down successfully.

Match Two: April 6, 2014. Stage: Final Venue: Dhaka, Bangladesh
Sri Lanka won by 6 wickets
India scored 130/4; Sri Lanka chased it in 17.5 overs to win the title.

Sri Lanka vs India – ICC Champions Trophy Head to Head Stats

​India and Sri Lanka have faced each other four times in the ICC Champions Trophy tournaments. Below is a detailed overview of these encounters:

Overall Head-to-Head in ICC Champions Trophy

Total Matches Played: 3
India Wins: 1
Sri Lanka Wins: 1
Draw / Tie: 1

India National Cricket Team vs Sri Lanka National Cricket Team Stats all match detail in ICC Champions Trophy

September 29 & 30 2002 – ICC Champions Trophy, Colombo
Venue: R. Premadasa Stadium, Colombo.
Stage: Final.
Result: No Result (Trophy shared)
Highlight: The final was affected by rain on both the scheduled day and the reserve day. Both teams were declared joint winners.

June 20, 2013 – ICC Champions Trophy
Venue: Sophia Gardens, Cardiff.
Stage: Semi-Final.
Result: India won by 8 wickets.
Highlight: Sri Lanka batted first and were restricted to 181/8 in 50 overs, India chased down the target, scoring 182/2 in 35 overs.

June 8, 2017– ICC Champions Trophy
Venue: The Oval, London.
Stage: Group Stage.
Result: Sri Lanka won by 7 wickets.
Highlight: India posted a total of 321/6 in 50 overs, with Shikhar Dhawan contributing a century (125 runs). Sri Lanka successfully chased the target, reaching 322/3 in 48.4 overs.

India National Cricket Team vs Sri Lanka National Cricket Team Stats in Test Matches

In Test cricket, India dominates most of the matches. There was a high score made by these two teams Sri Lanka scored over 900 runs in one innings. Below are the details about the Test match.

Overall Test Match State:

Total Matches Played: 46
India Wins: 22
Sri Lanka Wins: 7
Draws: 17

India National Cricket Team vs Sri Lanka National Cricket Team Stats Highest Team Score in Test Cricket

Highest totals for Sri Lanka vs India in Tests

DateTeamScoreResultGround
2 Aug 1997Sri Lanka952/6dMatch drawnColombo
16 Nov 2009Sri Lanka760/7dMatch drawnAhmedabad
2 Dec 2009India726/9dIndia won by an innings and 24 runsMumbai
26 Jul 2010India707Match drawnColombo
17 Dec 1986India676/7Match drawnKanpur

Lowest totals for Sri Lanka vs India in Tests

DateTeamScoreResultGround
23 Nov 1990Sri Lanka82India won by an innings and 8 runsChandigarh
12 Mar 2022Sri Lanka109India won by 238 runsBengaluru
12 Aug 2015India112Sri Lanka won by 63 runs
Galle
8 Feb 1994Sri Lanka119India won by an innings and 17 runs
Ahmedabad
20 Aug 2015Sri Lanka134India won by 278 runs
Colombo

Most Runs In Test Cricket by Batsman

PlayerInningsRunsHighest Score
Sachin Tendulkar361995203
Mahela Jayawardene281822275
Rahul Dravid321508177
Kumar Sangkkara281352219
Aravinda De-Shilva321252148

Most Wickets In Test Cricket by Bowler

PlayerInningsWicketsBest Figures
Muthiah Murlidhran321058/87
Anil Kumble28747/59
Ravi Ashwin21626/46
Harbhajan Singh26537/62
Kapil Dev26455/110

Highest Runs in an Test Innings

PlayersRuns
Sanath Jayasuriya340
Virendra Sehwag293
Mahela Jayawardene275
Virat Kohli243
Mahela Jayawardene242

Highest Wickets in an Test Innings

PlayersRuns
Muthiah Murlidharan8/87
Rangana Herath7/48
Manindar Singh7/51
Anil Kumble7/52
Harbhajan Singh7/59

India National Cricket Team vs Sri Lanka National Cricket Team Stats in ODI Matches

India national cricket team vs Sri Lanka national cricket teams stats

You can check India national cricket team vs Pakistan national cricket teams stats also.

Overall Test Match State:

Total Matches Played: 171
India Wins: 99
Sri Lanka Wins: 59
Draws: 13

Highest Totals India National Cricket Team vs Sri Lanka National Cricket Team Stats In ODI Cricket

TeamScoreDateResultGround
India414/715 Dec 2009India won by 3 runsRajkot
Sri Lanka411/815 Dec 2009India won by 3 runs
Rajkot
India404/513 Nov 2014India won by 153 runsKolkata
India392/413 Dec 2017India won by 141 runsMohali
India390/525 Jan 2023India won by 317 runs
Thiruvananthapuram

Lowest Totals for Sri Lanka vs India In ODI Cricket

TeamScoreDateResultGround
Sri Lanka5017 Sep 2023India won by 10 wicketsColombo
India5429 Oct 2000Sri Lanka won by 245 runsSharjah
Sri Lanka552 Nov 2023India won by 302 runsMumbai
Sri Lanka7315 Jan 2023India won by 317 runsThiruvananthapuram
India7824 Dec 1986Sri Lanka won by 117 runs
Kanpur

Most Runs In ODI Cricket by Batsman

PlayerInningsRunsHighest Score
Sachin Tendulkar803113138
Sanath Jayasuriya852899189
Kumar Sangkkara712700138*
Mahela Jayawar-dhne872666128
VIRAT Kohli562652166*

Most Wickets In ODI Cricket by Bowler

PlayerInningsWicketsBest Figures
Muthiah Murlidh-ran59747/30
Chaminda Vas60705/14
Zaheer Khan48665/42
Harbhajan Singh44615/56
Ajit Agarkar24495/44

Highest Runs in an ODI Innings

PlayersRuns
Rohit Sharma264
Rohit Sharma208*
Sanath Jaysuriya189
MS Dhoni183
Sourav Ganguli183*

Highest Wickets in an ODI Innings

PlayersRuns
Muthiah Murlidharan7/30
Ajanta Mendis6/14
Angelo Mathews6/20
Md. Siraj6/21
Jeffrey Vandersay6/33

India National Cricket Team vs Sri Lanka National Cricket Team Stats In T20s

The India national cricket team has a strong record against the Sri Lanka cricket team in T20 matches. Out of 31 matches played, India has won 21, while Sri Lanka has won only 9. One match ended with no result.

India National Cricket Team vs Sri Lanka National Cricket Team Stats 5 Highest Score In T20 Cricket

TeamScoreDateResultGround
India260/522 Dec 2017India won by 88 runsIndore
India228/57 Jan 2023India won by 91 runsRajkot
Sri Lanka215/59 Dec 2009Sri Lanka won by 29 runsNagpur
India213/727 Jul 2024India won by 43 runsKandy
India211/412 Dec 2009India won by 6 wicketsMohali

India vs Sri Lanka 5 Lowest Score In T20 Cricket

TeamScoreDateResultGround
India81/829 Jul 2021Sri Lanka won by 7 wickets Colombo
Sri Lanka8214 Feb 2016India won by 9 wicketsVisakhapatnam
Sri Lanka8720 Dec 2017India won by 93 runsCuttack
India1019 Feb 2016Sri Lanka won by 5 wicketsPune
Sri Lanka1157 Aug 2012India won by 39 runsKandy

Most Runs In T20 Cricket by Batsman

PlayerInningsRunsHighest Score
Dasun Shanaka2243074
Rohit Sharma17411118
Shikhar Dhawan1137590
Surya kumar Yadav8346112
Virat Kohli733982

Most Wickets In T20 Cricket by Bowler

PlayerInningsWicketsBest Figures
Yuzi Chahal13234/23
Wanindu Hasranga12174/9
Dushmantha Chamira15162/14
Ravi Ashwin7144/8
Dasun Shanaka13143/16

Best Runs In T20 Cricket India vs England Matches

PlayersRuns
Rohit Sharma118
Suryakumar Yadav112*
Shikhar Dhawan90
KL Rahul89
Ishan Kishan89

Highest Wickets in an T20 Innings by a Bowler

PlayersWickets
R Ashwin4/8
Wanindu Hasaranga4/9
Ashok Dinda4/19
Bhuvneshwar Kumar4/22
Shivam Mavi4/22

More Information about India National Cricket Team vs Sri Lanka National Cricket Team Stats match will be updated in near future..

Leave a Reply

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