10 - West Indies legend Viv Richards stands in 10th place with 584 runs while batting at number 3 in ODI World Cup history
9 - Bangladesh star Shakib Al Hasan is in 9th place with 606 runs at number 3 in ODI WC
8 - Australia's Steve Smith ranks 8th in the tally with 622 runs to his name at one down
7 - England's Joe Root stands on 7th with 626 runs at number 3 in the 50-over tournament
6 - South Africa's Jacques Kallis is just outside the top 5 with 691 runs at number 3
5 - South Africa's Faf du Plessis is on 5th with 762 runs
4 - New Zealand's Kane Williamson stands on 4th with 890 runs to his name
3 - India's Virat Kohli has joined an elusive club of over 1000 runs at number 3. He has 1066 runs at one down
2 - Sri Lanka's Kumar Sangakkara is second with 1174 runs to his name
1 - Australia's Ricky Ponting leads the chart with 1723 runs at number 3 in the ODI WC
Next : Top 10 batters to score most ODI centuries in winning cause, Virat Kohli on top
Click to read more..