The Indian Premier League has been a breeding ground for some of the most explosive and consistent batsmen in cricket history. Over the years, several players have left an indelible mark on the tournament, amassing staggering runs and playing unforgettable innings. From Virat Kohli’s unmatched consistency to David Warner’s aggressive dominance, these players have defined the league’s batting legacy. Take a look at the top run-scorers in IPL history.
Players with most runs in IPL
Player Name | Teams | Runs | Innings |
---|---|---|---|
Virat Kohli | RCB | 8101 | 247 |
Shikar Dhawan | DC/DCH/MI/PBKS/SRH | 6769 | 221 |
Rohit Sharma | DCH/MI | 6649 | 255 |
David Warner | DC/SRH | 6565 | 184 |
Suresh Raina | CSK/GL | 5528 | 200 |
MS Dhoni | CSK/RPS | 5289 | 232 |
AB de Villiers | DC/RCB | 5162 | 170 |
Chris Gayle | KR/KXIP/PBKS/RCB | 4965 | 141 |
Robin Uthappa | SK/KKR/MI/PWI/RCB/RR | 4952 | 197 |
Dinesh Karthik | DC/GL/KKR/KXIP/MI/RCB | 4842 | 234 |