SPORTS

Club Cricket - Indian Premier League
*Player Records*
Most Runs
This list features the players with the most runs in the Indian Premier League.
RANK | PLAYER | MATCHES | RUNS | TEAM(s) | YEARS |
1 | Virat Kohli | 267 | 8661 | Royal Challengers Bangalore | 2008–2025 |
2 | Rohit Sharma | 272 | 7046 | Deccan Chargers / Mumbai Indians | 2008–2025 |
3 | Shikhar Dhawan | 222 | 6769 | Delhi Capitals / Deccan Chargers / Mumbai Indians / Punjab Kings / Sunrisers Hyderabad | 2008–2024 |
4 | David Warner | 184 | 6565 | Delhi Capitals / Sunrisers Hyderabad | 2009–2024 |
5 | Suresh Raina | 205 | 5528 | Chennai Super Kings / Gujarat Lions | 2008–2021 |
6 | MS Dhoni | 278 | 5439 | Chennai Super Kings / Rising Pune Supergiant | 2008–2025 |
7 | KL Rahul | 145 | 5222 | Delhi Capitals / Kings XI Punjab / Lucknow Super Giants / Punjab Kings / Royal Challengers Bangalore / Sunrisers Hyderabad | 2013–2025 |
8 | AB de Villiers | 184 | 5162 | Delhi Capitals / Royal Challengers Bangalore | 2008–2021 |
9 | Ajinkya Rahane | 198 | 5032 | Chennai Super Kings / Delhi Capitals / Kolkata Knight Riders / Mumbai Indians / Rising Pune Supergiant / Rajasthan Royals | 2008–2025 |
10 | Chris Gayle | 142 | 4965 | Kolkata Knight Riders / Kings XI Punjab / Punjab Kings / Royal Challengers Bangalore | 2009–2021 |
References




