The all-time great Indian Batsman Sachin Tendulkar has a record of making most runs in cricket world cup history. In 44 innings of 45 matches, he has a total of 2278 runs to his name with an average of 56.95. In between, he has smashed 15 half centuries and 6 centuries.
The former terrific Australian batsman and a great leader Ricky Ponting has scored 1743 runs in 42 innings of 46 world cup matches. He made these runs with an average of 45.86 with 6 fifties and 5 hundred on his cards.
One of the most successful wicketkeeper-Batsman of the world cricket, Kumar Sangakkara of Srilanka has 1532 runs to his name in 35 innings of 37 world cup matches. During this, he has an average of 56.74 and has smashed 7 fifties and 5 hundred.
Former West Indian world class Batsman Brain Lara has played 34 matches in world cup history. In 33 innings of it, he has scored 1225 runs with an average of 42.24. In between, he has 7 fifties and 2 tons to his name.
AB De Villiers
Mr. 360° of cricket AB De Villiers comes at 5 number in this list. In 22 innings of 23 world cup matches, he has scored 1207 runs. He made these runs with an average of 63.52, along with 6 fifties and 4 hundred.