Most runs in the IPL (all-time)
Virat Kohli scored the most runs in the IPL (all-time) - 9336 runs.
● Verified cricket record
The readClear daylight at the top - Virat Kohli leads Rohit Sharma by 27% on runs.

9336
runs · Virat Kohli
Most runs in the IPL (all-time)
Top 8 - Runs
Chart values: Virat Kohli: 9336 Top 8 - Runs; Rohit Sharma: 7329 Top 8 - Runs; Shikhar Dhawan: 6769 Top 8 - Runs; David Warner: 6565 Top 8 - Runs; KL Rahul: 5815 Top 8 - Runs; Suresh Raina: 5528 Top 8 - Runs; MS Dhoni: 5439 Top 8 - Runs; Ajinkya Rahane: 5367 Top 8 - RunsVirat Kohli9336
Rohit Sharma7329
Shikhar Dhawan6769
David Warner6565
KL Rahul5815
Suresh Raina5528
MS Dhoni5439
Ajinkya Rahane5367
Answer data table | | |
|---|
| 1. Virat Kohli | 9336 | 6926 |
| 2. Rohit Sharma | 7329 | 5514 |
| 3. Shikhar Dhawan | 6769 | 5324 |
| 4. David Warner | 6565 | 4697 |
| 5. KL Rahul | 5815 | 4179 |
| 6. Suresh Raina | 5528 | 4043 |
| 7. MS Dhoni | 5439 | 3957 |
| 8. Ajinkya Rahane | 5367 | 4273 |
| 9. Sanju Samson | 5181 | 3671 |
| 10. AB de Villiers | 5162 | 3403 |
Who scored the most runs in the IPL (all-time)?
Virat Kohli scored the most runs in the IPL (all-time) - 9336 runs. Second is Rohit Sharma (7329), third Shikhar Dhawan (6769).
Related leaderboards
Explore more