#5 David Warner
David Warner has played only two ODI World Cups in his career and in those two World Cups, he made 4 hundreds. He was the second-highest run-getter in the 2019 World Cup.#4 Ricky Ponting
Punter played 46 World Cup games in his career in which he made 5 centuries. Ricky Ponting is fourth on our list. He scored 1743 runs with an average of 45.86 in World Cups. He was part of many world cups in his career.
#3 Kumar Sangakkara
We have one more legend on our list and it is none other than the Sri Lankan legendary batter, Kumar Sangakkara who made 5 tons in World Cups. He played 37 games in World Cups and scored 1532 runs at an average of 56.74.



