The International Cricket Council (ICC) World Cup is a one-day international tournament that is held every four years. It is widely known as the championship of one-day cricket. Talking about the World Cup, many great players have won the tournament through their performances. Most of the time, the best players excel in this event and score the greatest number of runs. Many players have made huge contributions to the history of the World Cup. Here are the Top 10 Batsmen with the most runs in the World Cup History:

1. Sachin Tendulkar (IND)

Sachin Tendulkar is taken into consideration as one of the finest batsmen of all time. In 2012, he has become the first cricketer to attain one hundred centuries. In addition, he has been the maximum prolific run-getter withinside the global cups. He made his first World Cup look in 1992 and till the 2011 World Cup and also featured in six world cups, which itself is a record. He scored 2278 runs in forty-four innings in the tournament at an average of 56.95.

2. Ricky Ponting (AUS)

Ricky Ponting is the most brilliant captain of all time, and he led the Australian team to win consecutive World Cups. He made his first World Cups appearance in 1996 till 2011 World Cups. He scored 1743 runs in forty-two innings in the prestigious event at an average of 45.86.

3. Kumar Sangakkara (SL)

Kumar Sangakkara is one of the best batsmen of all time and is taken into consideration as one of the finest ambassadors of cricket. He made his first world cup look in 2003 and till the 2015 World Cup. He scored 1532 runs in 35 innings in the event with an incredible average of 56.74.

4. Brain Lara (WI)

Brain Charles Lara is one of the greatest batsmen of all time and the first player to attain seven centuries in 8 first-class innings. He made his first World Cup appearance in 1992 until the 2007 World Cup. He scored 1225 runs in 33 innings in the prestigious event at an average of 86.26.

5. AB de Villiers (SA)

AB de Villiers is one of the finest players in the present-day era. In the thirteenth-anniversary celebration of the IPL, South Africa star AB de Villiers was declared the “Greatest Of All Time” (GOAT) amongst batters in the records of the event through the jury of Star Sports. He made his first World Cup appearance in 2007 and till the 2015 World Cup. He scored 1207 runs in 22 innings in the event at an average of 63.52 and a strike rate of over 117.

6. Chris Gayle (WI)

Chris Gayle is one of the most excellent players, and he made the best range of centuries in the IPL tournament. Gayle has scored six centuries which is the highest number of centuries by any other player. In addition, he is the first-ever batsman to hit one thousand sixes in T20 cricket. He made his first world cup look in 2003 and till the 2019 World Cup. He scored 1186 runs in 34 innings in the event at an average of 35.93 and strike-rate of over 90.53.

7. Sanath Jayasuriya (SL)

Sanath Jayasuriya is one of the most excellent top-order batsmen in the world. He is the second man to attain over 13,000 runs in ODI's. In addition, he has got those runs at a strike rate over 90. He made his first World Cup appearance in 1992 and till 2007 World Cup. He scored 1165 runs in 37 innings in the event at an average of 34.26 and strike rate of over 90.66.

8. Jacques Kallis (SA)

Jacques Kallis is the most brilliant all-rounder of the era as well as one of the greatest batsmen. Kallis is the only player to obtain double of 10,000 runs and two hundred wickets in both Tests and ODIs. He made his first World Cup appearance in 1996 until the 2011 World Cup. He scored 1148 runs in 32 innings in the event at an average of 45.92 and strike-rate of over 74.40.

9. Shakib Al Hasan (BDESH)

Shakib is one of the most fantastic all-rounders of all time. He holds the record for being ranked first as an all-rounder for eight years. In addition, he was ranked as one of the world's most well-known athletes through ESPN World Fame 100 in 2019. He made his first world cup look in 2007 and till the 2019 World Cup. He scored 1146 runs in 32 innings in the prestigious event at a great average of 45.84 and strike-rate of over 82.26.

10. Tillakaratne Dilshan (SL)

Tillakaratne Dilshan is an excellent player as a batsman and a wicket-keeper. In 2015, Dilshan scored his 20th ODI ton and has become the second-highest century-maker for Sri Lanka. He made his first World Cup appearance in 2007 and till the 2015 World Cup. He scored 1112 runs in 25 innings in the event at an excellent average of 52.95 and strike-rate of over 92.97.