The Indian Premier League has been the ultimate proving ground for T20 batting since its inception in 2008. Over 18 seasons, the tournament has seen run-scoring records smashed year after year. From Virat Kohli's unmatched consistency to Shikhar Dhawan's elegant stroke play, the race for the most runs in IPL history is one of cricket's most compelling narratives. Here is the definitive ranking of IPL's all-time top scorers, updated through IPL 2025.
Statistics updated through the end of IPL 2025:
Virat Kohli's dominance in the IPL is unparalleled. The only player to cross 8,000 IPL runs, Kohli has been the heartbeat of Royal Challengers Bangalore since 2008. His legendary 2016 season, where he scored 973 runs in a single edition, remains the gold standard for IPL batting. That season included four centuries and seven half-centuries — a level of consistency that may never be replicated.
Kohli's IPL journey has been one of evolution. From a young, aggressive stroke-maker to a mature run-machine, he has adapted his game across eras. His ability to anchor innings while maintaining a strike rate above 130 makes him the complete T20 batsman.
Shikhar Dhawan's consistent run-scoring across multiple franchises has made him the second-highest run scorer in IPL history. Known for his elegant left-handed batting, Dhawan has been a model of reliability. His best seasons came with Sunrisers Hyderabad (2015-2018), where he formed a devastating opening partnership with David Warner that won SRH the 2016 title.
David Warner's IPL record is extraordinary. With an average above 40 and a strike rate near 140, he combines consistency with aggression better than almost any overseas player in IPL history. His 2016 season with SRH, where he scored 848 runs and led the team to the title, is one of the greatest individual campaigns in tournament history. Warner won the Orange Cap three times (2015, 2017, 2019) — more than any other player.
Keep an eye on Ruturaj Gaikwad, who is on pace to climb into the top 5 within the next two seasons. His average of 42+ is the best among active players with 100+ matches. Jos Buttler and Rishabh Pant, with their extraordinary strike rates, represent the modern T20 batsman who can score quickly without sacrificing consistency.
Track the IPL 2026 season live on SportGodAI. Check the points table, match predictions, and real-time stats to see who's climbing the all-time run charts this season.
Try Sport God AI live
Live scores, AI predictions, and fantasy — free during IPL 2026.