1. Virat Kohli - 7263 runs
2. Shikhar Dhawan - 6617 runs
3. David Warner - 6397 runs
4. Rohit Sharma - 6211 runs
5. Suresh Raina - 5528 runs
These players have produced exceptional innings, displaying their incredible batting skills and ability to score big runs in the IPL. Please note that the rankings might have changed after my knowledge cutoff date.