India captain Rohit Sharma and legendary Sachin Tendulkar hold the record for most tons in the ICC ODI Cricket World Cup. The two cricketers have smashed six centuries each.
Sachin Tendulkar, the master blaster, holds the record for the most runs in the World Cup with 2278 runs in 45 matches, including six centuries by 2011.
Kumar Sangakkara, ex-Sri Lankan skipper, a cricket legend, in ICC Hall of Fame, 3rd highest World Cup run-scorer with 5 centuries & 56.74 avg.
Ricky Ponting, "Punter," led Australia to back-to-back World Cup victories in 2003 and 2007 with 46 matches, 5 centuries, and a 45.86 average.
Australian opener David Warner is considered one of the most destructive openers of all formats. He has scored four centuries at a strike rate of 98.12 in Cricket World Cup history
Sourav Ganguly, ex-Indian captain, left a lasting legacy with aggressive leadership and 1006 runs in 21 innings from 1999 to 2007.
"AB de Villiers, South African icon 'Mr. 360,' scored 1207 runs with 4 hundreds in 22 innings, including his highest, 162*."
Mark Waugh, a cricket legend, notched 4 centuries in 22 innings (1992-1999), totaling 1004 runs, with a top score of 130, showcasing his elegance.
Former Sri Lankan cricketer Tillakaratne Dilshan, 2007-2015, scored four centuries in 25 innings, showing his versatile skills with a high score of 161*.
From 1999 to 2015, Mahela Jayawardene, another Sri Lankan cricketing gem, showed his extraordinary consistency with four centuries in 34 innings. His highest score of 115*