India vs Sri Lanka: Top 10 highest run-getters in ODIs January 8, 2023 by admin 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. Related