Cricket

List of Cricketers with Most Runs in World Cup Cricket

A ranked list of batsmen with the most runs in ICC ODI World Cup tournament history.

20 itemsUpdated Mar 23, 2026

The ICC Cricket World Cup, held every four years, has produced some of cricket most memorable batting performances. Sachin Tendulkar leads all-time with 2,278 runs across 6 World Cup campaigns (1992-2011). The list features legends from across eras who have lit up the biggest stage in one-day cricket.

#Name
1

Sachin Tendulkar

India | 6 World Cups (1992–2011)

2

Ricky Ponting

Australia | 5 World Cups (1996–2011)

3

Kumar Sangakkara

Sri Lanka | 4 World Cups (2003–2015)

4

Tillakaratne Dilshan

Sri Lanka | 3 World Cups (2007–2015)

5

Sanath Jayasuriya

Sri Lanka | 4 World Cups (1992–2007)

6

Sourav Ganguly

India | 3 World Cups (1996–2007)

7

Rohit Sharma

India | 4 World Cups (2011–2023)

8

Virat Kohli

India | 4 World Cups (2011–2023)

9

Martin Guptill

New Zealand | 3 World Cups (2011–2019)

10

Mahela Jayawardene

Sri Lanka | 4 World Cups (1999–2011)

11

Inzamam-ul-Haq

Pakistan | 4 World Cups (1992–2007)

12

Brian Lara

West Indies | 4 World Cups (1992–2007)

13

Chris Gayle

West Indies | 5 World Cups (1999–2019)

14

AB de Villiers

South Africa | 3 World Cups (2007–2015)

15

Jacques Kallis

South Africa | 4 World Cups (1996–2011)

16

Vivian Richards

West Indies | 3 World Cups (1975–1987)

17

Hashim Amla

South Africa | 3 World Cups (2007–2019)

18

Shikhar Dhawan

India | 3 World Cups (2015–2023)

19

Kane Williamson

New Zealand | 4 World Cups (2011–2023)

20

Glenn Maxwell

Australia | 3 World Cups (2015–2023)

This list is compiled from verified public records and reference sources. Last verified: March 23, 2026.

Found an error? Report it here