List Of Highest Run Getters In Indian Premier League History

1. Virat Kohli (Royal Challengers Bangalore): 7263 runs



2. Shikhar Dhawan (Deccan Chargers, Sunrisers Hyderabad, Delhi Capitals, Kings XI Punjab, Mumbai Indians): 6617 runs



3. David Warner (Sunrisers Hyderabad, Delhi Daredevils, Delhi Capitals): 6397 runs



4. Rohit Sharma (Mumbai Indians, Deccan Chargers): 6211 runs



5. Suresh Raina (Chennai Super Kings, Gujarat Lions): 5528 runs



6. AB De Villiers (Delhi Daredevils, Royal Challengers Bangalore): 5162



7. Mahendra Singh Dhoni (Chennai Super Kings, Rising Pune Supergiants): 5082 runs



8. Chris Gayle (Kolkata Knight Riders, Royal Challengers Bangalore, Kings XI Punjab): 4965 runs



9. Robin Uthappa (Chennai Super Kings, Kolkata Knight Riders, Mumbai Indians, Sahara Pune Warriors, Royal Challengers Bangalore, Rajasthan Royals): 4952 runs



10. Dinesh Karthik (Delhi Daredevils, Gujarat Lions, Kolkata Knight Riders, Mumbai Indians, Royal Challengers Bangalore): 4516 runs