Top 10 Highest Run-Scorers in IPL History – Who Will Lead in 2025?

By Chirag
May 08, 2025

As IPL 2025 nears, here’s a quick look at the top 10 all-time run-scorers who have dominated the league with their consistent batting performances.

1. Virat Kohli (Royal Challengers Bengaluru) – 8509 Runs

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?

2. Rohit Sharma (Mumbai Indians) – 6928 Runs

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.

3. Shikhar Dhawan (Punjab kings) – 6769 Runs

Punjab Kings’ veteran opener continues to be a consistent performer, holding the second spot in IPL’s all-time run charts.

4. David Warner (Delhi Capitals) – 6565 Runs

One of the most dominant overseas batters in IPL history, Warner remains a force to reckon with.

5. Suresh Raina (Chennai Super Kings) – 5528 Runs

Although retired from IPL, Raina’s legacy as CSK’s highest run-scorer is at risk.

6. MS Dhoni (Chennai Super Kings) – 5406 Runs

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.

7. AB de Villiers (Royal Challengers Bengaluru) –5162 Runs

A legend of the game, ABD’s record remains untouched after his retirement.

8. KL Rahul (Delhi Capitals)5064 Runs

(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,064 runs in 142 matches.

9. Ajinkya Rahane (Kolkata Knight Riders) 4969 Runs

(Image: PTI)With 4,969 runs, the experienced batter is actively playing in IPL 2025 and is just 31 runs away from reaching the 5,000-run mark.

10. Chris Gayle (Punjab Kings) – 4965 Runs

The ‘Universe Boss’ in cricket is no longer playing IPL, but his explosive innings remain unforgettable.

See More Stories