Former India cricketer Sachin Tendulkar is the highest run-scorer in ICC World Cup history.

Widely regarded as one of the greatest batters in cricket’s history, Sachin Tendulkar scored 2,278 runs in 45 ODI World Cup matches.

Australia’s Ricky Ponting and Kumar Sangakkara of Sri Lanka are just behind Tendulkar in the highest run-scorers in ICC World Cup list. While Ponting amassed 1743 runs in 46 matches, Sangakkara accumulated 1532 runs in 37 matches.

Among active cricketers, Bangladesh’s Shakib Al Hasan is the highest run-scorer in ICC World Cup history. He has already amassed 1201 runs in 32 matches. Know the highest run-scorers in ICC World Cup.

Most runs in ICC World Cup

Player

Team

Span

Matches

Runs

Sachin Tendulkar

India

1992-2011

45

2278

Ricky Ponting

Australia

1996-2011

46

1743

Kumar Sangakkara

Sri Lanka

2003-2015

37

1532

Brian Lara

West Indies

1992-2007

34

1225

AB de Villiers

South Africa

2007-2015

23

1207

Shakib Al Hasan

Bangladesh

2007-2023

32

1201

Rohit Sharma

India

2015-2023

20

1195

Virat Kohli

India

2011-2023

29

1186

Chris Gayle

West Indies

2003-2019

35

1186

Sanath Jayasuriya

Sri Lanka

1992-2007

38

1165

Sachin Tendulkar | 2278

Legendary India cricketer Sachin Tendulkar is currently the highest run-scorer in ICC World Cup history. Having made his ICC World Cup debut in 1992, the swashbuckling batter featured in as many as six editions of the marquee tournament. Between 1992 and 2011, Tendulkar amassed 2,287 runs in 45 matches at an average of 56.95 and a strike rate of 88.98. He smashed six hundreds and 15 fifties in ODI World Cups. Tendulkar played a key role in helping India clinch the 2011 ICC World Cup after finishing as the second highest run-scorer with 482 runs in nine matches in the tournament.

Ricky Ponting | 1743

Former Australia captain Ricky Ponting features second on the highest run-scorers in ICC World Cup list. Between 1996 and 2011, Ponting accumulated 1,743 runs in 46 matches at an average of 45.86 and a strike rate of 79.95. He hit five centuries and six fifties in the five editions of World Cup that he played. He was a member of the Australian team that won the 1999 ICC World Cup. Under his leadership, Australia later won the 2003 and 2007 Cricket World Cups. 

Kumar Sangakkara | 1532

Sri Lanka’s Kumar Sangakkara is third on the highest run-scorers in ICC World Cup list. The flamboyant left-handed batter featured in four editions of the ICC World Cup between 2003 and 2015. Sangakkara aggregated 1,532 runs in 37 matches at an impressive average of 56.74 and a strike rate of 86.55. He registered five tons and seven half centuries in ODI World Cups. He was part of the Sri Lankan team that finished as runners-up in the 2007 and 2011 ICC World Cups. 

Brian Lara | 1225

West Indies cricket legend Brian Lara is the fourth highest run-scorer in ICC World Cup history. Between 1992 and 2007, the southpaw accumulated 1,225 runs in 34 matches at an average of 42.24 and a strike rate of 86.26. Lara recorded two hundreds and seven fifties in the five editions of the ICC World Cups that he featured in. He later announced his retirement after the 2007 ICC World Cup in the Caribbean.

AB de Villiers | 1207

Former South Africa cricketer AB de Villiers is fifth on the highest run-scorers in ICC World Cup list. Since making his ICC World Cup debut in 2007, AB de Villiers scored 1,207 runs in just 23 matches at an average of 63.52 and a strike rate of 117.29. In the three editions of the ODI World Cups between 2007 and 2015, de Villiers smashed four centuries and six fifties. In 2011, he became the first South African to score two hundreds in a single World Cup.

Photo credit: Alamy