The all‑time ODI run‑scoring list is led by India’s Sachin Tendulkar with 18,426 runs. Close behind are Indian greats Virat Kohli, Rohit Sharma and MS Dhoni, while South Africa’s Jacques Kallis and AB de Villiers and West Indies’ Chris Gayle also rank among the top. Their records combine massive totals, high averages and iconic innings that have shaped the format.
The Top Run Scorers in ODI Cricket History
One‑Day International cricket has been a stage for some of the most memorable batting performances ever recorded. Since its inception in the early 1970s, the format has produced a steady stream of run‑makers who have combined skill, temperament and longevity to amass huge totals. The record books are filled with names that have become synonymous with consistency and the ability to dominate bowlers across continents and conditions. While the sport continues to evolve, the achievements of a handful of players remain benchmarks for any aspiring batsman. Their stories are woven from early breakthroughs, record‑breaking innings and the sheer will to stay at the top for many seasons.
Indian Dominance
When the conversation turns to ODI run‑scoring, India instantly emerges as a powerhouse. The country’s journey began with the arrival of a young prodigy who would later be hailed as the “Little Master”. Over a career that stretched across more than twenty years, he compiled an astonishing 18,426 runs in 464 matches, averaging just under 45 runs per innings. His highest score, a flawless 200 not out against South Africa, marked the first double century in ODI history and set a new standard for what a single batsman could achieve in a limited‑overs game. Beyond the numbers, his ability to adapt to changing pitches, evolving bowling attacks and the pressure of expectation made him a timeless figure in the sport.
Following his retirement, a new generation of Indian batsmen stepped into the spotlight. One of them, known for his relentless pursuit of runs, has already crossed the twelve‑thousand‑run threshold in just 274 matches, maintaining an average that hovers above 58. His aggressive yet technically sound approach has produced countless match‑winning knocks, including a towering 183 against a fierce rival in 2012. This player’s consistency has often been described as the backbone of India’s batting line‑up, especially in high‑stakes tournaments where his presence at the crease provides both stability and firepower.
Another Indian star, celebrated for his ability to turn innings into spectacles, has amassed nearly ten thousand runs in 243 outings, averaging close to fifty. His record includes a monumental 264, the highest individual score in ODI cricket, achieved against a neighboring nation in 2014. That innings, played over more than ten overs, showcased a blend of power hitting and patient accumulation, illustrating how a batsman can dominate a game without sacrificing composure. His partnership with the earlier mentioned prolific scorer has often been the catalyst behind India’s successful chases and formidable totals.
Beyond these two, India’s ODI history is dotted with other influential run‑makers. A charismatic finisher who captained the side for several years contributed over ten thousand runs across 350 matches, maintaining an average just above fifty. His calm demeanor under pressure and ability to finish games with a flick of the wrist earned him a reputation as one of the most reliable finishers in modern cricket. Another veteran, who once led the national side, compiled more than eleven thousand runs in just over three hundred matches, averaging around forty. His elegant stroke play and leadership during the early 2000s helped lay the foundation for the team’s later dominance.
- Tendulkar’s 18,426 runs were amassed over 464 matches with an average just under 45.
- Virat Kohli surpassed twelve thousand runs in 274 matches, averaging around 58.
- Rohit Sharma’s 264 is the highest individual ODI score and he has nearly ten thousand runs.
- MS Dhoni contributed over ten thousand runs with an average above fifty and is famed for finishing games.
- Jacques Kallis combined more than eleven thousand runs with a strong bowling record.
- AB de Villiers scored just over ten thousand runs with an average above fifty, known for innovative shots.
- Chris Gayle’s graceful batting produced over ten thousand runs with an average just over forty.

