Top Run Scorers in ICC Cricket World Cup History: A Glimpse Ahead of CWC 2023

In the illustrious history of the ICC Cricket World Cup, several cricketing legends have left an indelible mark by amassing a remarkable number of runs. As we gear up for the upcoming 2023 Cricket World Cup in India, it’s only fitting to take a trip down memory lane and revisit the batting stalwarts who have etched their names in the record books.

Sachin Tendulkar: The Little Master, Sachin Tendulkar, reigns supreme as the highest run-scorer in the history of the ODI World Cup. Over the course of 44 innings, Tendulkar accumulated a staggering 2,278 runs, a record that seems almost insurmountable. His consistency and sheer brilliance with the bat have made him an enduring icon in the world of cricket.

Kumar Sangakkara: Sri Lankan legend Kumar Sangakkara follows in Tendulkar’s footsteps with an impressive tally of 1,532 runs. Sangakkara’s elegant stroke play and astute cricketing mind made him one of the most reliable batsmen in World Cup history. His contributions played a pivotal role in Sri Lanka’s success on the global stage.

Brian Lara: The charismatic Brian Lara, former West Indies captain, finds himself in third place with 1,225 runs. Lara’s ability to play breathtaking shots and anchor innings made him a crowd favorite. His left-handed elegance and unmatched skill level remain etched in cricketing folklore.

Shakib Al Hasan: Among the current cricketers, Bangladesh’s Shakib Al Hasan stands tall with 1,146 runs. An exceptional all-rounder, Shakib has been a consistent performer for his team, both with bat and ball. His dynamism and leadership on the field make him a crucial asset for Bangladesh.


Ricky Ponting: The Australian cricketing legend Ricky Ponting secured his place in the top run-scorers list with 1,743 runs. As a former captain, Ponting led Australia to World Cup glory on multiple occasions. His aggressive batting style and astute leadership made him a formidable force.

List of Highest Run Scorers in Cricket World Cup

Here’s a table listing the top 50 run-scorers in ICC Cricket World Cup history:

PositionPlayer Name & CountryRuns ScoredInnings PlayedHighest ScoreSpan
1Sachin Tendulkar (IND)2278441521992-2011
2Ricky Ponting (AUS)174342140*1996-2011
3Kumar Sangakkara (SL)1532351242003-2015
4Brian Lara (WI)1225331161992-2007
5AB de Villiers (SA)120722162*2007-2015
6Chris Gayle (WI)1186342152003-2019
7Sanath Jayasuriya (SL)1165371201992-2007
8Jacques Kallis (SA)114832128*1996-2011
9Shakib Al Hasan (BAN)114629124*2007-2019
10Tillakaratne Dilshan (SL)111225161*2007-2015
11Mahela Jayawardene (SL)110034115*1999-2015
12Adam Gilchrist (AUS)1085311491999-2007
13Javed Miandad (PAK)1083301031975-1996
14Stephen Fleming (NZ)107533134*1996-2007
15Herchelle Gibbs (SA)1067231431999-2007
16Aravinda de Silva (SL)1064321451987-2003
17Virat Kohli (IND)1030261072011-2019
18Viv Richards (WI)1013211811975-1987
19Sourav Ganguly (IND)1006211831999-2007
20Mark Waugh (AUS)1004221301992-1999
21Ross Taylor (NZ)100230131*2007-2019
22Martin Guptill (NZ)99527237*2011-2019
23David Warner (AUS)992181782015-2019
24Matthew Hayden (AUS)987211582003-2007
25Rohit Sharma (IND)978171402015-2019
26Steve Waugh (AUS)97830120*1987-1999
27Shivnarine Chanderpaul (WI)97028102*1996-2011
28Arjuna Ranatunga (SL)9692988*1983-1999
29Faf du Plessis (SA)926211092011-2019
30Saeed Anwar (PAK)91521113*1996-2003
31Kane Williamson (NZ)911221482011-2019
32Scott Styris (NZ)909221412003-2011
33Graham Gooch (ENG)897211151979-1992
34Michael Clarke (AUS)8882193*2007-2015
35Martin Crowe (NZ)88021100*1983-1992
36Mushfiqur Rahim (BAN)87728102*2007-2019
37Rahul Dravid (IND)860211451999-2007
38Desmond Haynes (WI)854251051979-1992
39Virender Sehwag (IND)843221752003-2011
40Hashim Amla (SA)842221592011-2019
41Steve Smith (AUS)834201052011-2019
42Mohammad Azharuddin (IND)82625931987-1999
43David Boon (AUS)815161001987-1992
44Andy Flower (ZIM)81529115*1992-2003
45Gary Kirsten (SA)80621188*1996-2003
46Aaron Finch (AUS)787181532015-2019
47MS Dhoni (IND)7802591*2007-2019
48Steve Tikolo (KENYA)76827961996-2011
49Joe Root (ENG)758161212015-2019
50Graeme Smith (SA)74720912003-2011

These records showcase the incredible talent and longevity of these cricketers who have left an indelible mark on the ICC Cricket World Cup.

This exclusive group of top run-scorers showcases the sheer talent, dedication, and determination of these cricketing icons. Sachin Tendulkar’s remarkable feat not only places him at the pinnacle but also underscores his unmatched contribution to Indian cricket. Notably, Tendulkar also holds the record for the most runs scored in a single World Cup edition, amassing a remarkable 673 runs during the 2003 competition.

Bangladesh skipper Shakib Al Hasan is the only active player on the list.

As we anticipate the 2023 Cricket World Cup in India, we can’t help but wonder if the current generation of cricketers will rise to the challenge and make their mark on this prestigious list. One thing is certain: the world will be watching as the tournament unfolds, with cricketing legends past and present providing inspiration to aspiring cricketers and fans alike.

Leave a comment