3. Rohit Sharma (5456 IPL runs)
The most successful skipper in the history of the Indian Premier League, Rohit Sharma, is third in the list of the leading runs scorers in the IPL. The Mumbai Indians skipper has been an exceptional leader for the franchise over the years.
5456 runs in 206 IPL matches at an average of 31.53 with 40 half-centuries and a hundred, proves why Rohit Sharma is considered to be a modern-day great. He scored his only IPL century (109*) against Kolkata Knight riders at the Eden Gardens in IPL 2012. Rohit has led the Mumbai Indians to 5 IPL Championships, the most by any franchise.