One Day Internationals - Country Records and Statistics - Matches
ODI Matches for 
Played   
Versus 
From  to         
  Date Series Ground Result
1 25/08/1985 1985-1986 Sri Lanka v. India Sinhalese Sports Club Ground India won by 2 wickets
2 21/09/1985 1985-1986 Sri Lanka v. India P Sara Oval Sri Lanka won by 14 runs
3 22/09/1985 1985-1986 Sri Lanka v. India P Sara Oval No Result
4 25/07/1993 1993-1994 Sri Lanka v. India R Premadasa Stadium India won by 1 run
5 12/08/1993 1993-1994 Sri Lanka v. India R Premadasa Stadium Sri Lanka won by 8 runs
6 14/08/1993 1993-1994 Sri Lanka v. India Tyronne Fernando Stadium Sri Lanka won by 4 wickets
7 04/09/1994 1994-1995 Singer World Series R Premadasa Stadium No Result
8 05/09/1994 1994-1995 Singer World Series R Premadasa Stadium Sri Lanka won by 7 wickets
9 17/09/1994 1994-1995 Singer World Series Sinhalese Sports Club Ground India won by 6 wickets
10 28/08/1996 1996-1997 Singer World Series Cup R Premadasa Stadium Sri Lanka won by 9 wickets
11 18/07/1997 1997-1998 Pepsi Asia Cup R Premadasa Stadium Sri Lanka won by 6 wickets
12 26/07/1997 1997-1998 Pepsi Asia Cup R Premadasa Stadium Sri Lanka won by 8 wickets
13 17/08/1997 1997-1998 Sri Lanka v. India R Premadasa Stadium Sri Lanka won by 2 runs
14 20/08/1997 1997-1998 Sri Lanka v. India R Premadasa Stadium Sri Lanka won by 7 wickets
15 23/08/1997 1997-1998 Sri Lanka v. India Sinhalese Sports Club Ground No Result
16 24/08/1997 1997-1998 Sri Lanka v. India Sinhalese Sports Club Ground Sri Lanka won by 9 runs
17 19/06/1998 1997-1998 Singer-Akai Nidahas Trophy R Premadasa Stadium India won by 8 wickets
18 01/07/1998 1997-1998 Singer-Akai Nidahas Trophy Sinhalese Sports Club Ground Sri Lanka won by 8 runs
19 07/07/1998 1997-1998 Singer-Akai Nidahas Trophy R Premadasa Stadium India won by 6 runs
20 25/08/1999 1999-2000 Aiwa Cup R Premadasa Stadium Sri Lanka won by 7 wickets
21 29/08/1999 1999-2000 Aiwa Cup Sinhalese Sports Club Ground India won by 23 runs
22 22/07/2001 2001-2002 Coca-Cola Cup (Sri Lanka) R Premadasa Stadium Sri Lanka won by 6 runs
23 28/07/2001 2001-2002 Coca-Cola Cup (Sri Lanka) R Premadasa Stadium India won by 7 wickets
24 01/08/2001 2001-2002 Coca-Cola Cup (Sri Lanka) Sinhalese Sports Club Ground India won by 46 runs
25 05/08/2001 2001-2002 Coca-Cola Cup (Sri Lanka) R Premadasa Stadium Sri Lanka won by 121 runs
26 29/09/2002 2002-2003 ICC Champions Trophy R Premadasa Stadium No Result
27 30/09/2002 2002-2003 ICC Champions Trophy R Premadasa Stadium No Result
28 18/07/2004 2004-2005 Asia Cup Rangiri Dambulla International Stadium Sri Lanka won by 12 runs
29 27/07/2004 2004-2005 Asia Cup R Premadasa Stadium India won by 4 runs
30 01/08/2004 2004-2005 Asia Cup R Premadasa Stadium Sri Lanka won by 25 runs
31 30/07/2005 2005-2006 Indian Oil Cup Rangiri Dambulla International Stadium Sri Lanka won by 3 wickets
32 03/08/2005 2005-2006 Indian Oil Cup Rangiri Dambulla International Stadium Sri Lanka won by 4 wickets
33 09/08/2005 2005-2006 Indian Oil Cup R Premadasa Stadium Sri Lanka won by 18 runs
34 18/08/2006 2006-2007 Sri Lanka v. India Sinhalese Sports Club Ground No Result
35 18/08/2008 2008-2009 Sri Lanka v. India Rangiri Dambulla International Stadium Sri Lanka won by 8 wickets
36 20/08/2008 2008-2009 Sri Lanka v. India Rangiri Dambulla International Stadium India won by 3 wickets
37 24/08/2008 2008-2009 Sri Lanka v. India R Premadasa Stadium India won by 33 runs
38 27/08/2008 2008-2009 Sri Lanka v. India R Premadasa Stadium India won by 46 runs
39 29/08/2008 2008-2009 Sri Lanka v. India R Premadasa Stadium Sri Lanka won by 112 runs
40 28/01/2009 2008-2009 Sri Lanka v. India Rangiri Dambulla International Stadium India won by 6 wickets
41 31/01/2009 2008-2009 Sri Lanka v. India R Premadasa Stadium India won by 15 runs
42 03/02/2009 2008-2009 Sri Lanka v. India R Premadasa Stadium India won by 147 runs
43 05/02/2009 2008-2009 Sri Lanka v. India R Premadasa Stadium India won by 67 runs
44 08/02/2009 2008-2009 Sri Lanka v. India R Premadasa Stadium Sri Lanka won by 68 runs
45 12/09/2009 2009-2010 Compaq Cup R Premadasa Stadium Sri Lanka won by 139 runs
46 14/09/2009 2009-2010 Compaq Cup R Premadasa Stadium India won by 46 runs
47 22/06/2010 2009-2010 Asia Cup Rangiri Dambulla International Stadium Sri Lanka won by 7 wickets
48 24/06/2010 2009-2010 Asia Cup Rangiri Dambulla International Stadium India won by 81 runs
49 16/08/2010 2010-2011 Sri Lanka Triangular Series Rangiri Dambulla International Stadium India won by 6 wickets
50 21/08/2010 2010-2011 Sri Lanka Triangular Series Rangiri Dambulla International Stadium Sri Lanka won by 8 wickets
51 28/08/2010 2010-2011 Sri Lanka Triangular Series Rangiri Dambulla International Stadium Sri Lanka won by 74 runs
52 21/07/2012 2012-2013 Sri Lanka v. India Mahinda Rajapaksha International Cricket Stadium India won by 21 runs
53 24/07/2012 2012-2013 Sri Lanka v. India Mahinda Rajapaksha International Cricket Stadium Sri Lanka won by 9 wickets
54 28/07/2012 2012-2013 Sri Lanka v. India R Premadasa Stadium India won by 5 wickets
55 31/07/2012 2012-2013 Sri Lanka v. India R Premadasa Stadium India won by 6 wickets
56 04/08/2012 2012-2013 Sri Lanka v. India Pallekele International Cricket Stadium India won by 20 runs
57 20/08/2017 2017-2018 Sri Lanka v. India Rangiri Dambulla International Stadium India won by 9 wickets
58 24/08/2017 2017-2018 Sri Lanka v. India Pallekele International Cricket Stadium India won by 3 wickets
59 27/08/2017 2017-2018 Sri Lanka v. India Pallekele International Cricket Stadium India won by 6 wickets
60 31/08/2017 2017-2018 Sri Lanka v. India R Premadasa Stadium India won by 168 runs
61 03/09/2017 2017-2018 Sri Lanka v. India R Premadasa Stadium India won by 6 wickets
62 18/07/2021 2021-2022 Sri Lanka v. India R Premadasa Stadium India won by 7 wickets
63 20/07/2021 2021-2022 Sri Lanka v. India R Premadasa Stadium India won by 3 wickets
64 23/07/2021 2021-2022 Sri Lanka v. India R Premadasa Stadium Sri Lanka won by 3 wickets
65 12/09/2023 2023 Asia Cup R Premadasa Stadium India won by 41 runs
66 17/09/2023 2023 Asia Cup R Premadasa Stadium India won by 10 wickets

Sri Lanka: 28 India: 32 Tied: 0 No Result: 6

Country Records and Statistics
Match Records and Statistics
Match Scorecards