10. Dinesh Karthik - 4516 runs in 221 IPL innings
9. Robin Uthappa - 4952 runs in 197 IPL innings
8. Chris Gayle - 4965 runs in 141 IPL innings
7. MS Dhoni - 5082 runs in 250 IPL innings
6. AB de Villiers - 5162 runs in 170 IPL innings
5. Suresh Raina - 5528 runs in 200 IPL innings
4. Rohit Sharma - 6211 runs in 238 IPL innings
3. David Warner - 6397 runs in 176 IPL innings
2. Shikhar Dhawan - 6617 runs in 216 IPL innings
1. Virat Kohli - 7263 runs in 229 IPL innings
Next : Most expensive player for each country in IPL 2024 auction
Click to read more..