The Indian Premier League (IPL) hosted its first edition back in 2008. Since then, it has taken over the other cricket tournaments and become the biggest cricket tournament in the world. Its growing popularity attracted all the big names, which also made it a highly competitive tournament.
However, there have been some superstars who have cracked the code and performed consistently over the years. This article is related to such stats. Here we will talk about the list of the top ten run-scorers in the IPL history. Since 2008, only seven batters have scored 5000 or more runs in the IPL, and all these superstars will feature on this list.
Most Runs in IPL History (Top 10)
| Player | Span | Mat | Runs | HS | Avg | SR | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| V Kohli (RCB) | 2008-2025 | 267 | 8661 | 113* | 39.54 | 132.85 | 8 | 63 |
| RG Sharma (DCH/MI) | 2008-2025 | 272 | 7046 | 109* | 29.73 | 132.09 | 2 | 47 |
| S Dhawan (DC/DCH/MI/PBKS/SRH) | 2008-2024 | 222 | 6769 | 106* | 35.25 | 127.14 | 2 | 51 |
| DA Warner (DC/SRH) | 2009-2024 | 184 | 6565 | 126 | 40.52 | 139.77 | 4 | 62 |
| SK Raina (CSK/GL) | 2008-2021 | 205 | 5528 | 100* | 32.51 | 136.73 | 1 | 39 |
| MS Dhoni (CSK/RPS) | 2008-2025 | 278 | 5439 | 84* | 38.30 | 137.45 | – | 24 |
| KL Rahul (DC/KXIP/LSG/PBKS/RCB/SRH) | 2013-2025 | 145 | 5222 | 132* | 46.21 | 136.02 | 5 | 40 |
| AB de Villiers (DC/RCB) | 2008-2021 | 184 | 5162 | 133* | 39.70 | 151.68 | 3 | 40 |
| AM Rahane (CSK/DC/KKR/MI/RPS/RR) | 2008-2025 | 198 | 5032 | 105* | 30.49 | 125.01 | 2 | 33 |
| CH Gayle (KKR/KXIP/PBKS/RCB) | 2009-2021 | 142 | 4965 | 175* | 39.72 | 148.96 | 6 | 31 |
5. Suresh Raina

Famously known as “Mr. IPL,” Suresh Raina also had a superb IPL career. He was associated with CSK and played for Gujarat Lions in 2017 and 2017, when CSK were suspended. Raina played 205 matches until the 2021 season and scored 5528 runs at an average and strike rate of 32.50 and 136.73, respectively. Raina scored one century and 39 half-centuries with a best of 100 not out.
4. David Warner

Former Australian opener David Warner has been the run machine and has scored most runs as an overseas batter. Warner is the only batter who has won the Orange Cap three times (2015, 2017 and 2019). Warner made his debut in 2009 and has played for Delhi Capitals and Sunrisers Hyderabad so far. The southpaw scored 6565 runs in 184 innings at an average of 40.52 and a strike rate of 139.77. Warner has scored second most half-centuries (62) with four centuries with a best of 126. He led SRH to lift the 2016 title.
3. Shikhar Dhawan

Shikhar Dhawan is probably an underrated performer in the IPL. The veteran opener has played for five different teams (DC/DCH/MI/PBKS/SRH). He won the IPL with SRH in 2016 and led SRH and PBKS in his career. Dhawan has scored 6769 runs in 221 innings at an average of 35.25 and a strike rate of 127.14. Dhawan has two centuries and 51 half-centuries, with a best of 106 not out.
2. Rohit Sharma

Rohit Sharma has won the joint-most IPL title and led Mumbai Indians to five titles. The former MI captain played for Deccan Chargers between 2008 and 2010, and since then, he has been part of the MI. Rohit has played 267 games and scored 7046 runs at an average of 29.73, a strike rate of 132.09, and a best of 109 not out. Rohit has also scored two centuries and 47 half-centuries. so far.
1. Virat Kohli

There is only one batter who has scored more than 8000 runs in the IPL, and it is none other than the best modern-day batter, Virat Kohli. The superstar is the only player to play all seasons for one team: Royal Challengers Bengaluru. He has played 259 games for them so far and scored 8661 runs at 39.54 and a strike rate of 132.85. Virat has scored most centuries (8) and the most half-centuries (63) in the IPL with a best of 113 not out.




