Ricky Ponting tops the list with 1723 runs in 40 World Cup innings. Ponting's tally includes 5 centuries and a highest score of 140.
Sri Lanka's Kumar Sangakkara has scored 1174 runs at an average of 73.37 in 22 innings. He struck 5 centuries batting at number 3.
New Zealand skipper Kane Williamson has scored 812 runs from 18 innings. This includes 2 centuries at 3 half centuries.
Batting at number 3 in 18 World Cup matches, Virat Kohli has scored 807 runs at an average of 53.80.
South Africa's Faf du Plessis has 762 runs to his credit from 13 World Cup matches.
South African all-rounder Jacques Kallis has 691 runs from 16 innings at this crucial batting position.
Shakib Al Hasan has scored 606 runs from 8 World Cup innings. The runs have come at an impressive average of 86.57.
Vivian Richards destroyed bowling attacks batting at No. 3. He has scored 584 runs from 11 innings to find a spot on this list.
Steve Smith has scored 557 runs from 7 World Cup innings at an average of 79.57.
Another West Indies star on this list is Brian Lara. The stylish batter collected 525 runs in 13 innings spanning 4 World Cups.