In ICC ODI Ranking, Sri Lanka were placed 4th position whereas India were placed 9th position. Sri Lanka and India have played in 149 ODI, with Sri Lanka winning 56 matches against India 92 and 1 tied match.
In most recent game, Sri Lanka and India were face each other at R.Premadasa Stadium, Khettarama, Colombo on Jul 18 2021, Sri Lanka had made score 262/9 in the batting first. India had chased down the score and won by 7 wickets.