Connect with us
Whatsapp ID Get WhatsApp ID

Most Runs In World Cup History From 1975 To 2023

With the 2023 ODI World Cup just around the corner, cricket fans around the world are set to indulge in some high-quality actions. The 13th edition of the premier 50-over tournament will be played in India from October 5 to November 19, 2023. Most Runs In World Cup History ,With all 10 teams gearing up for the marquee event, it is noteworthy that several top batters have returned to their fine form to set the mega stage on fire.

Over the years, batters have produced some extraordinary performances for their respective teams in the World Cup, which will forever remain in history. Some of them have single-handedly carried their batting unit with their consistent performances. On that note, let’s take a look at the list of players who scored the most runs in the ODI World Cup

10.Tillakaratne Dilshan

Tillakaratne Dilshan ODI World cup Runs

The Sri Lankan opener has played in three World Cups from 2007 to 2015, scoring 112 runs in 27 matches. With over 92 strike rate and an average of 52.95, the right-hander has hit four centuries and four half-centuries in his WC career. Moreover, he was also the top scorer in the 2011 edition, scoring 500 runs in nine matches.

9.Shakib Al Hasan

Shakib Al Hasan


Bangladesh all-rounder Shakib Al Hasan is the only active player to feature in the top 10 highest scorers in the ODI World Cup. The 36-year-old has scored 1146 runs at an average of 45.84 with two centuries and ten fifties in 29 matches. Notably, both hundreds and half of his fifties came in the 2019 edition, in which he amassed 606 runs.

8.Jacques Kallis (1148)

Jacques Kallis

One of the greatest all-rounders of all time, Jacques Kallis has dazzled cricket fans with his excellence in both departments. In his 36 World Cup matches from 1996-2011, the South African star has scored 1148 runs at an average of 45.92. The right-hander has smashed one hundred and nine fifties, with the best score of 128*.

7.Sanath Jayasuriya (1165)

Sanath Jayasuriya

In his 39 World Cup matches from 1992-2207, the Sri Lankan great scored 1165 runs at a strike rate of 90.66 and an average of 34.26. The veteran opener has hit three centuries and six half-centuries, with a top score of 120.

6.Chris Gayle (1186)

Chris Gayle

The six-hitting machine from West Indies has scored 1186 runs at an average of 35.93 from 35 World Cup matches from 2003 to 2019. The left-hander has smashed two centuries and six-half-centuries, with his highest score being 215, the first World Cup double century.

5.AB de Villiers (1207)

AB de Villiers

One of the most beloved cricketers, AB de Villiers has won the hearts of fans across the globe with his explosive batting and his ability to score all over the park. Fondly known as “Mr. 360”, De Villiers has scored 1207 runs at an average of 63.52 in just 22 innings and three World Cup editions. The South African power-hitter has smashed four centuries and six fifties in his WC career from 2007-2015.

4.Brian Lara (1225)

Brian Lara

The legendary batter of West Indies, Brian Lara accumulated 1225 runs from 33 innings at an average of 42.24. He smashed two centuries and seven fifties with a top score of 116. Moreover, he also holds the record for the highest individual score in first-class cricket (501*) and in Test cricket (400*).

3.Kumara Sangakkara (1532)

Kumara Sangakkara

Sangakkara, who led the runner-up team in the 2011 World Cup, has won cricket fans across the world with his consistency and elegant stroke play. The Sri Lankan great has amassed 1532 runs from 35 innings at an average of 56.74 with a highest score of 124. The southpaw has scored five centuries, four of which came consecutively in the 2015 World Cup.

2.Ricky Ponting (1743)

Ricky Ponting

Regarded as one of the most successful captains in the history of cricket, Ricky Ponting’s batting prowess has been a decoration to his cricketing career. Ponting led Australia to two consecutive World Cup titles in 2003 and 2007. The legendary cricketer has played 42 innings between 1996-2011, scoring 1743 runs at an average of 45.86. He has scored five centuries and six half-centuries in five World Cups.

1.Sachin Tendulkar (2278)

Sachin Tendulkar

One of the greatest cricketers of all time, Sachin Tendulkar, is the highest run scorer not only in Tests and ODIs but also in the World Cup. The man who led the Indian batting line-up for 24 years set several unbreakable records, which include most runs in the ODI World Cup. The batting maestro has scored 2278 runs at an average of 56.95 in 45 matches between 1992-2011. He has scored six World Cup centuries – the most by any batter.

Most Runs in ODI World Cup 2023:

1Virat KohliIND7651184795.6311790.3268936
2Rohit SharmaIND5971147454.27131125.95663113
3Quinton de KockSA5941055559.4174107.0357214
4Rachin RavindraNZ5781054364.22123106.45551732
5Daryl MitchellNZ5521049769134111.07482222
6David WarnerAUS5351149448.64163108.3502422
7Shreyas IyerIND5301146866.25128113.25372423
8KL RahulIND4521149875.3310290.7638912
9Rassie van der DussenSA4481053049.7813384.5339822
10Mitchell MarshAUS4411041049177107.56432121
11Aiden MarkramSA4061036645.11106110.9344913
12Dawid MalanENG404940044.8914010150912
13Glenn MaxwellAUS400926666.67201150.3840222
14Mohammad RizwanPAK395941465.8313195.4138511
15Ibrahim ZadranAFG37694934712976.2739511

Highest Run Scorer in Each Edition of World Cup

YearPlayerInningsRunsHighest ScoreAverageStrike Rate501004s6s
1975Glenn Turner4333171*166.568.5102332
1979Gordon Greenidge4253106*84.3362.3121173
1983David Gower738413076.884.9511379
1987Graham Gooch847111558.8770.2931450
1992Martin Crowe9456100*11490.8341456
1996Sachin Tendulkar752313787.1685.8732577
1999Rahul Dravid846114565.8585.5232491
2003Sachin Tendulkar1167315261.1889.2561754
2007Matthew Hayden1065915873.22101.07136918
2011Tillakaratne Dilshan950014462.590.7422614
2015Martin Guptill9547237*68.37104.58125916
2019Rohit Sharma96481408198.3356714

List of Most Runs in World Cup Overall

SR Tendulkar (IND)4544227856.9588.98152156
R Ponting (AUS)4642174345.8675.95140*65
K Sangakkara (SL)3735153256.7486.5512475
B Lara (WI)3433122542.2486.2611672
AB DE Villiers (SA)2322120763.52117.29162*64
C Gayle (WI)3534118635.9390.5321562
S Jayasuriya (SL)3837116534.2690.6612063
J Kallis (SA)3632114845.9274.4128*91
S Al Hasan (BAN)2929114645.8482.26124*102
T Dilshan (SL)2725111252.9592.97161*44
M Jayawardene (SL)4034110035.4885.93115*54
A Gilchrist (AUS)3131108536.1698.0114981

Also Check: Highest wicket takers in ODI World Cup history

*Last Updated on 19th November 2023


whatsapp Sign Up with WhatsApp ID