×

Sachin Tendulkar to Mahela Jayawardene: Most runs by players in their ODI career

A record list of the players who have secured their place as the the highest runs-scorers during their career in One-Day International matches.

1) Sachin Tendulkar (India)- 18426 runs

India’s legendary ‘Master Blaster’ Sachin Tendulkar tops the list with the highest runs in ODI career. Sachin had amassed 18426 runs in 452 innings of 463 matches in the time span of 1989 to 2012. He had scored 96 half-centuries and 49 tons, with the highest score being 200*.

2) Kumar Sangakkara (Sri Lanka)- 14234 runs

Sri Lanka’s legend Kumar Sangakkara is below Sachin by a massive margin. Sangakkara sits around 4 thousand runs behind Tendulkar with 14234 runs scored in 380 innings of 404 matches during his career in the span of 2000 to 2015. His highest score was 169 runs, and he has scored 25 centuries along with 93 half-centuries.

TRENDING NOW


3) Virat Kohli (India)- 14085 runs

India’s batting maestro Virat Kohli recently reached the milestone of 14000 runs, and is at the third spot in this list, with a total of 14085 runs in 287 innings of 299 matches. Kohli has reached this number in the time span of 2008 to 2025. His highest score is of 183 runs, with 73 fifties and 51 tons to his name.

4) Ricky Ponting (Australia)- 13704 runs

Australian legend Ricky Ponting is the next player in the list. He had 13704 runs to his name in 365 innings of 375 matches during his career from 1995 to 2012. Ponting’s highest score was of 164 runs, and his career witnessed 82 fifties and 30 centuries.

5) Sanath Jayasuriya (Sri Lanka)- 13430 runs

Sri Lankan star player Sanath Jayasuriya has 13430 runs to his name in 433 innings of 445 matches. His career lasted from 1989 to 2011, and his highest score was 189 runs. Jayasuriya also had scored 68 fifties and 28 centuries in his career.

6) Mahela Jayawardene (Sri Lanka)- 12650 runs

Sri Lanka’s cricketing icon Mahela Jayawardene is the third player from the island nation to have secured his name in the list. He had amassed 12650 runs in 418 innings of 448 matches in the time span of 1988 to 2015. His highest score was of 144 runs, and his career witnessed 77 fifties and 19 centuries.

trending this week