The list of the Most Runs in ODI World Cup represents one of the most brilliant batsmen who has delivered time and again on the biggest stage of cricket. Scoring runs in the ICC Cricket World Cup is never easy considering you are facing some of the world’s best bowling attacks against all odds. Few legends have been able to reign supreme over multiple editions and establish a true legacy.
Here is the answer to The Most Runs in the ODI World Cup Sachin Tendulkar. The Indian great became the all-time highest run-scorer in ODI World Cup history with an outstanding 2,278 runs. Yet, with stars like Virat Kohli and Rohit Sharma continuing to rise through the ranks and creating a new age of World Cup batting glory. In this guide, we will look at the updated all time rankings, player statistics, best ever records and answers some of the common questions relating to Most Runs in ODI World Cup history.
Most Runs in ODI World Cup – All-Time List
The table below features the leading run scorers in ICC Men’s ODI World Cup history.
| Rank | Player | Country | World Cups | Matches | Runs | Average | 100s | 50s |
| 1 | Sachin Tendulkar | India | 1992–2011 | 45 | 2,278 | 56.95 | 6 | 15 |
| 2 | Virat Kohli | India | 2011–2023 | 37 | 1,795 | 59+ | 5 | 12 |
| 3 | Ricky Ponting | Australia | 1996–2011 | 46 | 1,743 | 45.86 | 5 | 6 |
| 4 | Kumar Sangakkara | Sri Lanka | 2003–2015 | 37 | 1,532 | 56.74 | 5 | 7 |
| 5 | Brian Lara | West Indies | 1992–2007 | 34 | 1,225 | 42+ | 2 | 7 |
| 6 | Rohit Sharma | India | 2015–2023 | 28 | 1,157+ | 60+ | 7 | 3 |
| 7 | AB de Villiers | South Africa | 2007–2015 | 23 | 1,207 | 63+ | 4 | 6 |
| 8 | Chris Gayle | West Indies | 2003–2019 | 35 | 1,186 | 35+ | 2 | 7 |
| 9 | Jacques Kallis | South Africa | 1996–2011 | 36 | 1,148 | 45+ | 1 | 9 |
| 10 | Shakib Al Hasan | Bangladesh | 2007–2023 | 36 | 1,146+ | 38+ | 2 | 11 |
Statistics are updated through the latest completed ICC Men’s ODI World Cup (2023).
Why Sachin Tendulkar Tops the Most Runs in ODI World Cup List

Whenever fans discuss the Most Runs in ODI World Cup, Sachin Tendulkar remains the gold standard.
His achievements include:
- 2,278 World Cup runs (all-time record)
- Six World Cup centuries
- Fifteen half-centuries
- Five consecutive World Cup appearances before winning the title in 2011
- Player of the Tournament in the 2003 World Cup after scoring 673 runs
Tendulkar’s remarkable consistency across nearly two decades makes his record one of the toughest in cricket history.
Read More: Virat Kohli Jersey Number | Kedar Jadhav IPL Career
Virat Kohli’s Rise in the Most Runs in ODI World Cup Rankings
Virat Kohli has rewritten numerous batting records, and his World Cup numbers are equally impressive.
Highlights include:
- Second-highest run scorer in ODI World Cup history
- Record 765 runs in a single World Cup edition (2023)
- Outstanding batting average above 59
- Key contributor to India’s campaigns in 2011, 2015, 2019, and 2023
His 2023 tournament is considered one of the greatest batting performances ever seen in an ODI World Cup.
Players with the Most Runs in a Single ODI World Cup
Although this article focuses on career totals, fans often ask about the highest run tally in one tournament.
| Player | Tournament | Runs |
| Virat Kohli | 2023 | 765 |
| Sachin Tendulkar | 2003 | 673 |
| Matthew Hayden | 2007 | 659 |
| Rohit Sharma | 2019 | 648 |
| David Warner | 2019 | 647 |
Kohli’s incredible 765-run campaign broke Tendulkar’s 20-year-old record for the most runs in a single edition.
Top Countries with the Most Runs in ODI World Cup History

Several cricketing nations have consistently produced elite World Cup batters.
India
India dominates the Most Runs in ODI World Cup rankings with legendary players including:
- Sachin Tendulkar
- Virat Kohli
- Rohit Sharma
Australia
Australia has produced several World Cup greats:
- Ricky Ponting
- David Warner
- Matthew Hayden
Sri Lanka
Sri Lanka’s batting legends include:
- Kumar Sangakkara
- Sanath Jayasuriya
- Tillakaratne Dilshan
South Africa
South Africa’s finest World Cup batters include:
- AB de Villiers
- Jacques Kallis
- Quinton de Kock
What Makes a Great ODI World Cup Batter?
Scoring heavily in World Cups requires much more than talent.
The greatest players generally possess:
- Consistency over multiple tournaments
- Ability to perform under pressure
- Strong technique against quality bowling
- Success on different pitches worldwide
- Match-winning performances in knockout games
These qualities explain why only a few names dominate the Most Runs in ODI World Cup rankings.
Read More: Highest Wicket Taker in Test Cricket | Kolkata Knight Riders vs Lucknow Super Giants Timeline
Interesting Records Related to Most Runs in ODI World Cup
Some remarkable milestones include:
- Sachin Tendulkar is the only player with more than 2,200 World Cup runs.
- Virat Kohli holds the record for most runs in a single World Cup edition.
- Rohit Sharma owns the record for the most World Cup centuries (7).
- Ricky Ponting scored heavily while winning three World Cups with Australia.
- Kumar Sangakkara averaged nearly 57 across four World Cups.
Can Anyone Break Sachin Tendulkar’s Record?
Most cricket analysts feel that Virat Kohli would have had the highest chance of breaking Sachin’s record due to his consistency and longevity in World Cricket. Rohit Sharma has also been a regular on the World Cup century scene, with upwards of two.
Yet 2,278 runs came in World Cups, one of cricket’s toughest batting records to break and demanding brilliant knocks across several tournaments.
Some future stars will no doubt contest that crown but Tendulkar set one of cricket’s impossible heights.
Conclusion
The Most Runs in an ODI World Cup record is an expression of class, consistency and the knack to deliver when it matters the most. Sachin Tendulkar remains top of the all-time rankings with 2,278 runs, while Virat Kohli after an incredible 2023 season has moved into second place. Many legends have left their mark in their respective World Cup careers, not just Ricky Ponting but also like Kumar Sangakkara, Brian Lara, Rohit Sharma and more.
With cricket looking ahead to the 2027 ICC Men’s Cricket World Cup, fans will be tuned in to see if today’s stars can wrestle themselves higher on the Most Runs in ODI World Cup list or whether new legends will emerge to dethrone some of these iconic records.
FAQs About Most Runs in ODI World Cup
1. Who has scored the most runs in ODI World Cup history?
Sachin Tendulkar holds the record for the Most Runs in ODI World Cup history with 2,278 runs across six World Cups.
2. Who is second on the Most Runs in the ODI World Cup list?
Virat Kohli is second on the all-time list with 1,795 runs after his outstanding performances through the 2023 World Cup.
3. What is the highest number of runs scored in a single ODI World Cup?
Virat Kohli scored 765 runs during the 2023 ICC Men’s Cricket World Cup, the highest total in a single edition.
4. Which player has the most ODI World Cup centuries?
Rohit Sharma holds the record with 7 centuries in ODI World Cup history.
5. Will Sachin Tendulkar’s Most Runs in ODI World Cup record be broken?
The record is difficult to surpass because it requires exceptional performances over multiple World Cups. While future players may challenge it, Sachin’s tally remains one of cricket’s greatest achievements.
