Virat Kohli is the highest run scorer in IPL history, scoring 6411 runs in 216 matches of the Indian Premier League.
The Indian Premier League (IPL) is the biggest domestic T20 league globally and has achieved cult status in the 13 years of its existence.
Be it Virat Kohli, Rohit Sharma, MS Dhoni, AB de Villiers, Gautam Gambhir, Robin Uthappa, or Chris Gayle, IPL is where all superstars descend. Along with such a high batting standard, run-scoring comes synonymously.
Most runs in IPL: Top 5 List
Virat Kohli | 6411 runs in IPL
Virat Kohli currently leads the race for most runs in IPL history with 6411 runs in 216 matches at an average of 36.43, which includes 42 half-centuries and five centuries. Kohli has been a run machine for the Royal Challengers Bangalore.
Teams: Royal Challengers Bangalore
Shikhar Dhawan | 6086 runs
Shikhar Dhawan is second on the list for the highest run-scorer in IPL followed by Rohit Sharma. He has summed 6086 runs at an average of 35.18
Teams: Sunrisers Hyderabad, Delhi Capitals, Deccan Chargers, Mumbai Indians
Rohit Sharma | 5674 Runs in IPL
The most successful IPL captain, Rohit Sharma sits third on this list of highest scorers in IPL. He has tallied 5674 runs in 221 matches at an average of 30.66.
Teams: Deccan Chargers, Mumbai Indians
David Warner | 5668 runs in IPL
One of the most successful overseas players in IPL, David Warner has had a gala time in the Indian Premier League since day one. The Aussie opener has scored 5668 runs in 155 runs at an average of 41.99.
Team: Delhi Capitals, Sunrisers Hyderabad
Suresh Raina | 5528 runs in IPL
Popularly known as Mr. IPL, for his consistent performance in the Indian Premier League, the southpaw is the fourth-highest runscorer in IPL. He has 5528 runs in 205 runs at an average of 32.52.
Teams: Chennai Super Kings, Gujarat Lions