Most Runs in IPL History – From 2008 to IPL 2025: The Indian Premier League (IPL) has been a platform where cricketing legends have showcased their batting prowess since its inception in 2008.
Over the years, the league has witnessed numerous memorable performances, with batsmen consistently pushing the boundaries of excellence. From electrifying centuries to match-winning knocks, the IPL has been a testament to the evolving art of T20 batting.

At the pinnacle of this batting hierarchy stands Virat Kohli, whose journey with the Royal Challengers Bangalore (RCB) has been nothing short of extraordinary. His consistency, technique, and sheer determination have set benchmarks for aspiring cricketers worldwide. Close on his heels are stalwarts like Shikhar Dhawan and Rohit Sharma, each carving their niche and contributing significantly to their respective franchises.
The following table encapsulates the top 15 run-scorers in IPL history, highlighting their contributions from 2008 to 2024:
| Player Name | Teams | Period | Matches | Runs | Average |
|---|---|---|---|---|---|
| Virat Kohli | RCB | 2008–2024 | 252 | 8004 | 38.66 |
| Shikhar Dhawan | DC/DCH/MI/PBKS/SRH | 2008–2024 | 222 | 6769 | 35.25 |
| Rohit Sharma | DCH/MI | 2008–2024 | 257 | 6628 | 29.72 |
| David Warner | DC/SRH | 2009–2024 | 184 | 6565 | 40.52 |
| Suresh Raina | CSK/GL | 2008–2021 | 205 | 5528 | 32.51 |
| MS Dhoni | CSK/RPS | 2008–2024 | 264 | 5243 | 39.12 |
| AB de Villiers | DC/RCB | 2008–2021 | 184 | 5162 | 39.70 |
| Chris Gayle | KKR/KXIP/RCB | 2009–2021 | 142 | 4965 | 39.72 |
| Robin Uthappa | CSK/KKR/MI/PWI/RCB/RR | 2008–2022 | 205 | 4952 | 27.51 |
| Dinesh Karthik | DC/GL/KKR/KXIP/MI/RCB | 2008–2024 | 257 | 4842 | 26.31 |
| KL Rahul | KXIP/LSG/PBKS/RCB/SRH | 2013–2024 | 132 | 4683 | 45.46 |
| Ajinkya Rahane | CSK/DC/KKR/MI/RPS/RR | 2008–2024 | 185 | 4642 | 30.14 |
| Faf du Plessis | CSK/RCB/RPS | 2012–2024 | 145 | 4571 | 35.99 |
| Sanju Samson | DC/RR | 2013–2024 | 168 | 4419 | 30.68 |
| Ambati Rayudu | CSK/MI | 2010–2023 | 204 | 4348 | 28.23 |
Virat Kohli's reign as the highest run-scorer in IPL history is a testament to his unwavering commitment and adaptability. His journey, marked by 8,004 runs, showcases not just volume but also impactful performances that have often been the backbone of RCB's batting lineup. His monumental 2016 season, where he amassed 973 runs, remains etched in IPL folklore.
Shikhar Dhawan's elegant stroke play has been a visual treat for fans across franchises. Accumulating 6,769 runs, Dhawan's ability to anchor innings and accelerate when needed has made him a valuable asset, especially in high-pressure scenarios.
Rohit Sharma, with 6,628 runs, has not only been a prolific batsman but also one of the most successful captains in IPL history, leading Mumbai Indians to multiple titles. His knack for playing match-defining innings, combined with his leadership acumen, underscores his significance in the league.
David Warner's aggressive batting style has yielded 6,565 runs, making him one of the most formidable openers in the IPL. His consistency at the top order has been instrumental in setting competitive totals and successful chases.
Suresh Raina, fondly known as "Mr. IPL," has been a cornerstone for Chennai Super Kings. With 5,528 runs, his contributions have been pivotal in CSK's consistent performances over the years.
While the veterans continue to dominate, emerging stars like KL Rahul and Sanju Samson are steadily climbing the charts. Rahul’s remarkable average of 45.46 highlights his consistency, while Samson’s aggressive approach has cemented his place as Rajasthan Royals’ linchpin. Faf du Plessis and Ajinkya Rahane, too, have been instrumental in anchoring their respective teams’ batting lineups, proving that adaptability remains key in the ever-evolving IPL landscape.
With IPL 2025 on the horizon, it will be intriguing to see how these stalwarts add to their tallies and whether new names emerge to challenge their dominance.