Collectively, these Indian cricketers have not only filled the run‑charts but have also shaped the way the game is played in the subcontinent. Their varied styles—ranging from textbook technique to unorthodox power hitting—demonstrate that there is no single formula for success in ODIs. What unites them is an unwavering commitment to the cause, a hunger for runs and an ability to perform when the stakes are highest.
The Rest of the World
While India boasts a remarkable collection of run‑scorers, the global stage has also witnessed extraordinary talent from other nations. South Africa’s all‑round legend stands out as a player who combined batting brilliance with a knack for taking wickets. Over three hundred and twenty‑eight ODIs, he accumulated more than eleven thousand runs at an average in the mid‑forties. His versatility allowed him to adapt to any situation, whether anchoring an innings after early wickets or accelerating the scoring rate in the final overs. The respect he commands stems not only from his run tally but also from his reputation as a complete cricketer who could influence a match with both bat and ball.
Another South African, famed for his inventive stroke play and fearless approach, amassed just over ten thousand runs in fewer than two and a half hundred matches, averaging above fifty. His ability to improvise—playing the reverse sweep, the paddle scoop and a host of unconventional shots—made him a nightmare for bowlers worldwide. He often turned seemingly ordinary deliveries into boundaries, redefining the limits of what could be attempted in a limited‑overs format. His contributions helped South Africa remain competitive in an era dominated by power hitting.
The West Indies, a region with a storied cricketing heritage, produced a batsman whose elegance at the crease was matched by his capacity to compile massive scores. Over nearly three hundred ODIs, he crossed the ten thousand run mark, averaging just over forty runs per innings. His innings were characterized by graceful timing and a calm demeanor that often saw him guide his team out of precarious positions. Though the West Indies have experienced fluctuating fortunes in recent decades, his legacy remains a testament to the island’s rich batting tradition.
Australia’s cricketing history is inseparable from the achievements of a player who tallied more than thirteen thousand runs across three hundred and seventy‑five ODIs, maintaining an average slightly above forty. His leadership on and off the field, combined with a relentless work ethic, propelled Australia to multiple World Cup triumphs. Known for his ability to build innings patiently before accelerating, he set the template for modern top‑order batting. His influence extended beyond personal statistics; he mentored younger players and helped foster a culture of excellence that defined Australian cricket for years.
Beyond these marquee names, the ODI landscape has been enriched by contributions from many other nations. Players from Sri Lanka, New Zealand, England and Pakistan have all left their mark, each bringing a unique blend of technique, temperament and flair. Their runs have often come in crucial moments—whether rescuing a team from a collapse or chasing down daunting targets. The diversity of styles across continents underscores the universal appeal of ODI cricket and the myriad ways a batsman can dominate the limited‑overs arena.

The Rise of New Talent
Cricket is a living sport, and the list of top run‑scorers is constantly being rewritten by emerging talents. In recent years, a wave of young batsmen has begun to challenge the established order, showing that the future of ODI batting is bright and full of possibilities. One such player from Pakistan has quickly become a cornerstone of his national side, praised for his textbook technique and ability to score runs consistently across formats. Though still early in his career, his average hovers near the elite level, and his composure under pressure has drawn comparisons with some of the greats.
From England, a dynamic opener has made headlines with his aggressive approach at the top of the order. His knack for finding gaps and clearing the boundary with ease has turned many innings into rapid starts, giving his team a platform to post imposing totals. While his career is still unfolding, his impact on the modern English side is undeniable, and his performances have sparked discussions about his potential to climb the all‑time run charts.
Consistency and the hunger for runs unite the greatest ODI batsmen.
A single innings can rewrite what is possible in limited‑overs cricket.
Versatility across conditions separates legends from ordinary run‑makers.
In the subcontinent, a young Indian prodigy has already displayed the temperament of a seasoned campaigner. With a smooth stroke play and an ability to rotate the strike effectively, he has become a reliable figure in the middle order. His performances in high‑pressure matches have earned him accolades and a reputation as a future mainstay for the national team. Though his aggregate runs are modest compared to the legends, his trajectory suggests he could become a significant contributor in the years ahead.

Australia, never one to rest on past laurels, has introduced a versatile batsman who can adapt to various batting positions. His adaptability allows him to anchor innings or accelerate as the situation demands, a quality highly valued in the modern game. His recent centuries have been instrumental in several close victories, highlighting his emerging role as a match‑winner.
- Sachin Tendulkar remains the undisputed leader with the highest ODI run total.
- India contributes four of the top five run‑scorers, showing its dominance in the format.
- South Africa and the West Indies also feature prominent names like Kallis, de Villiers and Gayle.
- High averages and record‑breaking innings define the legacy of these batting legends.
New Zealand, a nation known for its collective spirit, has seen a promising middle‑order batsman rise through the ranks. His calm demeanor and ability to build innings patiently have made him a valuable asset in both successful chases and imposing totals. His contributions have often been pivotal in tight contests, showcasing the importance of resilience and consistency.
FAQ
- Who has the most runs in ODI cricket?
- Sachin Tendulkar holds the record with 18,426 runs scored in 464 matches. His career spanned more than two decades and included the first double century in ODIs.
- Which Indian batsman has the highest individual ODI score?
- Rohit Sharma set the highest individual score with 264 runs against a neighboring nation in 2014. The innings lasted over ten overs and blended power hitting with patient accumulation.
- What non‑Indian players appear among the top run‑scorers?
- South Africa’s Jacques Kallis and AB de Villiers, as well as West Indies’ Chris Gayle, have all crossed the ten‑thousand‑run mark and rank high on the all‑time list.
- How does Virat Kohli’s batting average compare to other top scorers?
- Kohli averages above 58 runs per innings, which is higher than most of his peers and highlights his consistency in the modern era.
These rising stars illustrate how the narrative of ODI run‑scoring is far from static. As they gain experience and refine their skills, they add fresh chapters to the sport’s evolving history. Their journeys are marked by a blend of raw talent, disciplined training and the desire to leave a lasting imprint on the game. While the established legends continue to hold prominent places in the record books, the next generation is already carving out its own legacy, promising fans even more thrilling performances in the years to come.
