Last updated on October 22nd, 2025 at 12:18 am
For the Most Runs In World Cup History of ODIs, Sachin Tendulkar makes the first appearance. The most ODI 100s player Virat Kohli follows at second while Ricky Ponting at third place.
The most 100s in ODI WC history player Rohit Sharma comes fourth, followed by Kumar Sangakkara & David Warner on fifth & sixth spot respectively, to the list of most runs in World Cup history.
The 3rd best bowling in ODI WC 2019 bowler, Shakib Al Hasan appears seventh while the all-time highest Test score batter Brian Lara comes eighth, on the account of the most runs in world cup history of ODIs.
The all-time, 5th fastest ODI WC 100 player AB De Villiers & 2nd highest ODI WC score player Chris Gayle come ninth & tenth, in the most runs list.

ICC Cricket ODI World Cup History Most Runs : Top 10 List, Who Has The Most Runs In World Cup History?
| No. | Player, | WC Span, | Runs, | Mts. | Inns. | H.S. | Avg. | S.R. | 100s | 50s | Sixes | Fours | Team |
| 1 | S Tendulkar | 1992-2011 | 2278 | 45 | 44 | 152 | 56.9 | 88.9 | 6 | 15 | 27 | 241 | IND |
| 2 | V Kohli | 2011-2023* | 1795 | 37 | 37 | 117 | 59.8 | 88.2 | 5 | 12 | 14 | 159 | IND |
| 3 | R Ponting | 1996-2011 | 1743 | 46 | 42 | 140* | 45.8 | 79.9 | 5 | 6 | 31 | 145 | AUS |
| 4 | R Sharma | 2015-2023* | 1575 | 28 | 28 | 140 | 60.5 | 105.4 | 7 | 6 | 54 | 166 | IND |
| 5 | K Sangakkara | 2003-2015 | 1532 | 37 | 35 | 124 | 56.7 | 86.5 | 5 | 7 | 14 | 147 | SL |
| 6 | D Warner | 2015-2023 | 1527 | 29 | 29 | 178 | 56.5 | 101.4 | 6 | 5 | 41 | 154 | AUS |
| 7 | S Al Hasan | 2007-2023* | 1332 | 36 | 36 | 124* | 41.6 | 82.2 | 2 | 11 | 12 | 128 | BAN |
| 8 | B Lara | 1992-2007 | 1225 | 34 | 33 | 116 | 42.2 | 86.2 | 2 | 7 | 17 | 131 | WI |
| 9 | AB De Villiers | 2007-2015 | 1207 | 23 | 22 | 162* | 63.5 | 117.2 | 4 | 6 | 37 | 121 | RSA |
| 10 | C Gayle | 2003-2019 | 1186 | 35 | 34 | 215 | 35.9 | 90.5 | 2 | 6 | 49 | 116 | WI |

Also Read – IPL | Asia Cup | Ind-Aus Test Series | ICC World Test Championship 2025
2003 ODI World Cup Most Runs & 1996 ODI World Cup Most Runs Batsman Sachin Tendulkar Stats : Most Runs In World Cup History, S Tendulkar : Most Runs In ODI Cricket History, Most Runs In Test Cricket History & Most Runs In International Cricket Player
Unsurprisingly, Sachin Tendulkar has the first name appearing in the list of the most runs in world cup history of one day internationals.
The most Test 100s batter, has 2278 runs in 44 innings, with an average of 56.9 & a strike-rate of 88.9 that includes 6 hundreds & 15 fifties. 152 is the highest score for Sachin Tendulkar in this event which he scores against Namibia in 2003 World Cup.

Also, the fastest 10000 Test runs player, holds the record of the most fifties in ODI World Cup. In 6 World Cup events( 1992-2011), Sachin has played 45 matches.
Most Runs In IPL History Player Virat Kohli Stats In ODIs : 2nd Most Runs In World Cup History, The Most Hundreds In IPL History Batsman Virat Kohli Most Hundreds In ODI Cricket & Fastest 10000 Runs In ODI Cricket
The most runs in a single WC edition(765 in 2023) player, Virat Kohli is the 2nd In respect of most runs in World Cup history.
Batting in 37 innings, Kohli has 1795 runs against his name, in the bigger format of the World Cup. With a batting average of 59, Kohli has 5 hundreds & 12 fifties.
In 2023 edition, Kohli smashed 765 runs in 11 innings(95 avg), with 3 hundreds & 6 fifties.
Also Read – Most Wkts | Most Sixes | Fastest 50 | Highest Score | Best Bowling , in IPL History
Also Read – Most Runs | Most Wkts | Most Sixes | Highest Score | Best Bowling , in IPL 2023
ICC 2007 ODI World Cup Winner & 2003 ODI World Cup Winner Australia Captain Ricky Ponting Stats ODI Cricket : 1743 Runs In ODI World Cup, Ricky Ponting Most Catches In ODI World Cup History
Ricky Ponting, the former Australian World Cup winning captain(2003 & 2007) has the 3rd most runs in world cup history.
In 5 world cup events(1996-2011), Ponting has 1743 runs in 42 innings( avg. – 45.8) that includes 5 hundreds & 6 fifties.
Most Sixes In ODI World Cup History Player Rohit Sharma Stats : 4th Most Runs In World Cup History, Most Hundreds In ODI World Cup History By The Most International Sixes & 2nd Most ODI Sixes Player
Rohit Sharma has 1575 runs in 28 innings, at an avg. of 60 & a strike rate of 105. This includes 7 centuries & 6 fifties.
Also, the 2nd most 6s in IPL history batter, has 54 sixes as the most in ODI World Cup history.
Also Read – Most Runs | Most Wkts | Most 100s | Most 50s | Most 5-fers | Most 10-fers | Highest Score | Best Bowling In Inns | Best Bowling In Match , in Ind-Aus Tests
Also Read – Most Runs | Most Wkts ,in Ashes 2023
FAQs(Frequently Asked Questions)
Who has the most runs in World Cup history?
Sachin Tendulkar has 2278 runs as the most runs in World Cup history of ODIs. He has batted in the 44 innings( 45 mts), consisting an average of 56.9 & a strike-rate of 88.9.
How many times Virat Kohli played World Cup?
In respect of ODI World Cup, Virat Kohli played the 2023 World Cup as the 4th one ( earlier – 2011, 2015, 2019) for India & has scored 1795 runs in 37 innings. He scores a hundred against Bangladesh, in his very first World Cup appearance.