India skipper and Mumbai Indians (MI) batter Rohit Sharma on Sunday (April 20) surpassed former opening partner and the retired Shikhar Dhawan to become the second-highest run-getter in the Indian Premier League (IPL) history.
Rohit achieved the feat during his side's clash against long-time rivals Chennai Super Kings (CSK) at the home ground of Wankhede Stadium in Mumbai, where he scored his first fifty of the ongoing IPL 2025 season. This latest knock saw him take his overall tally to 6,786 runs.

Struggling for form and runs in the first few matches, the 'Hitman' produced a vintage knock of an 76 off 45 balls, with four boundaries and six sixes at a strike rate of 168.89. Rohit has now scored 158 runs in 7 innings this season at an average of 26.33, with a strike rate of 154.90, with a fifty to his name.
In 264 IPL matches and 259 innings, Rohit, who has represented Deccan Chargers and Mumbai Indians in his career, has scored 6,786 runs at an average of 29.63 and a strike rate of 131.61. He has scored two centuries and 44 fifties. His best score is 109*.
This latest fifty helped him overtake Dhawan, who had made 6,769 runs in 222 IPL matches at an average of 35.25, the strike rate of over 127, with two centuries and 51 fifties and best score of 106*.
The all-time run-getter in IPL history is the Royal Challengers Bengaluru (RCB) batter Virat Kohli, who has made 8,326 runs at an average of 39.27 and a strike rate of 132.26, with eight centuries and 59 fifties. His best score is 113*. Here is a look at the leading run-scorers of IPL: