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. 

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

Most Runs in IPL History

Player
Mat
HS
Ave
SR
100
Virat Kohli 263113*39.57132.68
Rohit Sharma 268109*29.73131.932
Shikhar Dhawan 222106*35.25127.142
David Warner 18412640.52139.774
Suresh Raina 205100*32.51136.731
MS Dhoni 27684*38.46137.63-
KL Rahul 143132*46.63135.785
AB de Villiers 184133*39.7151.683
Ajinkya Rahane 197105*30.59124.892
Chris Gayle 142175*39.72148.966

Most Runs in IPL History in One Match 

Player
Runs
Balls
4s
6s
SR
Opposition
Chris Gayle (RCB)175*661317265.15v Warriors
Brendon McCullum (KKR)158*731013216.43v RCB
Abhishek Sharma (SRH)141551410256.36v Punjab Kings
Q de Kock (LSG)140*701010200v KKR
AB de Villiers (RCB)133*59194225.42v MI
KL Rahul (Kings XI)132*69147191.3v RCB
AB de Villiers (RCB)129*521012248.07v Guj Lions
Shubman Gill (GT)12960710215v MI
Chris Gayle (RCB)128*62713206.45v Daredevils
Rishabh Pant (Daredevils)128*63157203.17v SRH

Most Runs in IPL History Team

Team
Score
Overs
RR
Opposition
Sunrisers Hyderabad 287/32014.35v RCB
Sunrisers Hyderabad 286/62014.3v RR
Sunrisers Hyderabad 277/32013.85v MI
Kolkata Knight Riders 272/72013.6v DC
Sunrisers Hyderabad 266/72013.3v DC
Royal Challengers Bangalore 263/52013.15v Warriors
Punjab Kings262/218.414.03v KKR
Royal Challengers Bangalore 262/72013.1v SRH
Kolkata Knight Riders 261/62013.05v Punjab Kings
Delhi Capitals257/42012.85v MI

FAQs: Most Runs in IPL 

Q. Who made the most runs in IPL history?

A. Virat Kohli holds the records for the most runs scored (8,004) and the most centuries made (8) in the Indian Premier League.

Q. Who hit most runs in one match in IPL?

A. IPL veteran Chris Gayle (175*) tops the charts for highest runs in one match in IPL history. 

Q. Who scored the most runs in an over in IPL?

A. Former West Indies batter, Chris Gayle, holds the record for most runs (37) in an over in IPL history.  

Q. What is the highest successful chase in IPL?

A. As of 2025, Punjab Kings hold the record for the highest run chase in IPL. PBKS successfully chased down a target of 262 against Kolkata Knight Riders at the Eden Gardens in IPL 2024.

Q. Who has the most orange caps in IPL?

A. Aussie batter David Warner holds the distinction of winning the Orange Cap three times (2015, 2017, 2019), the most by any player in IPL history.