In the history of the Indian Premier League (IPL), the record for the most runs scored belongs to Virat Kohli, the legendary batsman from Royal Challengers Bengaluru (RCB). Kohli achieved this historic milestone during the IPL 2024 Eliminator match against Rajasthan Royals, when he crossed the 8,000-run mark.Virat Kohli has played 252 IPL matches (244 innings) so far, accumulating 8,004 runs at an impressive average of 38.67. He has scored 8 centuries and 55 half-centuries, with his highest individual score being 113 runs*.
Top Run-Scorers in IPL History
Apart from Kohli, the other highest run-scorers in IPL history are:
- Virat Kohli – 8,004 runs (252 matches)
- Shikhar Dhawan – 6,769 runs (222 matches)
- David Warner – 6,397 runs (176 matches)
- Rohit Sharma – 6,211 runs (243 matches)
- Suresh Raina – 5,528 runs (205 matches)
Kohli’s Consistency and Impact on IPL
Having debuted in IPL in 2008, Virat Kohli has remained the backbone of RCB throughout his career. His most dominant season came in 2016, when he scored a record 973 runs, the highest in a single IPL season.
As IPL 2025 approaches, fans eagerly await another stellar performance from the Run Machine, who continues to redefine batting excellence in T20 cricket.