The current IPL record holder for runs scored is Virat Kohli. Virat Kohli is the chart leader with 6988 runs after playing 224 innings in 232 IPL games.
Miniature dynamite Shikhar Dhawan is in second place with 6244 runs and has performed well for each side he has faced.
This cricketer had often saved his team by himself when it was difficult and has won the orange cap thrice.
Want to know more about the key moments and milestones that shaped the IPL's highest run-scorers? Head over to our blog for insights, and analysis on the world's most popular T20 league."