Sachin Tendulkar tops the list for most ODI runs against Sachin Tendulkar with 3113 runs in 84 matches
Former India captain MS Dhoni comes second on the list with 2383 runs in 67 ODI matches against Sri Lanka
Virat Kohli has scored 2220 runs against Sri Lanka in the ODIs and is listed third
Another former India captain Mohammad Azharuddin comes fourth on the list for the most runs against Sri Lanka for India with 1834 runs
India's talisman in the ODI format, Virender Sehwag scored 1699 runs in 55 matches for India against Sri Lanka
Next : Most T20I Wickets: Bhuvneshwar Kumar vs Yuzvendra Chahal battle for top spot for most wickets
Click to read more..