From Sachin Tendulkar to Sanath Jayasuriya, here are the batters with most runs in ODI World Cup history.
India great Tendulkar is on top of the list with 2,278 runs in 45 innings.
The Australian captain Ponting smashed 1,743 runs in 42 innings in World Cup.
Ex-Sri Lanka captain has scored 1,532 runs in World Cup history.
The West Indian batting legend Brian Lara has scored 1,225 runs in 33 innings.
The South Africa great is also in the he list with 1,207 runs in all World Cups he has played in.
Gayle has played in 34 World Cup innings, scoring 1,186 runs and sits on sixth spot.
The Sri Lankan legend has amassed a total of 1,165 runs in ODI World Cups.
Kallis has played in 32 innings at World Cups, scoring 1,148 run.
He is the only Bangladeshi in the list with a total of 1146 runs across World Cups.
Sri Lanka’s Dilshan has smashed 1112 runs in 25 World Cup innings.