India’s Rohit Sharma and Sachin Tendulkar share the illustrious record for the most centuries in ODI World Cup history. 

Both Rohit and Sachin registered six hundreds in 50-over Cricket World Cups.

Meanwhile, Kumar Sangakkara of Sri Lanka and Australia’s Ricky Ponting have hit five centuries each in ODI World Cup history.

The likes of David Warner, Sourav Ganguly, AB de Villiers and Mahela Jayawardene have smashed four hundreds in the ICC ODI World Cups.

Here’s the top 10 list of most centuries in ODI World Cup history.

Most centuries in ODI World Cup

Player

Span

Matches

Innings

Runs

Average

100

Rohit Sharma

2015-2019

17

17

978

65.20

6

Sachin Tendulkar

1992-2011

45

44

2278

56.95

6

Kumar Sangakkara

2003-2015

37

35

1532

56.74

5

Ricky Ponting

1996-2011

46

42

1743

45.86

5

David Warner

2015-2019

18

18

992

62.00

4

Sourav Ganguly

1999-2007

21

21

1006

55.88

4

AB de Villiers

2007-2015

23

22

1207

63.52

4

Mark Waugh

1992-1999

22

22

1004

52.84

4

Tillakaratne Dilshan

2007-2015

27

25

1112

52.95

4

Mahela Jayawardene

1999-2015

40

34

1100

35.48

4

Rohit Sharma | 6

Indian cricket team captain Rohit Sharma is the joint record-holder for the most centuries in ODI World Cup history. Since making his ODI World Cup debut in 2015, Rohit has slammed six hundreds in just 17 innings. Between 2015 and 2019, the flamboyant opening batter has amassed 978 runs in 17 matches at an average of 65.20 and a strike rate of 95.97. He has also recorded three half-centuries in ODI World Cups so far. 

Sachin Tendulkar | 6

The 2011 ODI World Cup winner Sachin Tendulkar shares the record for the most centuries in ODI World Cup history with compatriot Rohit Sharma. Tendulkar smashed six centuries in 44 innings in the ODI World Cups between 1992 and 2011. The former right-handed batter accumulated 2,278 runs in 45 matches at an average of 56.95 and a strike rate of 88.98 in ODI World Cup history. He also hit 15 fifties in the marquee ICC 50-over World Cups - the most by any player in the history of the tournament.

Kumar Sangakkara | 5

Former Sri Lankan wicketkeeper-batter Kumar Sangakkara features third on the illustrious list. The southpaw registered five hundreds in ODI World Cup history between 2003 and 2015. Sangakkara scored 1,532 runs in 37 matches at an average of 56.74 and a strike rate of 86.55. He also has seven half-centuries to his name in the ODI World Cups. 

Ricky Ponting | 5

Legendary Australian cricketer Ricky Ponting is fourth on the list for the most centuries in ODI World Cup history. Ponting slammed five hundreds in ODI World Cups between 1996 and 2011. The three-time ODI World Cup winner amassed 1,743 runs in 46 matches at an average of 45.86 and a strike rate of 79.95. Ponting also recorded six ODI World Cup fifties.

David Warner | 4

Swashbuckling Australian batter David Warner completes the top five list. The hard-hitting left-hander has four centuries in ODI World Cups between 2015 and 2019. He has scored 992 runs in 18 matches at an average of 62 and a strike rate of 98.12. Warner was a prominent member of the Australian squad that won the 2015 Cricket World Cup. 

Photo credit: Alamy