Contents List
Introduction: Most Runs in ODI Cricket
The One Day International (ODI) format holds a special place in cricket. It’s a fast-paced game where players have limited time to display their skill and every run counts. Only a few cricketers who played in One Day Internationals (ODIs) have reached extraordinary milestones, scoring the most runs in ODI cricket.
This blog explores the players who’ve made their mark by collecting the highest runs in ODIs, their journey to the top, and what made their performances remarkable. Whether you’re a cricket fan or someone new to the game, understanding these legends will strengthen your appreciation for the game.
Who Holds the Most Runs in ODI Cricket?
The record for the most runs in an ODI is a highly challenged title held by players with remarkable consistency, skill, technique, and duration.
As of 2025, Sachin Tendulkar from India holds the top spot with an Incredible 18,426 runs, which took him 463 matches to achieve. This record stands as one of the most iconic in cricket history. Tendulkar, known as the “Little Master” and “Master Blaster,” is often regarded as the greatest cricketer ever. His career spanned over two decades, and his ability to maintain peak performance for an extended period shows his exceptional skill and resilience.
Following Tendulkar, Virat Kohli, another Indian cricket legend, is second on the list, scoring over 12,000 ODI runs. Kohli’s consistency, aggressive style, and remarkable chase abilities have made him one of the most formidable players in modern-day cricket.
But these aren’t the only names in the conversation. Let’s look at a few more cricketers who’ve made it into the elite club with the most runs in ODI cricket.
Deep Dive into the Top ODI Run Scorers
1. Sachin Tendulkar (India) – The Record-Breaker
Sachin Tendulkar’s record of 18,426 runs in ODIs is one of the most memorable records in the sport. His journey started in 1989, and over the years, he developed into the finest batsman the cricket world has seen. His Flexibility made his career special—whether in different conditions, across generations, or against varying opponents, Tendulkar delivered consistently.
Tendulkar’s iconic knock of 200* against South Africa in 2010 made him the first player to score a double century in an ODI.
2. Virat Kohli (India) – The Modern Maestro
With over 12,000 ODI runs, Virat Kohli is considered one of the best modern-day cricketers. His aggressive play style and unmatched consistency in chasing totals have earned him the nickname “Run Machine.” Kohli’s remarkable ability to dominate in all formats has made him a global cricket icon.
One of Kohli’s most unforgettable performances came in the 2018 ODI series against South Africa, where he scored multiple centuries, displaying his game ability.
3. Ricky Ponting (Australia) – The Aussie General
Ricky Ponting, one of Australia’s finest cricketers, is third with over 13,000 runs. Ponting’s aggressive approach to the game and leadership skills helped Australia dominate world cricket for over a decade. Under his captaincy, Australia won two consecutive World Cups in 2003 and 2007.
Ponting’s famous innings of 140* against India in the 2003 World Cup semifinal is remembered as one of the most dominant knocks in ODI history.
4. Kumar Sangakkara (Sri Lanka) – The Elegant Run Scorer
Kumar Sangakkara, the former Sri Lankan wicketkeeper-batsman, scored over 14,000 runs in ODIs, Securing his place among the game’s greats. Sangakkara’s grace at the crease and ability to perform under pressure made him a fan favorite. His contribution to Sri Lanka’s success, especially in ICC tournaments, was massive. He was also the first player to score four consecutive centuries in World Cup matches.
Challenges Faced by Top ODI Run Scorers
Reaching the top of most runs in ODI cricket is no small achievement. Players face multiple challenges on their way to scoring massive runs in one-day matches:
- Physical Endurance: Maintaining consistency over hundreds of matches is physically demanding. The wear and tear on a player’s body, especially for long-term players, can affect their performance.
- Mental Toughness: Staying mentally focused throughout long ODI seasons is challenging, especially in high-pressure matches. Players need the mental strength to bounce back from failures and perform consistently.
- Adaptability: ODI cricket is dynamic, with pitches and weather conditions constantly changing. The best run-scorers adapt to varying conditions and are flexible enough to adjust their game plans accordingly.
- Competition: ODI cricket is incredibly competitive, with some of the world’s best bowlers trying to stop these run machines. Each match presents new challenges, and the pressure to maintain a high level of performance is unstoppable.
Real-Life Examples of ODI Legends
Chris Gayle – The T20 King with ODI Mastery
Chris Gayle’s explosive batting style in T20 cricket is well-known, but he has also been among the most successful ODI players, scoring over 10,000 runs. His ability to hit long sixes and destructive batting in the middle overs has made him one of the most dangerous ODI batters. Gayle’s record-breaking century against South Africa in the 2015 World Cup was a moment that fans will remember for a long time.
Jacques Kallis – The Complete All-Rounder
South African legend Jacques Kallis scored over 10,000 runs and took over 270 wickets in ODIs, making him one of the most complete cricketers ever to play. His versatility as a batsman and bowler allowed him to dominate in all formats. Kallis’ ability to turn games with both bat and ball set him apart as a true all-rounder.
Conclusion: The Legacy of ODI Run Scorers
The players with the most runs in ODI cricket have set records and shaped the game’s future. Their stories are filled with dedication, hard work, and an endless passion for cricket. These cricketers have shown that one can achieve greatness in ODI cricket with hard work, Flexibility, and skill.
As the format improves, new stars will rise and challenge these records. But for now, the cricket legends will remain in the history books, their feats continuing to inspire the next generation of cricketers.
Who is your favorite ODI run-scorer, and which of their records do you think will stand the test of time? Leave your thoughts in the comments below, and don’t forget to share this article with fellow cricket fans!
FAQs (Frequently Asked Questions)
Who holds the record for the most runs in ODI cricket?
As of 2025, Sachin Tendulkar holds the record with 18,426 runs in ODIs.
Who is the fastest player to score 10,000 runs in ODI?
Virat Kohli holds the record for the fastest to 10,000 runs in ODI cricket.
What is the highest individual score in an ODI match?
Rohit Sharma’s highest individual score in an ODI is 264 runs, achieved in 2014 against Sri Lanka.
Has anyone scored 200 or more runs in an ODI?
Yes, both Sachin Tendulkar and Rohit Sharma have scored double centuries in ODIs, with Rohit Sharma being the only player to score three.
What are the most runs scored in a single World Cup?
Ricky Ponting holds the record for the most runs in a single World Cup, scoring 1,023 runs in 2003.