Top Five ODI Players with the Most Runs

Uncover the reasons behind MS Dhoni’s global fanbase. Explore his remarkable journey, extraordinary accomplishments, and the profound respect that solidifies his status as a cricketing icon. One Day Cricket, known as One Day Internationals (ODIs), features two teams competing over a predetermined number of overs, typically 50, all in one day.

5. Sanath Jayasuriya

Sanath Jayasuriya, a legendary cricketer from Sri Lanka, ranks among the leading run-scorers in One Day Internationals (ODIs). Over his remarkable career, he amassed 13,430 runs in 445 ODIs, establishing himself as one of the greatest and most impactful batsmen in the history of limited-overs cricket.

PlayerSpanMatchesInningsRunsHigh ScoreAverage
Sanath Jayasuriya1989-201144543313,43018932.36

4. Ricky Ponting

Ricky Ponting, the renowned Australian cricketer, is celebrated for his remarkable run-scoring prowess in One Day Internationals (ODIs). Over the course of his career, he amassed an impressive total of 13,704 runs in 375 ODI matches, solidifying his status as one of the highest run-scorers in the history of the format.

PlayerSpanMatchesInningsRunsHigh ScoreAverage
Ricky Ponting1995-201237536513,70416442.03

3. Virat Kohli

Virat Kohli is among the leading run-scorers in One Day Internationals (ODIs), amassing over 13,848 runs. His remarkable consistency, numerous centuries, and ability to deliver match-winning performances have established him as one of the greatest ODI players in history. To stay updated on the latest statistics, refer to current sports resources, as player records are frequently revised.

PlayerSpanMatchesInningsRunsHigh ScoreAverage
Virat Kohli2008-202329228013,84818358.67

2. Kumar Sangakkara

Kumar Sangakkara, the renowned Sri Lankan cricketer, amassed a remarkable total of 14,234 runs in One Day Internationals (ODIs) during his career from 2000 to 2015. Over the course of 404 matches, he maintained an impressive average of 41.98 runs per game. His exceptional batting skills and consistent performances have solidified his status as one of the greatest ODI batsmen in cricket history.

PlayerSpanMatchesInningsRunsHigh ScoreAverage
Kumar Sangakkara2000-201540438014,23416941.98

1. Sachin Tendulkar

Sachin Tendulkar holds the record for the highest runs scored in One Day Internationals (ODIs), amassing an impressive total of 18,426 runs over the course of his career. He achieved this remarkable feat in 463 matches, demonstrating exceptional skill and consistency across more than two decades of elite cricket.

PlayerSpanMatchesInningsRunsHigh ScoreAverage
Sachin Tendulkar1989-201246345218,42620044.83

Welcome To E2Bet! You will have fun playing exciting games here:

Leave a Comment

Scroll to Top