From Kohli to Warner: Top 10 Highest Run-Scorers in IPL History

By Priyanka Roshan | May 27, 2025

From Kohli to Warner: Top 10 Highest Run-Scorers in IPL History

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?

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

(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.

2. Rohit Sharma (Mumbai Indians) – 6957 Runs

(Image: AFP)

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

3. Shikhar Dhawan (Punjab kings) – 6769 Runs

(Image: AFP)

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

4. David Warner (Delhi Capitals) – 6565 Runs

(Image: AFP)

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

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

(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.

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

(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.

7. KL Rahul (Delhi Capitals) 5222 Runs

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

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

(Image: AFP)

(Image: PTI)

With 5,032 runs in 198 matches, the experienced batter is actively playing in IPL 2025.

9. Ajinkya Rahane (Kolkata Knight Riders) 5032 Runs

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

10. Chris Gayle (Punjab Kings) – 4965 Runs

(Image: AFP)

Next: 3 Big Records That MS Dhoni Can Set in IPL 2025
Thanks For Reading !
Find out More