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.
List of 5 Cricketers who reached no. 1 ranking in all formats
Players with the highest number of sixes in the Asia Cup
Asia Cup 2025: Match Dates, Venue Details Aur Final Ki Jankari
Top T20I Captains with Most 50+ Innings in International Cricket
See More Stories