In ICC ODI Ranking, Sri Lanka were placed 4th position whereas India were placed 9th position. Sri Lanka and India have played in 148 ODI, with Sri Lanka winning 56 matches against India 91 and 1 tied match.
In most recent game, Sri Lanka and India were face each other at Headingley, Leeds on Jul 6 2019, Sri Lanka had made score 264/7 in the batting first. India had chased down the score and won by 7 wickets.