By Priyanka Roshan | May 27, 2025
The Indian Premier League (IPL) has witnessed some of the finest batting performances over the years, with several players etching their names in the record books. As IPL 2025 nears, fans await another high-scoring season. Here’s a look at the top 10 all-time run-scorers.
(Image: IPL)
The undisputed king of IPL batting, Virat Kohli, remains the only player to cross the 8000-run mark. Can he extend his lead even further in IPL 2025?
(Image: AFP)
The Mumbai Indians captain overtook Dhawan to become the second-highest run-scorer in IPL history. With his aggressive batting style, this milestone is well within reach in IPL 2025.
(Image: AFP)
Punjab Kings’ veteran opener continues to be a consistent performer, holding the second spot in IPL’s all-time run charts.
(Image: AFP)
One of the most dominant overseas batters in IPL history, Warner remains a force to reckon with.
(Image: AFP)
Although retired from IPL, Raina’s legacy as CSK’s highest run-scorer is at risk.
(Image: AFP)
The CSK captain needs 122 more runs to overtake Raina and become CSK’s highest run-scorer while also breaking into the top five of IPL’s all-time batting charts.
(Image: AFP)
(Image: PTI)
KL Rahul entered IPL’s top 10 run-scorers during DC’s clash with RCB at M. Chinnaswamy. Since his 2013 debut, he has amassed 5,222 runs in 145 matches.
A legend of the game, ABD’s record remains untouched after his retirement.
(Image: AFP)
(Image: PTI)
With 5,032 runs in 198 matches, the experienced batter is actively playing in IPL 2025.
The ‘Universe Boss’ in cricket is no longer playing IPL, but his explosive innings remain unforgettable.
(Image: AFP)