The T20 format in cricket since its inception has been a batters paradise. In the modern-day franchisee-based leagues all over the world, conditions for batting have become better and better. The situation is no different in the most cash-rich, competitive, and popular T20 league in the world, the Indian Premier League. IPL 2025 is set to start on March 22, and it has always been upward growth when it comes to the popularity of the league around the world. The journey might not have been this glittery if it was not for that 158-run massive knock by Brendon McCullum in the very first match of IPL. IPL Winners List: A Look at Previous Champions of Indian Premier League Ahead of 2025 Edition.

Run scorers always took the centre stage in the Indian Premier League. Be it the knock from the Kiwi basher McCullum in the first game, or the Universe Boss Chris Henry Gayle with his repeated lethal scores while playing for the Royal Challengers Bengaluru. Many legendary batters have ruled the league with their bats in the last 17 editions, be it Indian greats like Virat Kohli, Rohit Sharma, MS Dhoni, and Shikhar Dhawan or non-Indian superstars like AB de Villiers and Chris Gayle. On that note, let's have a look at the all-time highest run scorers in the history of IPL, who have played big and played consistently over the years. IPL 2025 Jerseys: See Pics of Kits To Be Worn by All Franchises in Cash-Rich Indian Premier League Cricket Tournament.

Players With Most Runs in IPL

Player Runs Matches Innings Highest Score Batting Average
Virat Kohli 8,004 252 244 113* 38.66
Shikhar Dhawan 6,769 222 221 106* 35.25
Rohit Sharma 6,628 257 252 109* 29.72
David Warner 6,565 184 184 126 40.52
Suresh Raina 5,528 205 200 100* 32.51
MS Dhoni 5,243 264 229 84* 39.12
AB de Villiers 5,162 184 170 133* 39.70
Chris Gayle 4,965 142 141 175* 39.72
Robin Uthappa 4,952 205 197 88 27.51
Dinesh Karthik 4,842 257 234 97* 26.31

Legendary batters Virat Kohli, Shikhar Dhawan, and Rohit Sharma have been the masters of scoring consistently in the Indian Premier League. While foreigners like David Warner and Chris Gayle also are in the list, as they were too good at their peak, which also lasted for a long long span. Virat Kohli stands above everyone in the list, being the all-time highest run scorer in IPL, and also the only player to have scored 7000 and 8000 IPL runs.

 

(The above story first appeared on LatestLY on Mar 18, 2025 03:06 PM IST. For more news and updates on politics, world, sports, entertainment and lifestyle, log on to our website latestly.com).