SBZ app

Calendar Iconviews : 678

20 Min Read

Most runs in IPL history
Who Has Scored Most Runs In IPL History? Check Details
Top 3 players with the most runs in IPL history


The Indian Premier League is one of the most followed leagues in the world. Having the glitz and glamour of superstars makes it even more exciting and entertaining to cricket fans. You might not know that it's been more than 16 years since the establishment of this major cricket league in India, where hundreds of cricketers take part in 2 months of non-stop action to make their name across the world. But do you know only a few of them are able to perform consistently and grow as the masters of the game? Through this news piece, we would like to take you to the top 3 batsmen who have scored most runs in IPL till now and have been the masters of the game since its inception.

Top 3 batters with the Most Runs In IPL History:

Name

Matches

Runs

Highest Score

Batting Average

Strike Rate

100s

50s

Virat Kohli

237

7263

113

37.25

130.02

7

50

Shikhar Dhawan

217

6617

106*

35.39

127.18

2

50

David Warner

176

6397

126

41.54

139.92

4

60

Rohit Sharma

243

6211

109*

29.58

130.05

1

42

Suresh Raina

205

5528

100*

32.52

136.76

1

39

AB de Villiers

184

5162

133*

39.70

151.68

3

40

MS Dhoni

250

5082

84*

38.79

135.92

0

24

Chris Gayle

142

4965

175*

39.72

148.96

6

31

Robin Uthappa

205

4952

88

27.51

130.35

0

27

Dinesh Karthik

242

4516

97*

25.81

132.71

0

20



1. Virat Kohli (7264) 

Virat Kohli is not just a name in Indian cricket, it's the journey of a player, coming from every corner of a city who dares to follow his dream of representing his country on an international stage. Kohli has been the highest run-scorer for men in blue in every format after the legendary Indian cricketer Sachin Tendulkar, also known as the God of Indian Cricket, for his contribution to the Indian Cricket team. Kohli's dedication towards the game makes him one of the greatest players in the world.

Not only in international cricket, King Kohli also rules in the Indian Premier League (IPL) as he leads on the top of the table with the most runs in IPL by having 7263 runs, which is the most runs in IPL after playing 237 games for the Royal Challengers Bangalore franchise in 16th editions.

Virat has scored these runs with an average of 37.25, having 7 centuries and 50 half-centuries with the highest score in IPL history of 113 runs. Talking about the current form of the former Indian Captain in the 2024 edition for the Royal Challengers Bangalore franchise, he has scored most runs in IPL 2024  i.e. 379 runs in 8 matches with an average of 63.17, having a high score of 113 runs.

2. Shikhar Dhawan ( 6617) 

Shikhar Dhawan has been playing in the Indian Premier League since 2008 with different franchises across different years. Dhawan, who is known for his aggressive batting style, made his debut for the Indian team in style by scoring the fastest hundred in the Debut match against Australia at Mohali. Gabbar is known as MR. ICC for Men in Blue in ODI ICC events, where he has scored 1238 runs at an average of 65.15, including six centuries in 3 ICC appearances in 2013, 2017 and 2019 World Cup.

The left-handed batter has been part of Punjab Kings, aka Kings XI Punjab, for the last 2 years after getting brought up the franchise in the Tata IPL 2022 for 8.25 crore. However, he represented a different franchise in his 16 years of IPL career, where he scored 6617 runs in 217 matches with an average of 35.39, which includes 2 centuries and 50 half-centuries with a 106 as the highest score in IPL.

Dhawan's incredible record and consistent performance in the IPL makes him the 2nd most higher run-getter in IPL after Virat Kohli. Currently, the star Indian batter has been facing a niggle in the ongoing tournament for the Punjab-based franchise. Sam Curran, was named as the stand-in captain in the absence of Dhawan. 

3. David Warner ( 6397) 

David Warner has been a part of the Indian Premier League (IPL) from the start, where he was part of the Delhi-based franchise, Delhi Daredevils, now known as Delhi Capitals and Sunrisers Hyderabad later, before joining his first team in the 2024 edition. The left-handed batter has been a consistent performer in the IPL, where in the year 2015, he was the highest run scorer in IPL with 562 runs.

A year later, in 2016, Warner helped Sunrisers Hyderabad win their maiden IPL trophy, where he scored 848 runs, which was the most runs in IPL from a Sunrisers Hyderabad batter in the 2016 edition of the Indian Premier League.

Warner has scored 6397 runs in 176 games with an average of 41.54, having 4 hundred and 60 half-centuries under his name with 126 runs as the highest run score in IPL.Talking about the current form of the Australian batter, he has been out of the form for the Delhi Capitals franchise, wherein in 7 games, he has scored just 167 runs with a poor average of 23.86.

It will be interesting to see who will replace these top 3 batters after this season of the Indian Premier League (IPL) with the most runs in IPL history.

SBZ app
SBZ app
SBZ app