Players
Series
Matches
Statistics
All Rounders
Batting
Bowling
Captaincy
Countries
Dismissals
Fielding
Grounds
Indian Premier League
Matches
Players
Series
Wicket Keeping
World Cup
World Series Cricket
Other...
New and Updated Pages
Milestones
Approaching Milestones
Recent Achievements
Ratings
World XI (Test)
World XI (ODI)
World XI (T20)
Top Ten (Test)
Top Ten (ODI)
Top Ten (T20)
Search
Quiz
One Day Internationals - Country Records and Statistics - Matches
ODI Matches for
Afghanistan
Australia
Bangladesh
Bermuda
Canada
East Africa
England
Hong Kong
India
Ireland
Jersey
Kenya
Namibia
Nepal
Netherlands
New Zealand
Oman
Pakistan
Papua New Guinea
Scotland
South Africa
Sri Lanka
United Arab Emirates
United States
West Indies
Zimbabwe
Played
Anywhere
at Home
Away (In Opposition Country)
at Neutral Venue
Versus
<All Countries>
Afghanistan
Australia
Bangladesh
Bermuda
Canada
East Africa
England
Hong Kong
India
Ireland
Jersey
Kenya
Namibia
Nepal
Netherlands
New Zealand
Oman
Pakistan
Papua New Guinea
Scotland
South Africa
Sri Lanka
United Arab Emirates
United States
West Indies
Zimbabwe
From
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
to
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
Date
Series
Ground
Result
1
12/09/1982
1982-1983 India v. Sri Lanka
Gandhi Sports Complex Ground
India won by 78 runs
2
15/09/1982
1982-1983 India v. Sri Lanka
Arun Jaitley Stadium
India won by 6 wickets
3
26/09/1982
1982-1983 India v. Sri Lanka
M Chinnaswamy Stadium
India won by 6 wickets
4
24/12/1986
1986-1987 India v. Sri Lanka
Green Park
Sri Lanka won by 117 runs
5
11/01/1987
1986-1987 India v. Sri Lanka
Nehru Stadium (Guwahati)
India won by 8 wickets
6
13/01/1987
1986-1987 India v. Sri Lanka
Arun Jaitley Stadium
India won by 6 wickets
7
15/01/1987
1986-1987 India v. Sri Lanka
Moti Bagh Stadium
India won by 94 runs
8
17/01/1987
1986-1987 India v. Sri Lanka
Wankhede Stadium
India won by 10 runs
9
22/10/1989
1989-1990 MRF World Series (Nehru) Cup
Narendra Modi Stadium
India won by 6 runs
10
01/12/1990
1990-1991 India v. Sri Lanka
Vidarbha Cricket Association Ground
India won by 19 runs
11
05/12/1990
1990-1991 India v. Sri Lanka
Nehru Stadium (Pune)
India won by 6 wickets
12
08/12/1990
1990-1991 India v. Sri Lanka
Nehru Stadium (Margao)
Sri Lanka won by 7 wickets
13
28/12/1990
1990-1991 Asia Cup
Barabati Stadium
Sri Lanka won by 36 runs
14
04/01/1991
1990-1991 Asia Cup
Eden Gardens
India won by 7 wickets
15
07/11/1993
1993-1994 C.A.B. Jubilee Tournament
Green Park
India won by 7 wickets
16
15/02/1994
1993-1994 India v. Sri Lanka
Madhavrao Scindia Cricket Ground
India won by 8 runs
17
18/02/1994
1993-1994 India v. Sri Lanka
Lal Bahadur Shastri Stadium
India won by 7 wickets
18
20/02/1994
1993-1994 India v. Sri Lanka
Gandhi Stadium
Sri Lanka won by 4 wickets
19
02/03/1996
1995-1996 Wills World Cup
Arun Jaitley Stadium
Sri Lanka won by 6 wickets
20
13/03/1996
1995-1996 Wills World Cup
Eden Gardens
Sri Lanka won by default
21
17/05/1997
1996-1997 Pepsi Independence Cup
Wankhede Stadium
Sri Lanka won by 5 wickets
22
22/12/1997
1997-1998 India v. Sri Lanka
Nehru Stadium (Guwahati)
India won by 7 wickets
23
25/12/1997
1997-1998 India v. Sri Lanka
Nehru Stadium (Indore)
No Result
24
28/12/1997
1997-1998 India v. Sri Lanka
Nehru Stadium (Margao)
Sri Lanka won by 5 wickets
25
22/03/1999
1998-1999 India v. Sri Lanka
Vidarbha Cricket Association Ground
India won by 80 runs
26
30/03/1999
1998-1999 India v. Sri Lanka
Nehru Stadium (Pune)
India won by 51 runs
27
25/10/2005
2005-2006 India v. Sri Lanka
Vidarbha Cricket Association Ground
India won by 152 runs
28
28/10/2005
2005-2006 India v. Sri Lanka
Punjab Cricket Association IS Bindra Stadium
India won by 8 wickets
29
31/10/2005
2005-2006 India v. Sri Lanka
Sawai Mansingh Stadium
India won by 6 wickets
30
03/11/2005
2005-2006 India v. Sri Lanka
Nehru Stadium (Pune)
India won by 4 wickets
31
06/11/2005
2005-2006 India v. Sri Lanka
Narendra Modi Stadium
Sri Lanka won by 5 wickets
32
09/11/2005
2005-2006 India v. Sri Lanka
Madhavrao Scindia Cricket Ground
India won by 7 wickets
33
12/11/2005
2005-2006 India v. Sri Lanka
Reliance Stadium
India won by 5 wickets
34
08/02/2007
2006-2007 India v. Sri Lanka
Eden Gardens
No Result
35
11/02/2007
2006-2007 India v. Sri Lanka
Madhavrao Scindia Cricket Ground
Sri Lanka won by 5 runs
36
14/02/2007
2006-2007 India v. Sri Lanka
Nehru Stadium (Margao)
India won by 5 wickets
37
17/02/2007
2006-2007 India v. Sri Lanka
Dr YS Rajasekhara Reddy Cricket Stadium
India won by 7 wickets
38
15/12/2009
2009-2010 India v. Sri Lanka
Madhavrao Scindia Cricket Ground
India won by 3 runs
39
18/12/2009
2009-2010 India v. Sri Lanka
Vidarbha Cricket Association Stadium
Sri Lanka won by 3 wickets
40
21/12/2009
2009-2010 India v. Sri Lanka
Barabati Stadium
India won by 7 wickets
41
24/12/2009
2009-2010 India v. Sri Lanka
Eden Gardens
India won by 7 wickets
42
27/12/2009
2009-2010 India v. Sri Lanka
Arun Jaitley Stadium
No Result
43
02/04/2011
2010-2011 ICC World Cup
Wankhede Stadium
India won by 6 wickets
44
02/11/2014
2014-2015 India v. Sri Lanka
Barabati Stadium
India won by 169 runs
45
06/11/2014
2014-2015 India v. Sri Lanka
Narendra Modi Stadium
India won by 6 wickets
46
09/11/2014
2014-2015 India v. Sri Lanka
Rajiv Gandhi International Stadium
India won by 6 wickets
47
13/11/2014
2014-2015 India v. Sri Lanka
Eden Gardens
India won by 153 runs
48
16/11/2014
2014-2015 India v. Sri Lanka
JSCA International Stadium Complex
India won by 3 wickets
49
10/12/2017
2017-2018 India v. Sri Lanka
Himachal Pradesh Cricket Association Stadium
Sri Lanka won by 7 wickets
50
13/12/2017
2017-2018 India v. Sri Lanka
Punjab Cricket Association IS Bindra Stadium
India won by 141 runs
51
17/12/2017
2017-2018 India v. Sri Lanka
Dr YS Rajasekhara Reddy Cricket Stadium
India won by 8 wickets
52
10/01/2023
2022-2023 India v. Sri Lanka
Barsapara Cricket Stadium
India won by 67 runs
53
12/01/2023
2022-2023 India v. Sri Lanka
Eden Gardens
India won by 4 wickets
54
15/01/2023
2022-2023 India v. Sri Lanka
Greenfield International Stadium
India won by 317 runs
55
02/11/2023
2023 ICC World Cup
Wankhede Stadium
India won by 302 runs
Sri Lanka:
12
India:
40
Tied:
0
No Result:
3
Country Records and Statistics
Match Records and Statistics
Match Scorecards
About Us
Feedback
Ask the Statistician
Advertising
Privacy
Disclaimer
Copyright
Links