India vs Sri Lanka Head to Head Records in ODI: Arguably, the two best teams in Asian cricket—India and Sri Lanka—have a strong cricket rivalry and a long history of friendship. Though Sri Lanka is a relatively newer cricketing nation than India, the two countries have had some noteworthy rivalries, particularly in ODI (or white-ball) cricket. These “frenemies” have played each other multiple times in One-Day International (ODI) cricket, with India having a dominant head-to-head record. After 168 games between these two teams as of right now, India has won 99, Sri Lanka has won 57, and 11 matches ended without a result while one match was tied.
India vs Sri Lanka Head to Head Records in ODI
After winning 99 of the 168 one-day international matches they have played against Sri Lanka, India leads the India vs Sri Lanka head to head record in ODIs. In 11 ODI matches, there was no outcome between India and Sri Lanka, while Sri Lanka won 57 of the 168 ODI matches against India, and one ODI match between India and Sri Lanka was a tie.
Total Matches | 171 |
India Won | 99 |
Sri Lanka Won | 59 |
India Lost | 59 |
Sri Lanka Lost | 99 |
Draw | 0 |
Tied | 2 |
No Result | 11 |
Also Read: IND vs AFG Head to Head in Test || IND vs AFG Head to Head in ODI
India vs Sri Lanka Head to Head Record in ODI at Home Ground
India ODI Record at Home Ground Against Sri Lanka
Out of the 55 ODIs against Sri Lanka held in India, India has won 40 of them, while Sri Lanka has won just 12 of them, and three matches ended without a result.
Sri Lanka ODI Record at Home Ground Against India
Sri Lanka and India have played 66 ODIs on Sri Lankan soil, with India winning 32 of them. Sri Lanka has won 28 out of 66 home matches against India, while six matches concluded without any outcome.
Total Matches | 69 |
Sri Lanka Won | 30 |
India Won | 32 |
India Lost | 30 |
Sri Lanka Lost | 32 |
Draw | 0 |
Tied | 1 |
No Result | 6 |
India vs Sri Lanka Head to Head Record in ODI at Away Ground
Sri Lanka ODI Record at Away Ground Against India
After playing 55 ODI matches in India, Sri Lanka has only won 12 and lost 40, and three matches were concluded without any result.
Total Matches | 55 |
Sri Lanka Won | 12 |
India Won | 40 |
India Lost | 12 |
Sri Lanka Lost | 40 |
Draw | 0 |
Tied | 0 |
No Result | 3 |
India ODI Record at Away Ground Against Sri Lanka
India has won 32 of the 66 one-day internationals played against Sri Lanka on Sri Lankan soil, though India lost 28 away ODI matches to Sri Lanka, and six matches ended without any result between India and Sri Lanka on Sri Lankan grounds.
Total Matches | 69 |
India Won | 32 |
Sri Lanka Won | 30 |
India Lost | 30 |
Sri Lanka Lost | 32 |
Draw | 0 |
Tied | 1 |
No Result | 6 |
India vs Sri Lanka Head to Head Record in ODI at Neutral Venues
India and Sri Lanka have played 47 one-day internationals at neutral venues. India has triumphed in 27 out of those 47 games, whereas Sri Lanka has won 17 against India in neutral venues. Two matches ended without a result, and one was a tie when India and Sri Lanka met at neutral venues in ODIs.
Total Matches | 47 |
India Won | 27 |
Sri Lanka Won | 17 |
India Lost | 17 |
Sri Lanka Lost | 27 |
Draw | 0 |
Tied | 1 |
No Result | 2 |
Highest Score in India vs Sri Lanka Head to Head in ODI
The highest score ever in an ODI between India and Sri Lanka is 414/7, which India scored at Rajkot on December 15, 2009.
Highest Score by India Against Sri Lanka in ODI at Home
India’s highest-ever score in an ODI at home versus Sri Lanka is 414/7, achieved at Rajkot on December 15, 2009.
Highest Score by India Against Sri Lanka in ODI at Away Ground
The record for the highest total for India against Sri Lanka in an away ODI match is 375/5, which was attained at Colombo (RPS) on August 31, 2017.
Highest Score by Sri Lanka against India in ODI at Home
Sri Lanka scored 320/8, their highest-ever total in an ODI at home against India, on February 8, 2009, at Colombo’s R. Premadasa Stadium.
Highest Score by Sri Lanka against India in ODI at Away
On December 15, 2009, during an ODI match in Rajkot against India, Sri Lanka achieved their highest-ever score of 411/8 against India in an away ODI match.
Lowest Score in India vs Sri Lanka Head to Head in ODI
The lowest total ever scored in an ODI between India and Sri Lanka is 50, made by Sri Lanka in Colombo (RPS) on September 17, 2023.
Lowest Score by India Against Sri Lanka in ODI at Home
In an ODI match on December 24, 1986, held in Kanpur, India recorded their lowest-ever total of 78 against Sri Lanka in a home one-day match.
Lowest Score by India Against Sri Lanka in ODI at Away
In an away ODI match against Sri Lanka, India’s lowest total to date is 103, which was attained at Dambulla on August 22, 2010.
Lowest Score by Sri Lanka against India in ODI at Home
Sri Lanka’s lowest score against India in a home ODI match is 50, made at Colombo (RPS) on September 17, 2023.
The lowest Score by Sri Lanka against India in ODI at Away
In an ODI match played at Wankhede, Sri Lanka registered their lowest score of 55 in an away ODI match against India at Wankhede Stadium on November 2, 2023.
Individual Records in India vs Sri Lanka ODI Rivalry
Most runs in India vs Sri Lanka head-to-head in ODI
Sachin Tendulkar leads the scorers tally in the rivalry between India and Sri Lanka with 3113 runs in 80 innings of 84 matches. With a best score of 138 and an average of 43.84. Sachin made these runs with 8 centuries and 17 half-centuries against Sri Lanka.
Player | Sachin Tendulkar (IND) |
Span | 1990-2012 |
Mat | 84 |
Inns | 80 |
Runs | 3113 |
HS | 138 |
Ave | 43.84 |
SR | 87.54 |
100 | 8 |
50 | 17 |
Highest score by a batsman in India vs Sri Lanka head-to-head in ODI
India’s Rohit Sharma is the batter with the highest runs scored in an inning in the one-day internationals played between India and Sri Lanka. On November 13, 2014, Rohit set a world record for the highest score in an inning in ODIs with a knock of 264 runs in 173 balls at a strike of 152.60 in Eden Gardens, Kolkata.
Player | Rohit Sharma (IND) |
Runs | 264 |
Balls | 173 |
4s | 33 |
6s | 9 |
SR | 152.60 |
Ground | Eden Gardens, Kolkata |
Match Date | 13 Nov 2014 |
Most runs in a series in India vs Sri Lanka head-to-head in ODI
The record for most runs scored in an India-Sri Lanka ODI series is held by former Indian captain Mohammad Azharuddin. Azharuddin set this record in a six-match series during India’s 1997 tour of Sri Lanka, smashing 373 runs with a century and three half-centuries.
Player | Mohammad Azharuddin (IND) In India tour of Sri Lanka, 1997 |
Mat | 6 |
Inns | 6 |
Runs | 373 |
HS | 111* |
Ave | 93.25 |
SR | 85.15 |
100 | 1 |
50 | 3 |
4s | 14 |
6s | 5 |
Best bowling figure in an inning in India vs Sri Lanka head-to-head in ODI
On October 27, 2000, in Sharjah, Sri Lankan spin bowling wizard Muthiah Muralidaran bowled the best bowling spell in an ODI match between India and Sri Lanka, taking 7 wickets at a cost of just 30 runs.
Player | Muthiah Muralidaran (SL) |
Overs | 10 |
Mdns | 1 |
Runs | 30 |
Wkts | 7 |
Econ | 3.00 |
Ground | Sharjah |
Match Date | 27 Oct 2000 |
Most wickets in India vs Sri Lanka head-to-head in ODI
Sri Lankan spin bowling enigma Muthiah Muralidaran is the bowler with the most wickets in one-day international matches played between India and Sri Lanka. He took 74 wickets against India in 63 ODIs.
Player | Muthiah Muralidaran (SL) |
Span | 1993-2011 |
Mat | 63 |
Inns | 59 |
Overs | 549.3 |
Mdns | 28 |
Runs | 2352 |
Wkts | 74 |
BBI | 7/30 |
Ave | 31.78 |
Econ | 4.28 |
SR | 44.55 |
5 W | 1 |
Most wickets in a series in India vs Sri Lanka head-to-head in ODI
During India’s 2017 tour of Sri Lanka, Jasprit Bumrah scalped 15 wickets in a five-match series, making him the bowler with the most wickets in an India-Sri Lanka ODI series.
Player | Jasprit Bumrah (IND) In India tour of Sri Lanka, 2017 |
Mat | 5 |
Overs | 43.2 |
Mdns | 4 |
Inns | 5 |
Runs | 169 |
Wkts | 15 |
BBI | 5/27 |
Ave | 11.26 |
Econ | 3.90 |
SR | 17.33 |
4 | 1 |
5 | 1 |
Sri Lanka National Cricket Team vs India National Cricket Team Timeline: ODI
India vs Sri Lanka ODI rivalry is filled with countless memorable encounters. The Sri Lanka national cricket team vs India national cricket team timeline in ODIs started in Old Trafford in the first-ever Men’s ODI World Cup; back then Sri Lanka was an associate member, and their win over India in this match was their announcement of their arrival to the cricket world. The 1996 ODI World Cup semifinal between India and Sri Lanka is known for the unruly crowd behavior.
India was chasing a target and was 120/8 at the moment when the crowd started to throw plastic bottles into the ground. This match was called off by the official, and Sri Lanka was announced as the winner by default. Another memorable encounter between India and Sri Lanka in ODIs occurred in the 2011-2012 Commonwealth Bank Series on Feb 13 2012 in Adelaide Oval. This match was a tie, as Sri Lanka scored 236/9 and restricted India to the same scoreline of 236/9. It is said that Malinga had bowled a five-bowl over in this match, but that was an official’s mistake.
The 2011-2012 Commonwealth Bank Series gave another Ind vs SL ODI match that will remain in the hearts of cricket fans for the upcoming hundreds of years. This match was played in Hobart, and Sri Lanka posted a mammoth score of 320/4 riding on T Dilshan and K Sangakara’s centuries. India needed to chase a 321-run target in 40 overs to make a place in the final of the CB Series 2012. In such a difficult situation, young Kohli stands up and takes charge of the events in his hands.
In this match, Kohli played a knock 133* (86); this inning of Kohli introduced his capabilities and caliber to the world. India chased an almost impossible target thanks to Kohli’s innings, and with this match, the cricket world got a new star named Virat Kohli. In recent times, the India vs Sri Lanka ODI matches have become a one-sided affair, with India winning almost every game. However, the Sri Lankan team has shown some signs of resurgence in ODIs, as they have won the recently concluded 2024 ODI series against India.
Match Date | Series/Tournament | Venues | Result |
16/06/1979 | 1979 Prudential World Cup | Old Trafford | Sri Lanka won by 47 runs |
12/09/1982 | 1982-1983 India v. Sri Lanka | Gandhi Sports Complex Ground | India won by 78 runs |
15/09/1982 | 1982-1983 India v. Sri Lanka | Arun Jaitley Stadium | India won by 6 wickets |
26/09/1982 | 1982-1983 India v. Sri Lanka | M Chinnaswamy Stadium | India won by 6 wickets |
08/04/1984 | 1983-1984 Rothmans Asia Cup | Sharjah Cricket Stadium | India won by 10 wickets |
25/08/1985 | 1985-1986 Sri Lanka v. India | Sinhalese Sports Club Ground | India won by 2 wickets |
21/09/1985 | 1985-1986 Sri Lanka v. India | P Sara Oval | Sri Lanka won by 14 runs |
22/09/1985 | 1985-1986 Sri Lanka v. India | P Sara Oval | No Result |
13/04/1986 | 1985-1986 Austral-Asia Cup | Sharjah Cricket Stadium | India won by 3 wickets |
27/11/1986 | 1986-1987 Champions Trophy | Sharjah Cricket Stadium | India won by 7 wickets |
24/12/1986 | 1986-1987 India v. Sri Lanka | Green Park | Sri Lanka won by 117 runs |
11/01/1987 | 1986-1987 India v. Sri Lanka | Nehru Stadium (Guwahati) | India won by 8 wickets |
13/01/1987 | 1986-1987 India v. Sri Lanka | Arun Jaitley Stadium | India won by 6 wickets |
15/01/1987 | 1986-1987 India v. Sri Lanka | Moti Bagh Stadium | India won by 94 runs |
17/01/1987 | 1986-1987 India v. Sri Lanka | Wankhede Stadium | India won by 10 runs |
25/03/1988 | 1987-1988 Sharjah Cup | Sharjah Cricket Stadium | India won by 18 runs |
29/10/1988 | 1988-1989 Wills Asia Cup | Bangabandhu National Stadium | Sri Lanka won by 17 runs |
04/11/1988 | 1988-1989 Wills Asia Cup | Bangabandhu National Stadium | India won by 6 wickets |
22/10/1989 | 1989-1990 MRF World Series (Nehru) Cup | Narendra Modi Stadium | India won by 6 runs |
25/04/1990 | 1989-1990 Austral-Asia Cup | Sharjah Cricket Stadium | Sri Lanka won by 3 wickets |
1/12/1990 | 1990-1991 India v. Sri Lanka | Vidarbha Cricket Association Ground | India won by 19 runs |
05/12/1990 | 1990-1991 India v. Sri Lanka | Nehru Stadium (Pune) | India won by 6 wickets |
08/12/1990 | 1990-1991 India v. Sri Lanka | Nehru Stadium (Margao) | Sri Lanka won by 7 wickets |
28/12/1990 | 1990-1991 Asia Cup | Barabati Stadium | Sri Lanka won by 36 runs |
04/01/1991 | 1990-1991 Asia Cup | Eden Gardens | India won by 7 wickets |
28/02/1992 | 1991-1992 Benson & Hedges World Cup | Harrup Park | No Result |
25/07/1993 | 1993-1994 Sri Lanka v. India | R Premadasa Stadium | India won by 1 run |
12/08/1993 | 1993-1994 Sri Lanka v. India | R Premadasa Stadium | Sri Lanka won by 8 runs |
14/08/1993 | 1993-1994 Sri Lanka v. India | Tyronne Fernando Stadium | Sri Lanka won by 4 wickets |
07/11/1993 | 1993-1994 C.A.B. Jubilee Tournament | Green Park | India won by 7 wickets |
15/02/1994 | 1993-1994 India v. Sri Lanka | Madhavrao Scindia Cricket Ground | India won by 8 runs |
18/02/1994 | 1993-1994 India v. Sri Lanka | Lal Bahadur Shastri Stadium | India won by 7 wickets |
20/02/1994 | 1993-1994 India v. Sri Lanka | Gandhi Stadium | Sri Lanka won by 4 wickets |
04/09/1994 | 1994-1995 Singer World Series | R Premadasa Stadium | No Result |
05/09/1994 | 1994-1995 Singer World Series | R Premadasa Stadium | Sri Lanka won by 7 wickets |
17/09/1994 | 1994-1995 Singer World Series | Sinhalese Sports Club Ground | India won by 6 wickets |
09/04/1995 | 1994-1995 Pepsi Asia Cup | Sharjah Cricket Stadium | India won by 8 wickets |
14/04/1995 | 1994-1995 Pepsi Asia Cup | Sharjah Cricket Stadium | India won by 8 wickets |
02/03/1996 | 1995-1996 Wills World Cup | Arun Jaitley Stadium | Sri Lanka won by 6 wickets |
13/03/1996 | 1995-1996 Wills World Cup | Eden Gardens | Sri Lanka won by default |
03/04/1996 | 1995-1996 Singer Cup | Padang Cricket Ground | India won by 12 runs |
28/08/1996 | 1996-1997 Singer World Series Cup | R Premadasa Stadium | Sri Lanka won by 9 wickets |
17/05/1997 | 1996-1997 Pepsi Independence Cup | Wankhede Stadium | Sri Lanka won by 5 wickets |
18/07/1997 | 1997-1998 Pepsi Asia Cup | R Premadasa Stadium | Sri Lanka won by 6 wickets |
26/07/1997 | 1997-1998 Pepsi Asia Cup | R Premadasa Stadium | Sri Lanka won by 8 wickets |
17/08/1997 | 1997-1998 Sri Lanka v. India | R Premadasa Stadium | Sri Lanka won by 2 runs |
20/08/1997 | 1997-1998 Sri Lanka v. India | R Premadasa Stadium | Sri Lanka won by 7 wickets |
23/08/1997 | 1997-1998 Sri Lanka v. India | Sinhalese Sports Club Ground | No Result |
24/08/1997 | 1997-1998 Sri Lanka v. India | Sinhalese Sports Club Ground | Sri Lanka won by 9 runs |
22/12/1997 | 1997-1998 India v. Sri Lanka | Nehru Stadium (Guwahati) | India won by 7 wickets |
25/12/1997 | 1997-1998 India v. Sri Lanka | Nehru Stadium (Indore) | No Result |
28/12/1997 | 1997-1998 India v. Sri Lanka | Nehru Stadium (Margao) | Sri Lanka won by 5 wickets |
19/06/1998 | 1997-1998 Singer-Akai Nidahas Trophy | R Premadasa Stadium | India won by 8 wickets |
01/07/1998 | 1997-1998 Singer-Akai Nidahas Trophy | Sinhalese Sports Club Ground | Sri Lanka won by 8 runs |
07/07/1998 | 1997-1998 Singer-Akai Nidahas Trophy | R Premadasa Stadium | India won by 6 runs |
06/11/1998 | 1998-1999 Coca-Cola Champions Trophy | Sharjah Cricket Stadium | India won by 3 wickets |
09/11/1998 | 1998-1999 Coca-Cola Champions Trophy | Sharjah Cricket Stadium | India won by 81 runs |
22/03/1999 | 1998-1999 India v. Sri Lanka | Vidarbha Cricket Association Ground | India won by 80 runs |
30/03/1999 | 1998-1999 India v. Sri Lanka | Nehru Stadium (Pune) | India won by 51 runs |
26/05/1999 | 1999 ICC World Cup | The Cooper Associates County Ground | India won by 157 runs |
25/08/1999 | 1999-2000 Aiwa Cup | R Premadasa Stadium | Sri Lanka won by 7 wickets |
29/08/1999 | 1999-2000 Aiwa Cup | Sinhalese Sports Club Ground | India won by 23 runs |
01/06/2000 | 1999-2000 Asia Cup | Bangabandhu National Stadium | Sri Lanka won by 71 runs |
20/10/2000 | 2000-2001 Coca-Cola Champions Trophy | Sharjah Cricket Stadium | Sri Lanka won by 5 wickets |
27/10/2000 | 2000-2001 Coca-Cola Champions Trophy | Sharjah Cricket Stadium | Sri Lanka won by 68 runs |
29/10/2000 | 2000-2001 Coca-Cola Champions Trophy | Sharjah Cricket Stadium | Sri Lanka won by 245 runs |
22/07/2001 | 2001-2002 Coca-Cola Cup (Sri Lanka) | R Premadasa Stadium | Sri Lanka won by 6 runs |
28/07/2001 | 2001-2002 Coca-Cola Cup (Sri Lanka) | R Premadasa Stadium | India won by 7 wickets |
01/08/2001 | 2001-2002 Coca-Cola Cup (Sri Lanka) | Sinhalese Sports Club Ground | India won by 46 runs |
05/08/2001 | 2001-2002 Coca-Cola Cup (Sri Lanka) | R Premadasa Stadium | Sri Lanka won by 121 runs |
30/06/2002 | 2002 NatWest Series | Kennington Oval | India won by 4 wickets |
06/07/2002 | 2002 NatWest Series | Edgbaston | India won by 4 wickets |
11/07/2002 | 2002 NatWest Series | County Ground (Bristol) | India won by 63 runs |
29/09/2002 | 2002-2003 ICC Champions Trophy | R Premadasa Stadium | No Result |
30/09/2002 | 2002-2003 ICC Champions Trophy | R Premadasa Stadium | No Result |
10/03/2003 | 2002-2003 ICC World Cup | Wanderers Stadium | India won by 183 runs |
18/07/2004 | 2004-2005 Asia Cup | Rangiri Dambulla International Stadium | Sri Lanka won by 12 runs |
27/07/2004 | 2004-2005 Asia Cup | R Premadasa Stadium | India won by 4 runs |
01/08/2004 | 2004-2005 Asia Cup | R Premadasa Stadium | Sri Lanka won by 25 runs |
30/07/2005 | 2005-2006 Indian Oil Cup | Rangiri Dambulla International Stadium | Sri Lanka won by 3 wickets |
03/08/2005 | 2005-2006 Indian Oil Cup | Rangiri Dambulla International Stadium | Sri Lanka won by 4 wickets |
09/08/2005 | 2005-2006 Indian Oil Cup | R Premadasa Stadium | Sri Lanka won by 18 runs |
25/10/2005 | 2005-2006 India v. Sri Lanka | Vidarbha Cricket Association Ground | India won by 152 runs |
28/10/2005 | 2005-2006 India v. Sri Lanka | Punjab Cricket Association IS Bindra Stadium | India won by 8 wickets |
31/10/2005 | 2005-2006 India v. Sri Lanka | Sawai Mansingh Stadium | India won by 6 wickets |
03/11/2005 | 2005-2006 India v. Sri Lanka | Nehru Stadium (Pune) | India won by 4 wickets |
06/11/2005 | 2005-2006 India v. Sri Lanka | Narendra Modi Stadium | Sri Lanka won by 5 wickets |
09/11/2005 | 2005-2006 India v. Sri Lanka | Madhavrao Scindia Cricket Ground | India won by 7 wickets |
12/11/2005 | 2005-2006 India v. Sri Lanka | Reliance Stadium | India won by 5 wickets |
18/08/2006 | 2006-2007 Sri Lanka v. India | Sinhalese Sports Club Ground | No Result |
08/02/2007 | 2006-2007 India v. Sri Lanka | Eden Gardens | No Result |
11/02/2007 | 2006-2007 India v. Sri Lanka | Madhavrao Scindia Cricket Ground | Sri Lanka won by 5 runs |
14/02/2007 | 2006-2007 India v. Sri Lanka | Nehru Stadium (Margao) | India won by 5 wickets |
17/02/2007 | 2006-2007 India v. Sri Lanka | Dr YS Rajasekhara Reddy Cricket Stadium | India won by 7 wickets |
23/03/2007 | 2006-2007 ICC World Cup | Queen’s Park Oval | Sri Lanka won by 69 runs |
04/02/2008 | 2007-2008 Commonwealth Bank Series | Brisbane Cricket Ground | No Result |
12/02/2008 | 2007-2008 Commonwealth Bank Series | Manuka Oval | Sri Lanka won by 8 wickets |
19/02/2008 | 2007-2008 Commonwealth Bank Series | Adelaide Oval | India won by 2 wickets |
26/02/2008 | 2007-2008 Commonwealth Bank Series | Bellerive Oval | India won by 7 wickets |
03/07/2008 | 2007-2008 Asia Cup | National Stadium (Karachi) | India won by 6 wickets |
06/07/2008 | 2007-2008 Asia Cup | National Stadium (Karachi) | Sri Lanka won by 100 runs |
18/08/2008 | 2008-2009 Sri Lanka v. India | Rangiri Dambulla International Stadium | Sri Lanka won by 8 wickets |
20/08/2008 | 2008-2009 Sri Lanka v. India | Rangiri Dambulla International Stadium | India won by 3 wickets |
24/08/2008 | 2008-2009 Sri Lanka v. India | R Premadasa Stadium | India won by 33 runs |
27/08/2008 | 2008-2009 Sri Lanka v. India | R Premadasa Stadium | India won by 46 runs |
29/08/2008 | 2008-2009 Sri Lanka v. India | R Premadasa Stadium | Sri Lanka won by 112 runs |
28/01/2009 | 2008-2009 Sri Lanka v. India | Rangiri Dambulla International Stadium | India won by 6 wickets |
31/01/2009 | 2008-2009 Sri Lanka v. India | R Premadasa Stadium | India won by 15 runs |
03/02/2009 | 2008-2009 Sri Lanka v. India | R Premadasa Stadium | India won by 147 runs |
05/02/2009 | 2008-2009 Sri Lanka v. India | R Premadasa Stadium | India won by 67 runs |
08/02/2009 | 2008-2009 Sri Lanka v. India | R Premadasa Stadium | Sri Lanka won by 68 runs |
12/09/2009 | 2009-2010 Compaq Cup | R Premadasa Stadium | Sri Lanka won by 139 runs |
14/09/2009 | 2009-2010 Compaq Cup | R Premadasa Stadium | India won by 46 runs |
15/12/2009 | 2009-2010 India v. Sri Lanka | Madhavrao Scindia Cricket Ground | India won by 3 runs |
18/12/2009 | 2009-2010 India v. Sri Lanka | Vidarbha Cricket Association Stadium | Sri Lanka won by 3 wickets |
21/12/2009 | 2009-2010 India v. Sri Lanka | Barabati Stadium | India won by 7 wickets |
24/12/2009 | 2009-2010 India v. Sri Lanka | Eden Gardens | India won by 7 wickets |
27/12/2009 | 2009-2010 India v. Sri Lanka | Arun Jaitley Stadium | No Result |
05/01/2010 | 2009-2010 Tri-Nation Tournament | Shere Bangla National Stadium | Sri Lanka won by 5 wickets |
10/01/2010 | 2009-2010 Tri-Nation Tournament | Shere Bangla National Stadium | India won by 8 wickets |
13/01/2010 | 2009-2010 Tri-Nation Tournament | Shere Bangla National Stadium | Sri Lanka won by 4 wickets |
30/05/2010 | 2009-2010 Zimbabwe Triangular Series | Queens Sports Club | India won by 7 wickets |
05/06/2010 | 2009-2010 Zimbabwe Triangular Series | Harare Sports Club | Sri Lanka won by 6 wickets |
22/06/2010 | 2009-2010 Asia Cup | Rangiri Dambulla International Stadium | Sri Lanka won by 7 wickets |
24/06/2010 | 2009-2010 Asia Cup | Rangiri Dambulla International Stadium | India won by 81 runs |
16/08/2010 | 2010-2011 Sri Lanka Triangular Series | Rangiri Dambulla International Stadium | India won by 6 wickets |
21/08/2010 | 2010-2011 Sri Lanka Triangular Series | Rangiri Dambulla International Stadium | Sri Lanka won by 8 wickets |
28/08/2010 | 2010-2011 Sri Lanka Triangular Series | Rangiri Dambulla International Stadium | Sri Lanka won by 74 runs |
02/04/2011 | 2010-2011 ICC World Cup | Wankhede Stadium | India won by 6 wickets |
08/02/2012 | 2011-2012 Commonwealth Bank Series | WACA Ground | India won by 4 wickets |
14/02/2012 | 2011-2012 Commonwealth Bank Series | Adelaide Oval | Match Tied |
21/02/2012 | 2011-2012 Commonwealth Bank Series | Brisbane Cricket Ground | Sri Lanka won by 51 runs |
28/02/2012 | 2011-2012 Commonwealth Bank Series | Bellerive Oval | India won by 7 wickets |
13/03/2012 | 2011-2012 Asia Cup | Shere Bangla National Stadium | India won by 50 runs |
21/07/2012 | 2012-2013 Sri Lanka v. India | Mahinda Rajapaksha International Cricket Stadium | India won by 21 runs |
24/07/2012 | 2012-2013 Sri Lanka v. India | Mahinda Rajapaksha International Cricket Stadium | Sri Lanka won by 9 wickets |
28/07/2012 | 2012-2013 Sri Lanka v. India | R Premadasa Stadium | India won by 5 wickets |
31/07/2012 | 2012-2013 Sri Lanka v. India | R Premadasa Stadium | India won by 6 wickets |
04/08/2012 | 2012-2013 Sri Lanka v. India | Pallekele International Cricket Stadium | India won by 20 runs |
20/06/2013 | 2013 ICC Champions Trophy | Sophia Gardens | India won by 8 wickets |
02/07/2013 | 2012-2013 West Indies Tri-Nation | Sabina Park | Sri Lanka won by 161 runs |
09/07/2013 | 2012-2013 West Indies Tri-Nation | Queen’s Park Oval | India won by 81 runs |
11/07/2013 | 2012-2013 West Indies Tri-Nation | Queen’s Park Oval | India won by 1 wicket |
28/02/2014 | 2013-2014 Asia Cup | Khan Shaheb Osman Ali Stadium | Sri Lanka won by 2 wickets |
02/11/2014 | 2014-2015 India v. Sri Lanka | Barabati Stadium | India won by 169 runs |
06/11/2014 | 2014-2015 India v. Sri Lanka | Narendra Modi Stadium | India won by 6 wickets |
09/11/2014 | 2014-2015 India v. Sri Lanka | Rajiv Gandhi International Stadium | India won by 6 wickets |
13/11/2014 | 2014-2015 India v. Sri Lanka | Eden Gardens | India won by 153 runs |
16/11/2014 | 2014-2015 India v. Sri Lanka | JSCA International Stadium Complex | India won by 3 wickets |
08/06/2017 | 2017 ICC Champions Trophy | Kennington Oval | Sri Lanka won by 7 wickets |
20/08/2017 | 2017-2018 Sri Lanka v. India | Rangiri Dambulla International Stadium | India won by 9 wickets |
24/08/2017 | 2017-2018 Sri Lanka v. India | Pallekele International Cricket Stadium | India won by 3 wickets |
27/08/2017 | 2017-2018 Sri Lanka v. India | Pallekele International Cricket Stadium | India won by 6 wickets |
31/08/2017 | 2017-2018 Sri Lanka v. India | R Premadasa Stadium | India won by 168 runs |
03/09/2017 | 2017-2018 Sri Lanka v. India | R Premadasa Stadium | India won by 6 wickets |
10/12/2017 | 2017-2018 India v. Sri Lanka | Himachal Pradesh Cricket Association Stadium | Sri Lanka won by 7 wickets |
13/12/2017 | 2017-2018 India v. Sri Lanka | Punjab Cricket Association IS Bindra Stadium | India won by 141 runs |
17/12/2017 | 2017-2018 India v. Sri Lanka | Dr YS Rajasekhara Reddy Cricket Stadium | India won by 8 wickets |
06/07/2019 | 2019 ICC World Cup | Headingley | India won by 7 wickets |
18/07/2021 | 2021-2022 Sri Lanka v. India | R Premadasa Stadium | India won by 7 wickets |
20/07/2021 | 2021-2022 Sri Lanka v. India | R Premadasa Stadium | India won by 3 wickets |
23/07/2021 | 2021-2022 Sri Lanka v. India | R Premadasa Stadium | Sri Lanka won by 3 wickets |
10/01/2023 | 2022-2023 India v. Sri Lanka | Barsapara Cricket Stadium | India won by 67 runs |
12/01/2023 | 2022-2023 India v. Sri Lanka | Eden Gardens | India won by 4 wickets |
15/01/2023 | 2022-2023 India v. Sri Lanka | Greenfield International Stadium | India won by 317 runs |
12/09/2023 | 2023 Asia Cup | R Premadasa Stadium | India won by 41 runs |
17/09/2023 | 2023 Asia Cup | R Premadasa Stadium | India won by 10 wickets |
02/11/2023 | 2023 ICC World Cup | Wankhede Stadium | India won by 302 runs |
02/08/2024 | 2024 Sri Lanka v. India | R Premadasa Stadium | Match Tied |
04/08/2024 | 2024 Sri Lanka v. India | R Premadasa Stadium | Sri Lanka won by 32 runs |
07/08/2024 | 2024 Sri Lanka v. India | R Premadasa Stadium | Sri Lanka won by 110 runs |
India National Cricket Team vs Sri Lanka National Cricket Team Scorecard: Last Six ODI Matches
2023 ICC World Cup – 33rd Match Wankhede Stadium, Mumbai 2nd November, 2023 India won by 302 runs |
MATCH INFORMATION | |
Venue | Wankhede Stadium, Mumbai |
Toss | Sri Lanka won the toss and elected to field |
Series | 2023 ICC World Cup |
Player of Match | Mohammed Shami |
2023 Asia Cup – Final R Premadasa Stadium, Colombo 17th September, 2023 India won by 10 wickets with 263 balls remaining |
MATCH INFORMATION | |
Venue | R Premadasa Stadium, Colombo |
Toss | Sri Lanka won the toss and elected to bat |
Series | 2023 Asia Cup |
Player of Match | Mohammed Siraj |
2023 Asia Cup – 10th Match R Premadasa Stadium, Colombo 12th September, 2023 India won by 41 runs |
MATCH INFORMATION | |
Venue | R Premadasa Stadium, Colombo |
Toss | India won the toss and elected to bat |
Series | 2023 Asia Cup |
Player of Match | Dunith Wellalage |
2022-2023 India v Sri Lanka – 3rd Match Greenfield International Stadium, Thiruvananthapuram 15th January, 2023 India won by 317 runs |
MATCH INFORMATION | |
Venue | Greenfield International Stadium, Thiruvananthapuram |
Toss | India won the toss and elected to bat |
Series | 2022-2023 India v Sri Lanka |
Player of Match | Virat Kohli |
2022-2023 India v Sri Lanka – 2nd Match Eden Gardens, Kolkata 12th January, 2023 India won by 4 wickets with 40 balls remaining |
MATCH INFORMATION | |
Venue | Eden Gardens, Kolkata |
Toss | Sri Lanka won the toss and elected to bat |
Series | 2022-2023 India v Sri Lanka |
Player of Match | Kuldeep Yadav |
2022-2023 India v Sri Lanka – 1st Match Barsapara Cricket Stadium, Guwahati 10th January, 2023 India won by 67 runs |
MATCH INFORMATION | |
Venue | Barsapara Cricket Stadium, Guwahati |
Toss | Sri Lanka won the toss and elected to field |
Series | 2022-2023 India v Sri Lanka |
Player of Match | Virat Kohli |