6. Despite playing in lower middle order for most of his IPL career, MS Dhoni is 6th most runs scorer in IPL till 2024, giving enough proof of his masterclass. he has 5243 runs in his name in just 264 matches.
5. Suresh Raina is called Mr. IPL as he was the most consistent performer throughout the IPL. He scored 5528 runs in 205 matches in his entire IPL career till 2022 and stands strong in the list of most runs scorer even after being retired for almost 2 years.
4. David Warner is known for his aggressive batting, proof of which lies in the fact that he has 6565 runs to his name in just 184 matches in IPL. His average being 46.97, is best among all the top 6 run scorers in the list.
3. Rohit Sharma has scored 6628 runs in 257 matches, which makes him the third highest run scorer in IPL. Though his form has dipped in recent seasons, but he has some greatest knocks to his name in his prime!
2. Shikhar Dhawan holds the second place for most run scorers in IPL with 6769 runs in just 222 matches. Even though he's retired from IPL now, his legacy will always be unmatched.
1. Undoubtedly, this record also belongs to the one and only Virat Kohli. With 8004 runs in just 252 matches, he's 1200 runs ahead of second spot, yet again proving why he's the best batsmen in the world. Kohli isn’t just playing the game, he’s rewriting its history.