Sourav Ganguly - 3289 runs in 73 innings at a 56.70 average
Desmond Haynes - 3321 runs in 91 innings at a 46.77 average
Brian Lara - 3498 runs in 78 innings at a 68.58 average
Sanath Jayasuriya - 3633 runs in 103 innings at a 39.92 average
Adam Gilchrist - 3750 runs in 90 innings at a 46.87 average
Jacques Kallis - 3950 runs in 100 innings at a 56.42 average
Rohit Sharma - 3983 runs in 89 innings at a 63.22 average
Ricky Ponting - 4186 runs in 104 innings at a 57.34 average
Sachin Tendulkar - 5490 runs in 124 innings at a 55.45 average
Virat Kohli - 5517 runs in 92 innings at an 88.98 average
Next : Highest scores for Virat Kohli in ODI World Cup history
Click to read more..