ODI World Cup Records: Top Run-Scorers in Tournament History Ahead of the 2027 Edition
- byManasavi
- 28 Jul, 2026
Sports News: Cricket fans around the world are eagerly waiting for the 2027 ICC Men's ODI World Cup, scheduled to be played during October and November 2027. The upcoming tournament will be the 14th edition of the prestigious event and is expected to feature a new three-stage competition format.
While Australia remains the most successful team in ODI World Cup history with six titles, India has lifted the trophy twice. Beyond team achievements, the tournament has also witnessed several remarkable individual batting performances. A look at the all-time run-scorers shows that Indian batters have played a dominant role in shaping World Cup history.
Sachin Tendulkar Remains the Highest Run-Scorer
Former Indian batting legend Sachin Tendulkar continues to hold the record for the most runs scored in ODI World Cup history.
Across 45 World Cup matches, Tendulkar accumulated 2,278 runs, making him the only batter to cross the 2,000-run milestone in the tournament.
His consistency across multiple World Cup editions has kept him at the top of the all-time batting charts for years.
Virat Kohli Is Closing in on the Record
Indian star Virat Kohli occupies the second position on the all-time list with 1,795 World Cup runs.
If Kohli features in the 2027 ODI World Cup, he could have an opportunity to challenge Tendulkar's long-standing record. Based on his current tally, he would need approximately 484 more runs to become the highest run-scorer in the history of the ODI World Cup.
Given his impressive performances in ICC tournaments, Kohli will be one of the key players to watch if he participates in the next edition.
Ricky Ponting Continues to Rank Among the Best
Former Australian captain Ricky Ponting is third on the all-time list with 1,743 runs.
Ponting was one of Australia's most influential players during their dominant World Cup era, helping the team win multiple titles while consistently contributing with the bat.
His record continues to rank among the finest in tournament history.
Rohit Sharma Holds the World Cup Century Record
Indian captain Rohit Sharma ranks fourth among the highest run-scorers with 1,575 runs.
Apart from his overall run tally, Rohit also holds another remarkable World Cup record. He has scored seven centuries in ODI World Cup matches—the highest number of hundreds by any batter in the tournament's history.
His ability to convert starts into big scores has made him one of the most successful World Cup batters of the modern era.
Highest Run-Scorers in ODI World Cup History
Here are the leading run-scorers in the history of the ICC Men's ODI World Cup:
| Player | Country | Runs |
|---|---|---|
| Sachin Tendulkar | India | 2,278 |
| Virat Kohli | India | 1,795 |
| Ricky Ponting | Australia | 1,743 |
| Rohit Sharma | India | 1,575 |
| Kumar Sangakkara | Sri Lanka | 1,532 |
| David Warner | Australia | 1,527 |
| Shakib Al Hasan | Bangladesh | 1,332 |
Which Players Are Still Active?
Among the top seven run-scorers in ODI World Cup history, only Virat Kohli and Rohit Sharma remain active international cricketers.
Bangladesh all-rounder Shakib Al Hasan has not officially announced his retirement from international cricket. However, he has not represented Bangladesh in international matches since October 2024, making his future participation uncertain.
The remaining players on the list have already retired from international cricket.
What to Expect in the 2027 ODI World Cup
The 2027 edition could reshape several batting records if experienced players continue their international careers.
Cricket fans will be watching to see:
- Whether Virat Kohli can surpass Sachin Tendulkar's all-time World Cup run record.
- If Rohit Sharma can add to his record tally of World Cup centuries.
- Which emerging batters challenge the established names on the all-time leaderboard.
- How the new tournament format influences batting performances and scoring trends.
With several milestones within reach, the next World Cup promises to add another memorable chapter to cricket history.
Final Take
The ODI World Cup has produced some of cricket's greatest batting achievements, with Sachin Tendulkar still leading the all-time run charts. Virat Kohli sits within striking distance of that record, while Rohit Sharma continues to hold the record for the most centuries in the tournament. As the countdown to the 2027 ODI World Cup begins, fans will be eager to see whether these historic milestones remain intact or new records are created on cricket's biggest one-day stage.






