The Top 5 Cricketers with the Most Runs in ODI History

As one of the most prestigious formats in international cricket, One Day International (ODI) cricket offers players a unique opportunity to showcase their skills, with run-scoring being a key indicator of a player’s excellence and impact. In this format, the ability to consistently score runs can define a player’s legacy, making it a critical metric in determining their place in cricketing history.
In this blog, we will explore the top five cricketers who have scored the most runs in ODI history, highlighting their achievements and contributions to the game.
1. Sachin Tendulkar (India)
Sachin Tendulkar referred to as the “God of Cricket,” is the highest run scorer in ODI history, with 18,426 runs from 463 matches. His career spanned 23 years (1989–2012), during which he consistently delivered exceptional performances for India.
What made him one of the top Indian cricket players was his ability to score runs and his adaptability to varying conditions and bowlers across the globe. His record includes 49 centuries and 96 half-centuries, underscoring his reliability and consistency under pressure.
Moreover, his landmark double century in ODIs set a new benchmark for excellence in the format. Beyond his remarkable statistics, Tendulkar inspired millions with his dedication, humility, and unwavering passion for the game, transforming cricket into a religion for fans, particularly in India.
Kumar Sangakkara, renowned for his elegance and strategic gameplay, scored the second-highest runs, i.e. 14,234 runs in 404 ODIs during his career from 2000 to 2015. Known for his graceful stroke play, he became the backbone of the Sri Lankan batting lineup, consistently performing under pressure.
With 25 centuries and 93 half-centuries to his name, Sangakkara showcased his versatility, whether anchoring innings or accelerating at crucial moments. His contributions went beyond batting, as he was also a brilliant wicketkeeper-batsman. Sangakkara’s ability to adapt to any situation made him indispensable to Sri Lanka, and he played a key role in several memorable victories.
3. Virat Kohli (India)
Virat Kohli, known as the “Chase Master,” is one of the most consistent run-scorers in ODI history. With 13,906 runs in 295 matches from 2008 to 2024, he has an exceptional average of 58.18, an example of his incredible consistency and dominance in the format.
Kohli’s aggressive batting style and ability to adapt to any situation have redefined modern cricket, making him a force to be reckoned with. His 50 centuries rank second to Sachin Tendulkar, highlighting his knack for performing under pressure. Furthermore, Kohli’s commitment to fitness and leadership qualities have made him a role model both on and off the field.
4. Ricky Ponting (Australia)
Ricky Ponting, regarded as one of the best captains in cricket, made an unforgettable mark on the ODI format with the fourth-highest 13,704 runs in 375 matches between 1995 and 2012. Known for his aggressive stroke play and tactical brilliance, Ponting was a key figure in shaping Australian cricket’s dominance during his tenure.
His leadership led Australia to two World Cup victories in 2003 and 2007, showcasing his ability to guide his team through high-pressure situations. With 30 centuries and 82 half-centuries, Ponting’s consistency in big matches was unmatched, establishing his reputation as a match-winner.
5. Sanath Jayasuriya (Sri Lanka)
Sanath Jayasuriya revolutionized ODI cricket with his explosive batting and aggressive approach, especially during the powerplay. Scoring fifth-highest 13,430 runs in 445 matches from 1989 to 2011, he transformed the role of an opener, setting the tone for the rest of the innings. Known for his ability to dismantle bowlers, Jayasuriya’s 28 centuries featured numerous game-changing performances that earned him a loyal fan base.
Besides his runs, his aggressive style of play was complemented by his skills as an all-rounder, with his left-arm spin also proving valuable for Sri Lanka. A pivotal figure in Sri Lanka’s cricketing success, Jayasuriya’s contributions were instrumental in their historic 1996 World Cup victory, cementing his place as one of the most impactful players in ODI history.
Celebrating Cricket Legends and Staying Updated with AllCric

The top five highest run-scorers in ODI cricket have not only registered their names in the record books but have also significantly shaped the history and evolution of the sport. Their remarkable contributions, whether through consistency, explosive batting, or exceptional leadership, have inspired millions of cricket fans worldwide.
For those keen on keeping up with the latest cricket action and learning more about legendary cricket players’ statistics and career highlights, AllCric is one of the fastest live cricket score apps to turn to. Offering real-time updates, comprehensive coverage, and expert analysis, AllCric ensures fans never miss a beat.
Want to know what’s happening in ICC cricket live today? Download AllCric now and stay ahead of the game!