Players With Most Runs In IPL History

most runs in ipl

Take a look at the list of players with most runs in IPL history

Deepansh Bajaj March 8, 2025

The Indian Premier League(IPL) has seen some of the best batters taking center stage & taking batting to a new level. Let's have a look at the list of batters with the most runs in the history of IPL.

Most Runs In IPL History

1. Virat Kohli- 8004 Runs

Former Indian & Ace RCB captain Virat Kohli is the top run-scorer in the history of Indian Premier League (IPL) with over eight thousand runs in 252 matches with his highest score being an unbeaten 113. Kohli had one of his best seasons in 2016 when smacked 973 runs in 16 matches, most runs in a single season till date. With Kohli now retired from the T20I format the fans might just see a very different version of Virat Kohli come IPL 2025.

Virat Kohli IPL

2. Shikhar Dhawan-6769 Runs

Former Indian & IPL opener Shikhar Dhawan has had a long-lasting impact in the IPL all these 17 years. It'll be the first time that Dhawan won't be featuring in the IPL after having announced his retirement from all Cricket last year. Dhawan played in 222 IPL games for multiple franchises like Delhi Capitals, Punjab Kings, Mumbai Indians, Sunrisers Hyderabad & Deccan Chargers. Dhawan with his dashing opening skills scored more than six thousand runs and paved for a solid opening partnerships.

Shikhar Dhawan IPL

3. Rohit Sharma- 6628 Runs

Rohit Sharma one of the greats of the game has been a solid performer in the Indian Premier League for more than a decade representing the now-Defunct Deccan Chargers & then the Mumbai Indians. Sharma has scored 6628 runs in 257 games with his highest score in the tournament being an unbeaten 109*.

rohit sharma ipl

4. David Warner- 6565 Runs

Probably the only foreign player who's had tremendous success in the IPL since its inception in 2008. The star Australian batter David Warner has played 184 games & has accumulated a breathtaking 6565 runs at an average of 42, his highest score is a gigantic 126.

david warner ipl

5. Suresh Raina- 5528 Runs

He is called as 'Mr. IPL' for some reason & here are the credentials as to why he is touted as the great of the game when it comes to IPL Cricket. Raina played a pivotal role for the Chennai Super Kings at number 3. Raina played 200 matches in the IPL scoring 5528 runs at an average of 32.51. Raina's highest score in the league is 100.

suresh raina

Most Runs In IPL History (Table)

Player Team(s) Span Matches Innings Runs Highest Score Average Strike Rate
V Kohli RCB 2008-2024 252 244 8004 113* 38.66 131.97
S Dhawan DC/DCH/MI/PBKS/SRH 2008-2024 222 221 6769 106* 35.25 127.14
RG Sharma DCH/MI 2008-2024 257 252 6628 109* 29.72 131.14
DA Warner DC/SRH 2009-2024 184 184 6565 126 40.52 139.77
SK Raina CSK/GL 2008-2021 205 200 5528 100* 32.51 136.73

Most Runs In Single Season:

most runs in single edition

Year Player Team Runs
2008 Shaun Marsh Punjab Kings 616
2009 Matthew Hayden Chennai Super Kings 572
2010 Sachin Tendulkar Mumbai Indians 618
2011 Chris Gayle Royal Challengers Bangalore 608
2012 Chris Gayle Royal Challengers Bangalore 733
2013 Michael Hussey Chennai Super Kings 733
2014 Robin Uthappa Kolkata Knight Riders 660
2015 David Warner Sunrisers Hyderabad 562
2016 Virat Kohli Royal Challengers Bangalore 973
2017 David Warner Sunrisers Hyderabad 641
2019 Kane Williamson Sunrisers Hyderabad 735
2020 KL Rahul Punjab Kings 670
2021 Ruturaj Gaikwad Chennai Super Kings 635
2022 Jos Buttler Rajasthan Royals 863
2023 Shubman Gill Gujarat Titans 890
2024 Virat Kohli Royal Challengers Bangalore 741
2025 TBA TBA TBA

Leave a comment

(Your email address will not be published)