In ICC ODI Ranking, England were placed 4th position whereas Sri Lanka were placed 9th position. England and Sri Lanka have played in 74 ODI, with England winning 37 matches against Sri Lanka 36.
In most recent game, England and Sri Lanka were face each other at Headingley, Leeds on Jun 21 2019, Sri Lanka had made score 232/9 in the batting first and they had defeated England by 20 runs.