Since its inception in 1975, the World Cup has witnessed some of the best actions in the history of cricket. There have been many centuries that have caught the attention of people and critics from around the world, and in this article, we will talk about the 'Top 10 Batters with Most Centuries in the World Cup', which has entertained the crowd a lot.

1. Rohit Sharma

Indian Opener Rohit Sharma has scored the most Centuries in the World Cup. Rohit has scored seven centuries in 20 matches spanning 3 World Cups. He has scored centuries against big teams like England, South Africa, and Pakistan and has shown his true ability in the World Cup. Rohit has scored 1195 runs in the World Cup at an average of 66.39 and a strike rate over 100.

2. Sachin Tendulkar

The legendary Indian Batter Sachin Tendulkar has scored six centuries in 45 games. He has scored 15 fifties along with six centuries, which makes his record in the World Cup even more stellar. His highest score came against Namibia in the 2003 World Cup, in which he scored 152 runs. He was part of the 2011 World Cup-winning team of India. Sachin has scored 2278 runs at an average of 56.75 and a strike rate close to 90 in the World Cup.

3. Ricky Ponting

Former World Cup-winning Australian captain and was part of 3 World Cup-winning campaigns of Australia. The legendary batter Ponting comes in this list as well. Ponting has scored five centuries in 5 World Cups which consist of 46 matches. His best came against India in the 2003 World Cup Final, in which he scored 140*. Ponting has scored 1743 runs at an average of 45.87 in the World Cups.

4. Kumar Sangakkara

Former Sri Lankan wicket-keeper batter Sangakkara has scored five centuries in 37 games. He had played in 4 World Cups. His best came in the 2015 World Cup, which was his last, where he scored 4 consecutive centuries in 4 games. His highest score in World Cup is 124, which came against Scotland in the 2015 World Cup. Sangakkara scored 541 runs at an average of 108.2 and a strike rate of 105 in the 2015 World Cup. He has scored 1532 runs at an average of 56.74 in the World Cup.

5. AB de Villiers

The legendary South African cricketer AB de Villiers has scored four centuries in 23 games across 3 World Cups. Known for his stroke-making ability, de Villiers’s best knock came against West Indies in the 2015 World Cup, in which he scored 162 off just 66 deliveries. De Villiers scored 482 runs at an average of 96.40 and a strike rate of 144.31 in the 2015 World Cup. Overall, in the World Cup, de Villiers has scored 1207 runs at an average of 63.53 and a strike rate of 117.30.

6. Tillakaratne Dilshan

The former Sri Lankan opener Dilshan has played 3 World Cups for Sri Lanka. He has scored four centuries in 27 games across three world cups. In 3 World Cups, Dilshan has scored 1112 runs at an average of 52.95. Dilshan's best knock came against Bangladesh in the 2015 World Cup, in which he scored 161 off just 146 deliveries.

7. Sourav Ganguly

Former Indian Captain and opener Ganguly has played 3 World Cups for India. Ganguly has scored 4 centuries in 21 games across three world cups. His best knock came against Sri Lanka in the 1999 World Cup, where he scored 183 off just 158 deliveries. He has also scored 1006 runs at an average of 55 in the World Cup.

8. Mahela Jayawardene

Former Sri Lankan batter Jayawardene has played 5 World Cups for Sri Lanka. He has scored 4 centuries in 34 innings in the World Cup. His highest score came against New Zealand, where he scored 115 off just 109 balls in the 2003 World Cup. He also scored a century in the finals of the 2011 World Cup.

9. David Warner

The Australian opener David Warner is counted as one of the most attacking openers in white ball cricket and was part of the 2015 World Cup-winning squad.  Warner has scored 4 centuries in 20 matches in the World Cup. His highest score came against Afghanistan in the 2015 World Cup, where he scored 178 off just 133 deliveries. Overall, in the World Cup, Warner has scored 1057 runs at an average of 55.63 and a strike rate of 96.44.

10. Mark Waugh

The former Australian player, Mark Waugh, has played 3 World Cups for Australia and was part of the 1999 World Cup winning squad. He has scored 4 centuries for Australia in 20 innings. His highest score came against Kenya in the 1996 World Cup, where he scored 130 off 128 balls. Overall, in the World Cup, Waugh scored 1004 runs at an average of 52.84 and a strike rate of 83.74.