Image: Getty Images
No.10 spot on the list goes to T Dilshan. Former Sri Lankan batsman scored 1112 runs in the ICC World Cup.
Image: Getty Images
Shakib al Hasan is only player on the list who is not retired yet. So far he scored 1146 runs in the World Cup.
Image: Getty Images
South African all-rounder Jacques Kallis is eighth on the list. He scored 1148 runs in Cricket World Cup.
Image: Getty Images
Former Sri Lankan Captain and World Cup winner Sanath Jayasuriya is seventh on the list with 1165 run.
Image: Getty Images
'Universe Boss' Gayle is sixth on the list. He has scored 1186 runs for West Indies in the World Cup.
Image: Getty Images
Cricket World's "Mr. 360" is fifth in the list. ABD has cored 1207 runs in the Cricket World Cup.
Image: Getty Images
Former West-Indies Captain & one of the Great of All Time, Brian Lara is fourth on the list with 1225 runs.
Image: Getty Images
Former Sri Lankan Captain is third highest run scorer in the Cricket World Cup with 1532 runs.
Image: Getty Images
Former Australian Captain has scored 1743 runs in the Cricket World Cup. He grabs No.2 position on the list.
Image: Getty Images
At the top of this list seats Sachin Tendulkar. He scored 2278 runs in the Cricket World Cup.
Image: Getty Images