Captain of Royal Challengers Bangalore, Virat Kohli has scored the most number of runs in the IPL. Kohli with 4110 runs under his name is 12 runs ahead of the Gujarat Lions skipper Suresh Raina, who is one of the consistent performers in the world’s best cricket T20 league.
Here’s the list of top 10 batsmen with most runs in IPL: