Last updated on October 9th, 2023 at 02:34 pm
For the Most Runs In World Cup History of ODIs, Sachin Tendulkar makes the first appearance like the most runs in ODI history. He is followed by Ricky Ponting at second & Kumar Sangakkara at third spot. Brian Lara & AB De Villiers make it fourth & fifth respectively to the list while Chris Gayle comes sixth on the account of the most runs in world cup history of ODIs.
The next three positions have been occupied by the all-rounders – Sanath Jayasuriya(7th), Shakib Al Hasan (8th) & Jack Kallis (9th). Virat Kohli acquires the tenth position, against Australia in 2023 WC. Shakib & Kohli are the only players in this list who are currently playing in 2023 World Cup. In addition to three players in the list of the most wickets in ODI World Cup, Sri Lanka have two players making it to the most runs list.

Most Runs In World Cup History : Top 10 List
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 | R Ponting | 1996-2011 | 1743 | 46 | 42 | 140* | 45.8 | 79.9 | 5 | 6 | 31 | 145 | AUS |
3 | K Sangakkara | 2003-2015 | 1532 | 37 | 35 | 124 | 56.7 | 86.5 | 5 | 7 | 14 | 147 | SL |
4 | B Lara | 1992-2007 | 1225 | 34 | 33 | 116 | 42.2 | 86.2 | 2 | 7 | 17 | 131 | WI |
5 | AB De Villiers | 2007-2015 | 1207 | 23 | 22 | 162* | 63.5 | 117.2 | 4 | 6 | 37 | 121 | RSA |
6 | C Gayle | 2003-2019 | 1186 | 35 | 34 | 215 | 35.9 | 90.5 | 2 | 6 | 49 | 116 | WI |
7 | S Jayasuriya | 1992-2007 | 1165 | 38 | 37 | 120 | 34.2 | 90.6 | 3 | 6 | 27 | 120 | SL |
8 | S Al Hasan | 2007-2023* | 1160 | 30 | 30 | 124* | 44.6 | 82.1 | 2 | 10 | 8 | 109 | BAN |
9 | J Kallis | 1996-2011 | 1148 | 36 | 32 | 128* | 45.9 | 74.4 | 1 | 9 | 13 | 86 | RSA |
10 | V Kohli | 2011-2023* | 1115 | 27 | 27 | 107 | 48.4 | 85.5 | 2 | 7 | 5 | 97 | IND |

Also Read – IPL | Asia Cup | Ind-Aus Test Series
Most Runs In ODI World Cup History : Sachin Tendulkar, ICC World Cup Most Runs
Unsurprisingly, Sachin Tendulkar has the first name appearing in the list of the most runs in world cup history of one day internationals. He 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, he holds the record for the most runs in a single edition of the World Cup( 673 runs in 2003). He has played 45 matches in 6 World Cup events( 1992-2011). He also holds the record for the – most hundreds, most fifties & most fours in the ICC ODI World Cup.

Also Read – Most Runs | Most Wkts | Most Sixes | Most 100s | Fastest 50 | Highest Score | Best Bowling , in IPL
Also Read – Most Runs | Most Wkts | Most Sixes | Highest Score | Best Bowling , in IPL 2023
Ricky Ponting, the former Australian World Cup winning captain(2003 & 2007) has the 2nd 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. Kumar Sangakkara has 1532 runs in 35 innings, at an avg. of 56.7 & includes 5 centuries, out of which 4 come in the consecutive matches in 2015 world cup. Brian Lara has the 4th most runs in this contest( 1225 runs , 33 inns ).
AB De Villiers who holds the record for the 4th fastest ODI World Cup ton, has the 5th most runs in world cup history. He has 1207 runs in 22 innings that consist the highest average( 63.5) & highest strike-rate(117.2) in the list above. Chis Gayle who has the – most sixes & 2nd highest score in World Cup, has 1186 runs( 34 inns) as the 6th most.
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.
Who scored the most runs in one ODI WC?
Sachin Tendulkar scored 673 runs in 2003 World Cup as the most runs in one ODI World Cup. He did this in 11 innings including an average of 61.1.
How many times Virat Kohli played World Cup?
In respect of ODI World Cup, Virat Kohli is playing the 2023 World Cup as the 4th one ( earlier – 2011, 2015, 2019) for India & has scored 1115 runs in 27 innings. He scores a hundred against Bangladesh, in his very first World Cup appearance.