India vs Sri Lanka Head to Head ODI Record | SL vs IND Head to Head Record in ODIs

Sri Lanka vs India Head to Head record in ODI history

In the last 10 ODIs between the two teams, Sri Lanka have won just one match.

Bhuvneshwar Kumar
Bhuvneshwar Kumar. (Photo by Mike Owen/Getty Images)

The Indian team is currently on the Sri Lanka tour, where it is playing a three-match ODI and a three-match T20I series. Many of the main players including captain Virat Kohli and Rohit Sharma are not featuring in this series, as they are on the England tour for the five-match Test series. This has opened up opportunities for a lot of new faces to showcase their talent at the international level.

India are led by veteran Shikhar Dhawan on this tour with Bhuvneshwar Kumar being his deputy. Many of the players who did well in the IPL and the domestic circuit have been included in the Indian squad. This tour will comprise the last limited-overs series before the T20 World Cup scheduled in October-November later this year. Let’s look at the head-to-head record of India and Sri Lanka in ODI cricket.

ODI head to head record

Matches played India Won Sri Lanka Won Tied No Result
160 92 56 1 11

Both teams have played 160 ODIs till now against each other. In this, the India team have been dominant winning 92 games. On the other hand, Sri Lanka have emerged victorious in 56 matches while 1 ODI was tied. Apart from this, eleven matches ended without any result.

Top Performers

Among the ODIs played between both sides, Indian legend Sachin Tendulkar is ruling the runs chart. He has scored 3113 runs in 80 innings at an average of 43.84. This includes 8 centuries and 17 half-centuries with a high score of 138. He is followed by Sanath Jayasuriya (2899), Kumar  Sangakkara (2700), Mahela Jayawardene (2666), and MS Dhoni (2383).

Among the bowlers, Muttiah Muralitharan has taken the most wickets (74) in 63 matches. He is followed by Chaminda Vaas (70), Zaheer Khan (66), Harbhajan Singh (61) and Ajit Agarkar (49).

Last ten results

In the last 10 ODIs held between the two sides, India have won 9 while Sri Lanka have managed to win just one match. The Sri Lankan victory came during the first ODI of Sri Lanka tour of India in 2017 when the hosts were led by Rohit Sharma. The Indian captain played a memorable knock of 208 runs in that series.

Date Winner Margin Balls remaining Ground
18 Jul 2021 India 7 wickets 80 Colombo
6 Jul 2019 India 7 wickets 39 Leeds
17 Dec 2017 India 8 wickets 107 Visakhapatnam
13 Dec 2017 India 141 runs Mohali
10 Dec 2017 Sri Lanka 7 wickets 176 Dharmsala
3 Sep 2017 India 6 wickets 21 Colombo
31 Aug 2017 India 168 runs Colombo
27 Aug 2017 India 6 wickets 29 Pallekele
24 Aug 2017 India 3 wickets 16 Pallekele
20 Aug 2017 India 9 wickets 127 Pallekele