Players who have scored over 13,000 runs in ODI cricket include:
- Virat Kohli (India): Achieved this milestone against Pakistan in Colombo (RPS) on 10th September 2023. Starting his career on 18th August 2008, it took him 15 years and 23 days, over 278 matches and 267 innings.
- Sachin Tendulkar (India): Reached 13,000 ODI runs against Pakistan in Rawalpindi on 16th March 2004. His ODI career began on 18th December 1989, and it took him 14 years and 89 days to reach this landmark in 330 matches and 321 innings.
- Ricky Ponting (Australia/ICC): Achieved the feat against England at The Oval on 30th June 2010. He started his ODI career on 15th February 1995, and it took him 15 years and 135 days, across 350 matches and 341 innings.
- Kumar Sangakkara (Asia/ICC/Sri Lanka): Reached the milestone against England in Hambantota on 3rd December 2014. Beginning his career on 5th July 2000, he achieved this in 14 years and 151 days, over 386 matches and 363 innings.
- Sanath Jayasuriya (Asia/Sri Lanka): Crossed 13,000 runs against India in Dambulla on 28th January 2009. Starting on 26th December 1989, it took him 19 years and 33 days, playing 428 matches and 416 innings.