Cricket World Cup is one of the biggest tournaments in the world. Every player dreams of performing well in this competition. Over the years, many legendary batsmen have created records by scoring huge runs.
In this article, we will discuss the most runs in ODI World Cup, top players list, records, and complete statistics in a simple and easy way.
What Does “Most Runs in ODI World Cup” Mean?
The term most runs in ODI World Cup refers to the total number of runs scored by a player across all World Cup matches in their career.
- It includes all World Cup editions
- Covers performance over multiple years
- Shows consistency and class of a batsman
Top 10 Players with Most Runs in ODI World Cup
Here is the updated list of players who have scored the most runs in ODI World Cup history:
| Rank | Player Name | Matches | Runs | Average | 100s | 50s |
|---|---|---|---|---|---|---|
| 1 | Sachin Tendulkar | 45 | 2278 | 56.95 | 6 | 15 |
| 2 | Virat Kohli | 37 | 1795 | 59.83 | 5 | 12 |
| 3 | Ricky Ponting | 46 | 1743 | 45.87 | 5 | 6 |
| 4 | Rohit Sharma | 28 | 1575+ | 60+ | 7 | 6 |
| 5 | Kumar Sangakkara | 37 | 1532 | 56.74 | 5 | 7 |
| 6 | Brian Lara | 34 | 1225 | 42.24 | 2 | 7 |
| 7 | AB de Villiers | 23 | 1207 | 63.52 | 4 | 6 |
| 8 | Chris Gayle | 35 | 1186 | 35.93 | 2 | 7 |
| 9 | Jacques Kallis | 36 | 1148 | 45.92 | 1 | 9 |
| 10 | Mahela Jayawardene | 40 | 1100+ | 39+ | 4 | 6 |
These players have dominated the tournament and set benchmarks for future generations.
Sachin Tendulkar – The King of World Cup Runs
When we talk about the most runs in ODI World Cup, one name stands above all — Sachin Tendulkar.
Key Highlights:
- Total Runs: 2278
- Matches: 45
- World Cups Played: 6
- Highest Score: 152
Sachin’s consistency across multiple World Cups makes his record almost unbeatable.
Virat Kohli – Modern Era Run Machine
Virat Kohli is one of the strongest contenders in the list of most runs in ODI World Cup.
Key Highlights:
- Total Runs: 1795
- Average: 59+
- Best Performance: 765 runs in one edition
Kohli holds the record for most runs in a single World Cup edition, showing his dominance.
Rohit Sharma – Record Breaker
Rohit Sharma is known for his explosive batting and is among the top players with the most runs in ODI World Cup.
Key Highlights:
- Most centuries in a single World Cup (5 in 2019)
- Multiple 100+ scores
- Strong strike rate
Year-wise Highest Run Scorers in ODI World Cup
Each World Cup has a top scorer who dominates that edition.
| Year | Player | Runs |
|---|---|---|
| 2011 | Tillakaratne Dilshan | 500 |
| 2015 | Martin Guptill | 547 |
| 2019 | Rohit Sharma | 648 |
| 2023 | Virat Kohli | 765 |
👉 These performances contribute to overall most runs in ODI World Cup records.
Most Runs in a Single ODI World Cup Edition

Here are the highest individual performances in one edition:
| Player | Year | Runs |
|---|---|---|
| Virat Kohli | 2023 | 765 |
| Rohit Sharma | 2019 | 648 |
| Sachin Tendulkar | 2003 | 673 |
| Matthew Hayden | 2007 | 659 |
✔ These records show peak performance in a single tournament.
Fastest Players to Reach 1000 Runs in World Cup
Some players reached milestones quickly:
| Player | Matches to 1000 Runs |
|---|---|
| AB de Villiers | 20 |
| Viv Richards | 21 |
| Sachin Tendulkar | 22 |
Why These Records Matter?
The most runs in ODI World Cup records show:
- Player consistency
- Performance under pressure
- Ability to perform in big matches
These stats help fans compare legends across generations.
Read More : India vs South Africa T20 World Cup Scorecard – Full Match Report, Stats & Analysis / Cricket PlayerYashasvi Jaiswal Stats – Age, Height, Biography, Career, IPL & Inspiring Journey
Top Teams with Highest Run Contributors
Some countries dominate World Cup batting records:
🇮🇳 India
- Sachin Tendulkar
- Virat Kohli
- Rohit Sharma
🇦🇺 Australia
- Ricky Ponting
- Matthew Hayden
🇱🇰 Sri Lanka
- Sangakkara
- Jayawardene
Interesting Facts About ODI World Cup Runs
- Sachin Tendulkar is the only player with 2000+ runs
- Virat Kohli has the highest average among top players
- Rohit Sharma holds record for most centuries in one edition
- AB de Villiers has one of the best strike rates
Future of Most Runs in ODI World Cup Records
With modern cricket evolving:
- More matches are being played
- Players are more aggressive
- Records are breaking faster
Players like:
- Virat Kohli
- Rohit Sharma
- Young talents
may break or extend these records in future.
How Players Achieve High Runs in World Cup?
To reach the most runs in ODI World Cup, players need:
- Consistency across tournaments
- Fitness and long career
- Strong mental performance
- Ability to adapt to different conditions
Comparison of Top 5 Players
| Player | Runs | Average | Centuries |
|---|---|---|---|
| Sachin Tendulkar | 2278 | 56.95 | 6 |
| Virat Kohli | 1795 | 59.83 | 5 |
| Ricky Ponting | 1743 | 45.87 | 5 |
| Rohit Sharma | 1575+ | 60+ | 7 |
| Sangakkara | 1532 | 56.74 | 5 |
Conclusion
The most runs in ODI World Cup is one of the most prestigious records in cricket. It reflects a player’s consistency, skill, and performance on the biggest stage.
Sachin Tendulkar still leads the chart, but modern players like Virat Kohli and Rohit Sharma are close behind. In the coming years, we may see new players entering this elite list.
If you are a cricket fan, these records are not just numbers — they are part of cricket history.
FAQs – Most Runs in ODI World Cup
Q1. Who has the most runs in ODI World Cup history?
Sachin Tendulkar holds the record with 2278 runs.
Q2. Who scored the most runs in a single World Cup?
Virat Kohli scored 765 runs in the 2023 World Cup.
Q3. Which player has the best average?
Virat Kohli has one of the best averages among top scorers.
Q4. Can Sachin’s record be broken?
Yes, but it requires long-term consistency and multiple World Cups.
