Top 5 batsmen who scored more than 13,000 runs in ODI

By Akshay
September 05, 2025

Sri Lanka's explosive opener Sanath Jayasuriya scored 13430 runs in 445 matches

Former Australian captain Ricky Ponting scored 13704 runs in 375 ODIs.

Team India's star batsman Virat Kohli is the third highest run scorer in ODIs. He has scored 14181 runs in 292 matches with the help of 51 centuries.

Sri Lanka's greatest wicketkeeper-batsman Kumar Sangakkara scored 14234 runs in 404 matches.

Sachin Tendulkar tops the list of most runs in ODIs. He scored 18426 runs in 463 matches, including 49 centuries and 96 half-centuries.

See More Stories