10. Sourav Ganguly - 947 runs in 31 innings
9. VVS Laxman - 976 runs in 31 innings
8. Graeme Smith - 987 runs in 27 innings
7. Virat Kohli - 1236 runs in 24 innings
6. Rahul Dravid - 1252 runs in 40 innings
5. Virender Sehwag - 1306 runs in 26 innings
4. AB de Villiers - 1334 runs in 35 innings
3. Hashim Amla - 1528 runs in 37 innings
2. Jacques Kallis - 1734 runs in 31 innings
1. Sachin Tendulkar - 1741 runs in 45 innings
Next : List of 7 Oldest captains in IPL history feat. MS Dhoni and Rahul Dravid
Click to read more..