India vs Sri Lanka: Top 10 highest run-getters in ODIs
MS Dhoni (India): 2383 runs
Former India captain Dhoni has scored more than two thousands runs against Sri Lanka in ODIs, and his ‘iconic’ match-winning six against them in the 2011 World Cup final will forever remain a part of cricketing folklore.