The ICC World Cup 2023 got underway on October 5 and will be held in India through November 19, 2023. Here are the five players who have scored the most centuries in World Cup history.

Rohit Sharma

Rohit Sharma, the captain of India's cricket team, scored six hundred in just 18 World Cup innings after making his debut in 2015.

Sachin Tendulkar

From 1992 to 2011, former Indian cricketer Sachin Tendulkar broke the record by scoring six centuries in 44 innings at the ICC World Cup.

Kumar Sangakkara

From 2003 to 2015, former Sri Lankan hitter Kumar Sangakkara played in 35 innings of the ICC World Cup, compiling five hundred.

David Warner

David Warner, an Australian batsman who competed in the 2015–2023 ICC World Cup, hit four hundred in 19 innings.

Ricky Ponting

Ricky Ponting, a former Australian batsman, also registered 5 centuries in 42 innings between 1996 and 2011.