Rohit Sharma became the second-highest run-getter in IPL history, surpassing Shikhar Dhawan during the IPL 2025 match between Mumbai Indians (MI) against Chennai Super Kings (CSK) in Mumbai on Sunday, April 20.
Here are the top 10 scores in Indian Premier League history:
Virat Kohli holds the record for the most runs in IPL history, scoring 8,326 runs in 260 matches with an average of 39.27 and strike rate of 132.26.
Rohit Sharma is the second highest run-scorer in IPL history with 6,786 runs in 264 matches with an average of 29.63 and strike rate of 131.61.
Shikhar Dhawan is the third highest run-scorer in IPL history with 6769 runs in 222 matches with an average of 35.25 and strike rate of 127.14.
David Warner is the fourth highest run-scorer in IPL history with 6,565 runs in 184 matches with an average of 40.52 and strike rate of 139.77.
Suresh Raina is the fifth highest run-scorer in IPL history with 5,528 runs in 205 matches with an average of 32.51 and strike rate of 136.73.
MS Dhoni is the sixth highest run-scorer in IPL history with 5377 runs in 272 matches with an average of 38.96 and strike rate of 137.87.
AB de Villiers is the seventh highest run-scorer in IPL history with 5162 runs in 184 matches with an average of 39.70 and strike rate of 151.68.
Chris Gayle is the eighth highest run-scorer in IPL history with 4965 runs in 142 matches with an average of 39.72 and strike rate of 148.96.
Robin Uthappa is the ninth highest run-scorer in IPL history with 4952 runs in 205 matches with an average of 27.51 and strike rate of 130.35.
KL Rahul is the 10th highest run-scorer in IPL history with 4949 runs in 138 matches with an average of 45.82 and strike rate of 135.70.