Most Runs In IPL

Virat tops the run-getter's list in the IPL (AP Photo)Virat tops the run-getter's list in the IPL (AP Photo)

Indian Premier League (IPL) has been a platform where extraordinary batting talents have consistently shown season after season. These players exhibited remarkable skills but also played pivotal roles in leading their teams to victory on numerous occasions.

IPL has witnessed some of the most incredible displays of power-hitting and stroke-making from batsmen with remarkable consistency. 

The IPL has seen iconic batsmen like Virat Kohli, Rohit Sharma, Chris Gayle, David Warner, and AB de Villiers, among others, who have consistently performed at a high level and entertained cricket fans around the world with their prowess with the willow. 

Their ability to adapt to different conditions, play match-winning innings and maintain consistency season after season has made them legends of the game within the IPL context.

In this Article, let's check out the players with the most runs in IPL. 

Strike Rate
Highest Score
1Virat Kohli 252800438.66131.978
2Shikhar Dhawan222676935.25127.14251106*
Rohit Sharma 257662829.72131.142
4David Warner184656540.52139.774
5Suresh Raina205552832.52136.76139100*
6MS Dhoni264524339.12 137.530
7AB de Villiers184516239.70151.683
8Chris Gayle142496539.72148.966
9Robin Uthappa205
10Dinesh Karthik257484226.31135.360

Top 3 Batters With The Most Runs In IPL History

Virat Kohli 

Virat Kohli is the highest IPL run scorer (X.COM)Virat Kohli is the highest IPL run scorer (X.COM)

Virat Kohli's impressive record in the Indian Premier League (IPL) highlights his exceptional batting skills and consistency as a top-order batsman. 

Leading the Royal Challengers Bengaluru (RCB) for several years, Kohli has been an important player for the franchise and has left a lasting impact on the league.

Kohli's record-breaking 2016 season, where he scored 973 runs, is a remarkable achievement and remains one of the most outstanding performances in IPL history. 

His ability to score consistently, as evidenced by his overall tally of 8004 runs in 229 innings with an average of 38.66 and a strike rate of 131.97, further solidifies his position as one of the highest run-getters in the league.

Kohli's 8 centuries in the IPL make him the batsman with the most tons in the history of the league, showcasing his knack for converting starts into big scores.

Shikhar Dhawan 

Dhawan is the second most run scorer( X.COM)Dhawan is the second most run scorer( X.COM)

Shikhar Dhawan is a stalwart player in the Indian Premier League (IPL) with his consistent performances over the years. His contributions have been vital to the success of the teams he has represented.

Dhawan's impressive IPL stats reflect his batting prowess and his ability to provide explosive starts at the top of the order. 

Accumulating 6769 runs at an average of 35.25 and a strike rate of 127.14 is a testament to his skill and consistency in the tournament.

Rohit Sharma

Rohit Sharma's impact on the Indian Premier League (IPL) is remarkable, and he has rightfully earned his place among the tournament's all-time greats. 

With 6628 runs in 257 innings at an average of 29.72 and a staggering strike rate of 131.14, the MI great's numbers reflect his ability to score runs quickly while maintaining consistency

Rohit Sharma's distinction as the top run-getter among overseas players and his third position overall in the IPL run-scoring charts underline his significance in the league's history.

Most Runs In IPL: Frequently Asked Questions

Q.1 Who has most runs in IPL history?

Answer: Virat Kohli holds the record for scoring the most runs in IPL. He leads the table with 8004 runs in 252 matches, including 8 centuries and 55 fifties.

Q.2 Who has most runs in IPL in one season?

Answer: In 2016, Virat Kohli had an incredible IPL season. He scored 973 runs in 16 matches, averaging 81.08 and striking at 152.03. This is the most runs ever scored by an individual in a single IPL season.

Q.3 Who are the top 5 players with the most runs in IPL History? 

Answer: Virat Kohli (8004 runs), Shikhar Dhawan (6769 runs), Rohit Sharma (6628 runs), David Warner (6565 runs) and Suresh Raina (5528 runs). 

Q.4 Who has hit most 50 in the IPL history?

Answer: After of the 2024 edition, Australian batter David Warner tops the list with the most half-centuries in the history of the league with 62 while he has also crossed the 50-run mark 66 times.