Top Run Scorers In ODI Cricket History

Virat Kohli has gone past Jayawardene to enter the List of 5 Top Run Scorers In ODI Cricket History. He took only 259 games to achieve that.

Abishek Goswami
New Update
top runscorers in odi | Sportz Point

Cricket has produced some exceptional batsmen throughout its History, who not only conquered the world but also entered the record books. They not only achieved personal glory and fame but also led their teams to the peak of this Beautiful Gentleman's Game. Lets go through the list of 5 Top Run Scorers in ODI Cricket History.

Top Run Scorers In ODI

1. Sachin Tendulkar | India | 18,426 Runs

top run scorers in odi : Sachin Tendulkar | Sportz Point

Sachin Tendulkar

Image - Business Today

Indian cricketing legend Sachin Tendulkar is right known as the God of Cricket for his exceptional career. He carried the weight of expectations of billion fans on his shoulder for over 23 years. The "Little Master" represented India in 452 ODI innings & in this process, he created a mammoth no incredible records. He scored 18,426 Runs with an avg of 44.83 - highest ever by any player in Cricket History, which included 49 centuries & 96 half centuries. He smashed a massive double century against South Africa in 2010 which is his highest individual score in ODI Cricket.

Read Also : Few Records by Virat Kohli In 2022

2. Kumar Sangakkara | Sri Lanka | 14,234 Runs

top run scorers in odi : Kumar Sangakkara | Sportz Point

Kumar Sangakkara
Image - ICC Cricket

One of the most elegant left-handers to have ever played the game. Sri Lanka's Legend Kumar Sangakkara was impressive to watch when he was in his prime. During his 15 years of brilliant career, he gave Sri Lanka's fans and Cricket fans multiple reasons to celebrate. He represented Sri Lanka in 380 ODI innings and in this process, he scored 14,234 Runs with an avg of 41.99 - second highest ever by a batsman, which included 25 centuries & 93 half centuries. He smashed 4 centuries in a row in 2015 and became the first batsman to achieve that incredible record in World Cup History.

3. Ricky Ponting | Australia | 13,704 Runs

top run scorers in odi : Ricky Ponting | Sportz Point

Ricky Ponting
Image -

Former Australian Skipper Ricky Ponting was an Inspiring Leader & a Dangerous batsman of his time. He led Team Australia to achieve the highest peak in Cricket History by winning 2 World Cup titles. During his 17 years of career He represented Australia in 365 ODI Innings & Scored 13,704 Runs with an avg of 42.04 - third highest ever by a batsman, which included 30 centuries & 82 half centuries.

4. Sanath Jayasuriya | Sri Lanka | 13,430 Runs


Sanath Jayasuriya
Image - Cricket Australia

One of the best Batsman in the history of Sri Lanka Cricket Sanath Jayasuriya is in the 4th Position of this list. In over 15 years of his career He represented Sri Lanka in 433 ODI innings & scored 13,430 Runs with an avg of 32.36, which included 28 centuries & 68 half centuries. Jayasuriya's highest ODI score is 189 runs, scored against India in Sharjah in 2000. It remains the highest ODI score by a Sri Lankan, and at the time of the innings it was the third-highest in ODI history.

5. Virat Kohli | India | 12,754 Runs

Virat Kohli | Sportz Point

Virat Kohli

Image - Times of India

There is no doubt about the Greatness Of Virat Kohli. The "King" of Cricket is not so behind of this greats. He has still enough time to finish at the top. He has represented Team India in 259* ODI innings, & during this period he has already scored 12,754 Runs with an unbelievable avg of 58.24, which included 46 centuries & 64 half centuries. Virat Kohli is considered as the best Batsman of this Generation.

N.B : These stats are accurate as of 15.01.2023

Bcci Indian Cricket Team Sachin Tendulkar Ricky Ponting Kumar Sangakkara Virat Kohli Sanath Jayasuriya