In the world of One Day Internationals (ODIs), some players have consistently shown their mastery with the bat, amassing a staggering number of runs.
Here are the top 5 ODI players who have scored the most runs in the history of the game:
5. Sanath Teran Jayasuriya
Sanath Jayasuriya is a well-known cricketer from Sri Lanka. He is one of the top run-scorers in One Day Internationals (ODIs). In his career, he played 445 ODIs and scored 13,430 runs. This makes him one of the best and most important batsmen in the history of limited-overs cricket.
4. Ricky Thomas Ponting
Ricky Ponting, a famous Australian cricketer, is known for scoring a lot of runs in One Day Internationals (ODIs). He made 13,704 runs in 375 ODI matches during his career, making him one of the top run-scorers in history.
ALSO READ: The top 5 international batters who have scored the most runs in T20 matches
3. Virat Kohli
Virat Kohli is one of the best players in One Day Internationals (ODIs) with over 13,848 runs. He is known for his consistent performance, many centuries, and match-winning innings. To get the latest stats, check current sports resources because player records change often.
2. Kumar Chokshanada Sangakkara
Kumar Sangakkara, a well-known cricketer from Sri Lanka, scored 14,234 runs in One Day Internationals (ODIs). He played 404 matches from 2000 to 2015, averaging 41.98 runs per game. Sangakkara is widely respected because he bats excellently and performs consistently, which makes him one of the best ODI batsmen ever.
1. Sachin Ramesh Tendulkar
Sachin Tendulkar has scored the most runs in One Day Internationals (ODIs), totaling 18,426 runs. He accomplished this in 463 matches, showcasing his excellent skill and consistency throughout more than 20 years of playing top-level cricket.