India vs Sri Lanka Head to Head Stats & Records in ODI Cricket 2025

171
Matches Played
171
99
Won
59
59
Lost
99
13
No Result
13
414
Highest Score
411
1
Lowest Score
17

IND Vs SL in all seasons

# Team1 Team2 Winner Margin Match Date Venue Scorecard
1 Sri Lanka India Sri Lanka 110 runs. 07-Aug-2024 Colombo SL won by 110 runs.
2 Sri Lanka India Sri Lanka 32 runs. 04-Aug-2024 Colombo SL won by 32 runs.
3 Sri Lanka India 02-Aug-2024 Colombo Match tied
4 India Sri Lanka India 302 runs. 02-Nov-2023 Mumbai IND won by 302 runs.
5 India Sri Lanka India 10 wickets 17-Sep-2023 Colombo IND won by 10 wickets
6 India Sri Lanka India 41 runs. 12-Sep-2023 Colombo IND won by 41 runs.
7 India Sri Lanka India 317 runs. 15-Jan-2023 Thiruvananthapuram IND won by 317 runs.
8 India Sri Lanka India 4 wickets 12-Jan-2023 Kolkata IND won by 4 wickets
9 India Sri Lanka India 67 runs. 10-Jan-2023 Guwahati IND won by 67 runs.
10 Sri Lanka India Sri Lanka 3 wickets (D/L method) 23-Jul-2021 Colombo SL won by 3 wickets (D/L method)
11 Sri Lanka India India 3 wickets 20-Jul-2021 Colombo IND won by 3 wickets
12 Sri Lanka India India 7 wickets 18-Jul-2021 Colombo IND won by 7 wickets
13 India Sri Lanka India 7 wickets 06-Jul-2019 Leeds IND won by 7 wickets (with 39 balls remaining)
14 India Sri Lanka India 8 wickets 17-Dec-2017 Visakhapatnam IND won by 8 wickets (with 107 balls remaining)
15 India Sri Lanka India 141 runs 13-Dec-2017 Chandigarh IND won by 141 runs
16 India Sri Lanka Sri Lanka 7 wickets 10-Dec-2017 Dharamsala SL won by 7 wickets (with 176 balls remaining)
17 Sri Lanka India India 6 wickets 03-Sep-2017 Colombo IND won by 6 wickets (with 21 balls remaining)
18 Sri Lanka India India 168 runs 31-Aug-2017 Colombo IND won by 168 runs
19 Sri Lanka India India 6 wickets 27-Aug-2017 Kandy IND won by 6 wickets (with 29 balls remaining)
20 Sri Lanka India India 3 wickets 24-Aug-2017 Kandy IND won by 3 wickets (with 16 balls remaining) (D/L method)
21 Sri Lanka India India 9 wickets 20-Aug-2017 Dambulla IND won by 9 wickets (with 127 balls remaining)
22 India Sri Lanka Sri Lanka 7 wickets 08-Jun-2017 London SL won by 7 wickets (with 8 balls remaining)
23 India Sri Lanka India won by 3 wickets 16-Nov-2014 Ranchi IND won by 3 wickets
24 India Sri Lanka India won by 153 runs 13-Nov-2014 Kolkata IND won by 153 runs
25 India Sri Lanka India won by 6 wickets 09-Nov-2014 Hyderabad IND won by 6 wickets
26 India Sri Lanka India won by 6 wickets 06-Nov-2014 Ahmedabad IND won by 6 wickets
27 India Sri Lanka India won by 169 runs 02-Nov-2014 Cuttack IND won by 169 runs
28 Sri Lanka India Sri Lanka won by 2 wickets 28-Feb-2014 Fatullah SL won by 2 wickets
29 India Sri Lanka India won by 1 wicket 11-Jul-2013 Trinidad IND won by 1 wicket
30 India Sri Lanka India won by 81 runs (D/L method) 09-Jul-2013 Trinidad IND won by 81 runs (D/L method)
31 Sri Lanka India Sri Lanka won by 161 runs 02-Jul-2013 Kingston SL won by 161 runs
32 India Sri Lanka India 8 wkts (90b rem) 20-Jun-2013 Cardiff IND won by 8 wkts (90b rem)
33 India Sri Lanka India won by 20 runs 04-Aug-2012 Kandy IND won by 20 runs
34 India Sri Lanka India won by 6 wickets 31-Jul-2012 Colombo IND won by 6 wickets
35 India Sri Lanka India won by 5 wickets 28-Jul-2012 Colombo IND won by 5 wickets
36 Sri Lanka India Sri Lanka won by 9 wickets 24-Jul-2012 Hambantota SL won by 9 wickets
37 India Sri Lanka India won by 21 runs 21-Jul-2012 Hambantota IND won by 21 runs
38 India Sri Lanka India won by 50 runs 13-Mar-2012 Dhaka IND won by 50 runs
39 India Sri Lanka India won by 7 wickets 28-Feb-2012 Hobart IND won by 7 wickets
40 Sri Lanka India Sri Lanka won by 51 runs 21-Feb-2012 Brisbane SL won by 51 runs
41 India Sri Lanka Match tied 14-Feb-2012 Adelaide Match tied
42 India Sri Lanka India won by 4 wickets 08-Feb-2012 Perth IND won by 4 wickets
43 India Sri Lanka India 6 wkts (10b rem) 02-Apr-2011 Mumbai IND won by 6 wkts (10b rem)
44 Sri Lanka India Sri Lanka won by 74 runs 28-Aug-2010 Dambulla SL won by 74 runs
45 Sri Lanka India Sri Lanka won by 8 wickets 21-Aug-2010 Dambulla SL won by 8 wickets
46 India Sri Lanka India won by 6 wickets 16-Aug-2010 Dambulla IND won by 6 wickets
47 India Sri Lanka India won by 81 runs 24-Jun-2010 Dambulla IND won by 81 runs
48 Sri Lanka India Sri Lanka won by 7 wickets 22-Jun-2010 Dambulla SL won by 7 wickets
49 Sri Lanka India Sri Lanka won by 6 wickets 05-Jun-2010 Harare SL won by 6 wickets
50 India Sri Lanka India won by 7 wickets 30-May-2010 Bulawayo IND won by 7 wickets
51 Sri Lanka India Sri Lanka won by 4 wickets 13-Jan-2010 Dhaka SL won by 4 wickets
52 India Sri Lanka India won by 8 wickets 10-Jan-2010 Dhaka IND won by 8 wickets
53 Sri Lanka India Sri Lanka won by 5 wickets 05-Jan-2010 Dhaka SL won by 5 wickets
54 India Sri Lanka No result 27-Dec-2009 Delhi No result
55 India Sri Lanka India won by 7 wickets 24-Dec-2009 Kolkata IND won by 7 wickets
56 India Sri Lanka India won by 7 wickets 21-Dec-2009 Cuttack IND won by 7 wickets
57 Sri Lanka India Sri Lanka won by 3 wickets 18-Dec-2009 Nagpur SL won by 3 wickets
58 India Sri Lanka India won by 3 runs 15-Dec-2009 Rajkot IND won by 3 runs
59 India Sri Lanka India won by 46 runs 14-Sep-2009 Colombo IND won by 46 runs
60 Sri Lanka India Sri Lanka won by 139 runs 12-Sep-2009 Colombo SL won by 139 runs
61 Sri Lanka India Sri Lanka won by 68 runs 08-Feb-2009 Colombo SL won by 68 runs
62 India Sri Lanka India won by 67 runs 05-Feb-2009 Colombo IND won by 67 runs
63 India Sri Lanka India won by 147 runs 03-Feb-2009 Colombo IND won by 147 runs
64 India Sri Lanka India won by 15 runs 31-Jan-2009 Colombo IND won by 15 runs
65 India Sri Lanka India won by 6 wickets 28-Jan-2009 Dambulla IND won by 6 wickets
66 Sri Lanka India Sri Lanka won by 112 runs (D/L method) 29-Aug-2008 Colombo SL won by 112 runs (D/L method)
67 India Sri Lanka India won by 46 runs 27-Aug-2008 Colombo IND won by 46 runs
68 India Sri Lanka India won by 33 runs 24-Aug-2008 Colombo IND won by 33 runs
69 India Sri Lanka India won by 3 wickets 20-Aug-2008 Dambulla IND won by 3 wickets
70 Sri Lanka India Sri Lanka won by 8 wickets 18-Aug-2008 Dambulla SL won by 8 wickets
71 Sri Lanka India Sri Lanka won by 100 runs 06-Jul-2008 Karachi SL won by 100 runs
72 India Sri Lanka India won by 6 wickets 03-Jul-2008 Karachi IND won by 6 wickets
73 India Sri Lanka India won by 7 wickets 26-Feb-2008 Hobart IND won by 7 wickets
74 India Sri Lanka India won by 2 wickets 19-Feb-2008 Adelaide IND won by 2 wickets
75 Sri Lanka India Sri Lanka won by 8 wickets (D/L method) 12-Feb-2008 Canberra SL won by 8 wickets (D/L method)
76 India Sri Lanka No result 04-Feb-2008 Brisbane No result
77 Sri Lanka India Sri Lanka won by 69 runs 23-Mar-2007 Trinidad SL won by 69 runs
78 India Sri Lanka India won by 7 wickets 17-Feb-2007 Visakhapatnam IND won by 7 wickets
79 India Sri Lanka India won by 5 wickets 14-Feb-2007 IND won by 5 wickets
80 Sri Lanka India Sri Lanka won by 5 runs 11-Feb-2007 Rajkot SL won by 5 runs
81 India Sri Lanka No result 08-Feb-2007 Kolkata No result
82 Sri Lanka India No result 18-Aug-2006 Colombo No result
83 India Sri Lanka India won by 5 wickets 12-Nov-2005 Vadodara IND won by 5 wickets
84 India Sri Lanka India won by 7 wickets 09-Nov-2005 Rajkot IND won by 7 wickets
85 Sri Lanka India Sri Lanka won by 5 wickets 06-Nov-2005 Ahmedabad SL won by 5 wickets
86 India Sri Lanka India won by 4 wickets 03-Nov-2005 IND won by 4 wickets
87 India Sri Lanka India won by 6 wickets 31-Oct-2005 Jaipur IND won by 6 wickets
88 India Sri Lanka India won by 8 wickets 28-Oct-2005 Chandigarh IND won by 8 wickets
89 India Sri Lanka India won by 152 runs 25-Oct-2005 Nagpur IND won by 152 runs
90 Sri Lanka India Sri Lanka won by 18 runs 09-Aug-2005 Colombo SL won by 18 runs
91 Sri Lanka India Sri Lanka won by 4 wickets 03-Aug-2005 Dambulla SL won by 4 wickets
92 Sri Lanka India Sri Lanka won by 3 wickets 30-Jul-2005 Dambulla SL won by 3 wickets
93 Sri Lanka India Sri Lanka won by 25 runs 01-Aug-2004 Colombo SL won by 25 runs
94 India Sri Lanka India won by 4 runs 27-Jul-2004 Colombo IND won by 4 runs
95 Sri Lanka India Sri Lanka won by 12 runs 18-Jul-2004 Dambulla SL won by 12 runs
96 India Sri Lanka India won by 183 runs 10-Mar-2003 Johannesburg IND won by 183 runs
97 Sri Lanka India No result 30-Sep-2002 Colombo No result
98 Sri Lanka India No result 29-Sep-2002 Colombo No result
99 India Sri Lanka India won by 63 runs 11-Jul-2002 Bristol IND won by 63 runs
100 India Sri Lanka India won by 4 wickets 06-Jul-2002 Birmingham IND won by 4 wickets
101 India Sri Lanka India won by 4 wickets 30-Jun-2002 London IND won by 4 wickets
102 Sri Lanka India Sri Lanka won by 121 runs 05-Aug-2001 Colombo SL won by 121 runs
103 India Sri Lanka India won by 46 runs 01-Aug-2001 Colombo IND won by 46 runs
104 India Sri Lanka India won by 7 wickets 28-Jul-2001 Colombo IND won by 7 wickets
105 Sri Lanka India Sri Lanka won by 6 runs 22-Jul-2001 Colombo SL won by 6 runs
106 Sri Lanka India Sri Lanka won by 245 runs 29-Oct-2000 Sharjah SL won by 245 runs
107 Sri Lanka India Sri Lanka won by 68 runs 27-Oct-2000 Sharjah SL won by 68 runs
108 Sri Lanka India Sri Lanka won by 5 wickets 20-Oct-2000 Sharjah SL won by 5 wickets
109 Sri Lanka India Sri Lanka won by 71 runs 01-Jun-2000 Dhaka SL won by 71 runs
110 India Sri Lanka India won by 23 runs (D/L method) 29-Aug-1999 Colombo IND won by 23 runs (D/L method)
111 Sri Lanka India Sri Lanka won by 7 wickets 25-Aug-1999 Colombo SL won by 7 wickets
112 India Sri Lanka India won by 157 runs 26-May-1999 Taunton IND won by 157 runs
113 India Sri Lanka India won by 51 runs 30-Mar-1999 IND won by 51 runs
114 India Sri Lanka India won by 80 runs 22-Mar-1999 Nagpur IND won by 80 runs
115 India Sri Lanka India won by 81 runs 09-Nov-1998 Sharjah IND won by 81 runs
116 India Sri Lanka India won by 3 wickets 06-Nov-1998 Sharjah IND won by 3 wickets
117 India Sri Lanka India won by 6 runs 07-Jul-1998 Colombo IND won by 6 runs
118 Sri Lanka India Sri Lanka won by 8 runs 01-Jul-1998 Colombo SL won by 8 runs
119 India Sri Lanka India won by 8 wickets 19-Jun-1998 Colombo IND won by 8 wickets
120 Sri Lanka India Sri Lanka won by 5 wickets 28-Dec-1997 SL won by 5 wickets
121 India Sri Lanka No result 25-Dec-1997 No result
122 India Sri Lanka India won by 7 wickets 22-Dec-1997 Guwahati IND won by 7 wickets
123 Sri Lanka India Sri Lanka won by 9 runs 24-Aug-1997 Colombo SL won by 9 runs
124 Sri Lanka India No result 23-Aug-1997 Colombo No result
125 Sri Lanka India Sri Lanka won by 7 wickets 20-Aug-1997 Colombo SL won by 7 wickets
126 Sri Lanka India Sri Lanka won by 2 runs 17-Aug-1997 Colombo SL won by 2 runs
127 Sri Lanka India Sri Lanka won by 8 wickets 26-Jul-1997 Colombo SL won by 8 wickets
128 Sri Lanka India Sri Lanka won by 6 wickets 18-Jul-1997 Colombo SL won by 6 wickets
129 Sri Lanka India Sri Lanka won by 5 wickets 17-May-1997 Mumbai SL won by 5 wickets
130 Sri Lanka India Sri Lanka won by 9 wickets 28-Aug-1996 Colombo SL won by 9 wickets
131 India Sri Lanka India won by 12 runs 03-Apr-1996 Padang IND won by 12 runs
132 Sri Lanka India Sri Lanka won by default 13-Mar-1996 Kolkata SL won by default
133 Sri Lanka India Sri Lanka won by 6 wickets 02-Mar-1996 Delhi SL won by 6 wickets
134 India Sri Lanka India won by 8 wickets 14-Apr-1995 Sharjah IND won by 8 wickets
135 India Sri Lanka India won by 8 wickets 09-Apr-1995 Sharjah IND won by 8 wickets
136 India Sri Lanka India won by 6 wickets 17-Sep-1994 Colombo IND won by 6 wickets
137 Sri Lanka India Sri Lanka won by 7 wickets 05-Sep-1994 Colombo SL won by 7 wickets
138 Sri Lanka India No result 04-Sep-1994 Colombo No result
139 Sri Lanka India Sri Lanka won by 4 wickets (D/L method) 20-Feb-1994 Punjab SL won by 4 wickets (D/L method)
140 India Sri Lanka India won by 7 wickets 18-Feb-1994 Vallabh Vidyanagar IND won by 7 wickets
141 India Sri Lanka India won by 8 runs 15-Feb-1994 Rajkot IND won by 8 runs
142 India Sri Lanka India won by 7 wickets 07-Nov-1993 Kanpur IND won by 7 wickets
143 Sri Lanka India Sri Lanka won by 4 wickets 14-Aug-1993 Moratuwa SL won by 4 wickets
144 Sri Lanka India Sri Lanka won by 8 runs 12-Aug-1993 Colombo SL won by 8 runs
145 India Sri Lanka India won by 1 run 25-Jul-1993 Colombo IND won by 1 run
146 India Sri Lanka No result 28-Feb-1992 South Mackay No result
147 India Sri Lanka India won by 7 wickets 04-Jan-1991 Kolkata IND won by 7 wickets
148 Sri Lanka India Sri Lanka won by 36 runs 28-Dec-1990 Cuttack SL won by 36 runs
149 Sri Lanka India Sri Lanka won by 7 wickets 08-Dec-1990 SL won by 7 wickets
150 India Sri Lanka India won by 6 wickets 05-Dec-1990 IND won by 6 wickets
151 India Sri Lanka India won by 19 runs 01-Dec-1990 Nagpur IND won by 19 runs
152 Sri Lanka India Sri Lanka won by 3 wickets 25-Apr-1990 Sharjah SL won by 3 wickets
153 India Sri Lanka India won by 6 runs 22-Oct-1989 Ahmedabad IND won by 6 runs
154 India Sri Lanka India won by 6 wickets 04-Nov-1988 Dhaka IND won by 6 wickets
155 Sri Lanka India Sri Lanka won by 17 runs 29-Oct-1988 Dhaka SL won by 17 runs
156 India Sri Lanka India won by 18 runs 25-Mar-1988 Sharjah IND won by 18 runs
157 India Sri Lanka India won by 10 runs 17-Jan-1987 Mumbai IND won by 10 runs
158 India Sri Lanka India won by 94 runs 15-Jan-1987 Vadodara IND won by 94 runs
159 India Sri Lanka India won by 6 wickets 13-Jan-1987 Delhi IND won by 6 wickets
160 India Sri Lanka India won by 8 wickets 11-Jan-1987 Guwahati IND won by 8 wickets
161 Sri Lanka India Sri Lanka won by 117 runs 24-Dec-1986 Kanpur SL won by 117 runs
162 India Sri Lanka India won by 7 wickets 27-Nov-1986 Sharjah IND won by 7 wickets
163 India Sri Lanka India won by 3 wickets 13-Apr-1986 Sharjah IND won by 3 wickets
164 Sri Lanka India No result 22-Sep-1985 Colombo No result
165 Sri Lanka India Sri Lanka won by 14 runs 21-Sep-1985 Colombo SL won by 14 runs
166 India Sri Lanka India won by 2 wickets 25-Aug-1985 Colombo IND won by 2 wickets
167 India Sri Lanka India won by 10 wickets 08-Apr-1984 Sharjah IND won by 10 wickets
168 India Sri Lanka India won by 6 wickets 26-Sep-1982 Bengaluru IND won by 6 wickets
169 India Sri Lanka India won by 6 wickets 15-Sep-1982 Delhi IND won by 6 wickets
170 India Sri Lanka India won by 78 runs 12-Sep-1982 Amritsar IND won by 78 runs
171 Sri Lanka India Sri Lanka won by 47 runs 16-Jun-1979 Manchester SL won by 47 runs

India vs Sri Lanka Head-to-Head in ODI Cricket!

ODI cricket has seen 171 matches between India and Sri Lanka. India has won 99 games, whereas Sri Lanka leads with 59 wins, and 13 contests ended in a no result. India’s highest score in this rivalry is 414, while Sri Lanka’s top score is 411. However, on the worst day for both teams, India’s lowest score is 1 against Sri Lanka, while Sri Lanka’s lowest total against India is 17. It's the latest India vs Sri Lanka head-to-head stats in ODI format.

India vs Sri Lanka Head-to-Head in ODI (FAQs)