Who are the top five highest run-getters in IPL history?

By Anish KumarPublished On Apr 28, 2025

1. Virat Kohli (RCB)

8447 runs in 262 matches; SR - 132.32; 50s - 61; 100s - 8; Top score - 113

Rohit Sharma (MI/Deccan Chargers)

6868 runs 266 matches; SR - 131.90; 50s - 45; 100s - 2; Top score - 109*

3. Shikhar Dhawan (PBKS/DC/SRH/MI)

6769 runs in 222 matches; SR - 127.14; 50s - 51; 100s - 2; Top score - 106*

4. David Warner (DC/SRH)

6565 runs in 184 matches; SR - 139.77; 50s - 61; 100s - 4; Top score - 126*

5. Suresh Raina (CSK/Gujarat Lions)

5528 runs in 205 matches; SR - 136.76; 50s - 39; 100s - 1; Top score - 100*