Cricket
Cricket
Guide

Breaking records: who holds the title for most runs in IPL history?

Explore the cricketing titans who've dominated the IPL stage with SportsBoom. From Virat Kohli's record-breaking spree to Chris Gayle's explosive knocks, dive into the stats of the top run-scorers in IPL history.

Umaima Saeed
Umaima Saeed

Last Updated: 2024-05-02

Louis Hobbs

6 minutes read

Since its inception in 2008, the Indian Premier League (IPL) has emerged as the world's best T20 franchise cricket league, showcasing the highest level of talent and competition. Over the years, IPL has elevated the standards of the game, providing a platform for top batsmen to exhibit their skills and deliver extraordinary performances. Through intense rivalries and high-pressure situations, IPL has witnessed remarkable innings from renowned cricketers.

Most runs in IPL history 

Player

Span

Mat

Inns

Runs

HS

Ave

SR

100

50

4s

6s

Virat Kohli (RCB)

2008-2024

240

232

7444

113

37.78

130.27

7

52

658

241

Shikhar Dhawan (DC/MI/PBKS/SRH)

2008-2024

219

218

6684

106*

35.36

127.16

2

50

759

149

David Warner (DC/SRH)

2009-2024

178

178

6475

126

41.5

139.93

4

61

654

231

Rohit Sharma (DC/MI)

2008-2024

245

240

6280

109*

29.62

130.37

1

42

562

261

Suresh Raina (CSK/GL)

2008-2021

205

200

5528

100*

32.51

136.73

1

39

506

203

AB de Villiers (DC/RCB)

2008-2021

184

170

5162

133*

39.7

151.68

3

40

413

251

MS Dhoni (CSK/RPS)

2008-2024

252

218

5082

84*

38.79

135.91

-

24

349

239

Chris Gayle (KKR/KXIP/PBKS/RCB)

2009-2021

142

141

4965

175*

39.72

148.96

6

31

404

357

Robin Uthappa (CSK/KKR/MI/PWI/RCB/RR)

2008-2022

205

197

4952

88

27.51

130.35

-

27

481

182

Dinesh Karthik (DC/GL/KKR/KXIP/MI/RCB)

2008-2024

245

224

4602

97*

26.14

133.5

-

20

445

146

Virat Kohli, representing the Royal Challengers Bangalore (RCB), may have never won an IPL trophy, but he is the highest run-scorer in the tournament's history. With an impressive tally of 7444 runs, seven centuries and 50 half centuries, Kohli has been among the most consistent batsmen in IPL history. His crowning moment came during the 2016 season, where he set an unparalleled record of 973 runs, a feat that remains unmatched to this day. 

Southpaw Shikhar Dhawan, who leads the Punjab Kings (PBKS), holds the second position on the list with a remarkable total of 6,684 runs and an average of 35.37.

David Warner stands out as the top run-scorer among overseas players and holds the third position overall. The Australian batsman boasts an impressive record of four centuries and 60 half-centuries in the league. He has clinched the IPL Orange Cap thrice, in 2015, 2017, and 2019. Despite facing a challenging start to the 2021 season and being dropped from the playing XI midway, Warner's talent remains undeniable. In the mega auction preceding IPL 2022, he was acquired by his former franchise, the Delhi Capitals, for INR 6.25 crores.

Rohit Sharma has accumulated 6,280 runs in 240 innings, primarily representing the Mumbai Indians, a franchise he has guided to five IPL titles. His IPL batting resume includes an impressive tally of 42 half-centuries and a solitary century. Ahead of the IPL 2024, Sharma was replaced as the captain of the Mumbai Indians by Hardik Pandya, who was traded by the franchise from Gujarat Titans. 

Most runs in IPL season 

Ranking

Batsman

Runs

Year

1

Virat Kohli

973

2016

2

Shubman Gill

890

2023

3

Jos Buttler

863

2022

4

David Warner

848

2016

5

Mike Hussey

733

2013

5

Chris Gayle

733

2012

Topping this list is none other than the modern-day cricketing maestro, Kohli, whose remarkable performance in the 2016 season saw him amass a staggering 973 runs, a feat that remains unparalleled in the tournament's history. 

Following closely behind is the talented youngster Shubman Gill, whose sensational batting display in the 2023 season earned him second place with 890 runs to his name.

The third spot is occupied by the explosive English batsman Jos Buttler, who lit up the IPL stage in 2022 with his aggressive stroke play, accumulating a formidable total of 863 runs. 

Not far behind is the dynamic Australian opener David Warner, who showcased his batting prowess in the 2016 season, finishing with an impressive tally of 848 runs. 

Sharing the fifth position are two cricketing behemoths, Mike Hussey and Chris Gayle, both of whom amassed 733 runs in the 2013 and 2012 seasons, respectively. 

Most runs in IPL by a team 

Team

Score

Run Rate

Opposition

Match Date

Sunrisers Hyderabad

277/3

13.85

Mumbai Indians

27 March 2024

Royal Challengers Bangalore

263/5

13.15

Pune Warriors

23 Apr 2013

Luckow Super Giants

257/5

12.85

Punjab Kings

28 Apr 2023

Royal Challengers Bangalore

248/3

12.4

Gujarat Lions

14 May 2016

Chennai Super Kings

246/5

12.3

Rajasthan Royals

3 Apr 2010

On March 27, Sunrisers Hyderabad etched their name in history by achieving the highest team total in the tournament. They amassed a colossal 277/3 in 20 overs against the Mumbai Indians during match number 8 of IPL 2024 at the Rajiv Gandhi International Stadium in Hyderabad. Three of their batsmen slammed half-centuries in the match. 

During the 2013 season, RCB unleashed an explosive batting onslaught against the Pune Warriors India. Led by captain Virat Kohli, RCB's batting lineup, spearheaded by Chris Gayle, smashed their way to a staggering total of 263/5. This is now the second-highest team total in IPL history. Gayle's blistering knock of 175 runs off just 66 balls, the highest individual score in IPL history, set the tone for RCB's dominance.

In 2016, RCB featured once again on the list with another remarkable batting performance, this time against the Gujarat Lions. Virat Kohli and AB de Villiers orchestrated a batting masterclass, with Kohli's majestic century (109 runs off 55 balls) and de Villiers' aggressive strokeplay propelling RCB to a formidable total of 248/3.

FAQs

Who has scored the most runs in IPL history in one season?

The most runs in a single IPL season have been scored by Virat Kohli. In 2016, Kohli
amassed a staggering 973 runs.

Who has scored the most runs in IPL history?

Virat Kohli is the highest run-scorer in the tournament's history. With an impressive tally of 7444 runs, seven centuries and 50 half centuries, Kohli has been among the most consistent batsmen in IPL history.

For more in-depth guides and features in the cricket world, make sure to stay connected to Sportsboom.com.

Recommended Articles

MS Dhoni holding an IPL trophy
Ankitjit Singh
Sports Writer
Last Updated: 2024-04-02
6 minutes read
Avesh Khan was one of the uncapped players in the IPL
Kaylan Geekie
Sports Writer
Last Updated: 2024-04-05
6 minutes read
Mumbai Indians' Rohit Sharma looks on during the Indian Premier League (IPL) Twenty20 cricket match between Delhi Capitals and Mumbai Indians
Ankitjit Singh
Sports Writer
Last Updated: 2024-04-30
8 minutes read
Umaima Saeed
Umaima SaeedSports Writer

Umaima Saeed is a professional sports writer whose articles have been featured in several leading websites. She writes long-form content on sports, particularly cricket. She has a penchant for telling human-interest stories. Umaima has contributed articles on cricket to more than a dozen publications, both in print and online.