Indian Premier League (IPL) has had a rich history as part of Indian cricket in its first twelve editions. In terms of runs scored, Virat Kohli holds the record for most runs in IPL history. The RCB skipper has scored 5412 runs in the first twelve editions of the IPL including five centuries and 36 fifties. Following Kohli, Suresh Raina, often known as Mr IPL, holds the second spot on the list of highest run-scorers in the IPL.
List of Highest run-scorers in IPL history | Most Runs in IPL
Five players with most IPL runs without scoring a century
Delhi Capitals’ opener Shikhar Dhawan holds the record for scoring most runs without an IPL century. In his IPL career, Dhawan has scored 4579 runs but hasn’t breached the 100-run mark ever in his individual batting innings. In IPL 2019, Shikhar scored his highest IPL score of 98* against KKRin Eden Gardens.
Virat Kohli tops the IPL list for highest run-scorers in an IPL season. In 2016, Kohli scored an unbelievable 973 runs in 16 games at an average of 81.08 and a strike rate of 152.03. In IPL 2016, Kohli was the peak of his powers which included four centuries for the RCB captain. It was a record-breaking season for Kohli who narrowly missed to breach the 1000-run mark in a single edition of the IPL.
Virat Kohli (RCB, 2016)
David Warner (SRH, 2016)
Kane Williamson (SRH, 2018)
Chris Gayle (RCB, 2012)
Michael Hussey (CSK, 2013)
List of Overseas Players with most runs in IPL
Sunrisers Hyderabad’s captain in IPL 2020, David Warner has scored most runs for an overseas player in IPL history. With 4706 runs in 126 matches, Warner has scored most runs by any overseas player in the IPL. However, he holds the fourth spot in the list of all-time leading run-scorers in the IPL.
Currently, MS Dhoni leads the batting charts with most runs in IPL history as captain. In 143 matches as captain, Dhoni has scored 3273 runs in his IPL career. Followed by Dhoni, former KKR skipper Gautam Gambhir takes the second spot with 2935 runs in 101 matches.