Top 10 Most Runs in IPL Career: The Best Batsmen of IPL History

The Top 10 most runs in IPL career is a coveted list that showcases some of the most consistent and explosive batsmen in the history of the tournament.

The Indian Premier League (IPL) has become one of the most watched and celebrated cricket leagues in the world.

Over the years, the IPL has showcased numerous cricketing talents, and some players have etched their names in history with exceptional performances.

Among the many records, the race for the most runs in IPL career has always captured the attention of fans.

Batting legends have thrilled audiences with their stunning consistency and match-winning contributions.

In this blog, we’ll take a deep dive into the Top 10 most runs in IPL career, highlighting the incredible stats of these cricketers who have dominated the tournament with their bat, leaving an unforgettable mark on IPL history.

Whether it’s consistency, power hitting, or finishing games, these players have been at the forefront of IPL’s success over the years.

Most Runs in IPL History By a Player

Let’s explore their remarkable achievements in the IPL and celebrate their contributions to the league’s legacy.

Batsman With Most Runs in IPL History

Player Name
Matches
Runs
Highest Score
Centuries (100)
Half-Centuries (50)
Virat Kohli
244
8,004
122*
8
55
Shikhar Dhawan
221
6,769
106
2
51
Rohit Sharma
252
6,628
109
2
43
David Warner
184
6,565
126
4
61
Suresh Raina
200
5,528
100
1
39
MS Dhoni
264
5,243
84
0
24
AB de Villiers
156
4,849
129*
3
40
Andre Russell
127
2,484
88*
0
13
Shubman Gill
48
2,190
96
0
17
Hardik Pandya
137
2,525
91*
0
14

Also Read: Complete List of IPL Winners: From 2008 to 2025 Champions

About The Players With Most Runs in IPL History

1. Virat Kohli

Virat Kohli is the undisputed king of Most Runs in IPL History, with 8,000 runs in the tournament. His journey began with Royal Challengers Bangalore (RCB) in 2008, and he has been a mainstay ever since.

Kohli’s consistency with the bat has been nothing short of phenomenal, with 8 centuries to his name, a record for the most in IPL.

He has been RCB’s captain for many years, leading them to multiple playoff appearances, although an IPL title has needed him so far.

Known for his adaptability, Kohli can anchor the innings or accelerate when needed. His remarkable consistency and hunger for runs make him a true legend of the tournament.

IPL Career

  • Total Runs: 8,004
  • Team: Royal Challengers Bangalore (RCB)
  • Matches Played: 244
  • Innings: 244
  • Average: 38.67
  • Strike Rate: 131.97
  • Centuries: 8
  • Half-Centuries: 55

2. Shikhar Dhawan

Shikhar Dhawan has been one of the most reliable openers in IPL history, amassing over 6,700 runs.

With his solid technique and ability to play aggressive strokes, he has been a key player for multiple franchises, including Delhi Capitals (DC), Sunrisers Hyderabad (SRH), and Punjab Kings (PBKS).

Dhawan has an impressive 2 IPL centuries and numerous half-centuries to his name. His adaptability to various roles in the batting order and his experience in big matches make him a valuable player in any team.

Known for his calm and consistency, Dhawan is often the player who provides his team with a solid foundation in the early overs.

IPL Career

  • Total Runs: 6,769
  • Teams: Delhi Capitals (DC), Delhi Daredevils (DD), Mumbai Indians (MI), Sunrisers Hyderabad (SRH), Punjab Kings (PBKS)
  • Matches Played: 221
  • Innings: 218
  • Average: 35.26
  • Strike Rate: 127.14
  • Centuries: 2
  • Half-Centuries: 51

3. Rohit Sharma

Rohit Sharma is another IPL great who has scored over 6,600 runs. He is known for his elegant stroke play and ability to lead by example, having captained Mumbai Indians (MI) to five IPL titles, the most by any franchise.

Rohit’s leadership has been exceptional, but his batting is equally impressive, with 2 centuries and over 40 half-centuries in the tournament.

He has an excellent strike rate and is known for his ability to accelerate during the middle and death overs.

His calmness under pressure and experience make him one of the most successful players in IPL history, both as a batsman and a leader.

IPL Career

  • Total Runs: 6,628
  • Teams: Deccan Chargers (DEC), Mumbai Indians (MI)
  • Matches Played: 252
  • Innings: 244
  • Average: 29.72
  • Strike Rate: 131.14
  • Centuries: 2
  • Half-Centuries: 43

4. David Warner

David Warner, an explosive Australian opener, has scored over 6,500 runs in the IPL.

Warner made his mark with Delhi Daredevils (now Delhi Capitals), but his most successful stint came with Sunrisers Hyderabad (SRH), where he led the team to an IPL title in 2016.

With 4 centuries and numerous half-centuries, Warner is one of the most aggressive and consistent openers in IPL history.

His ability to attack from the first ball makes him a dangerous player at the top of the order. Warner’s superb consistency with the bat, combined with his leadership skills, has earned him a place among the top run-scorers in IPL.

IPL Career

  • Total Runs: 6,565
  • Teams: Delhi Capitals (DC), Sunrisers Hyderabad (SRH)
  • Matches Played: 184
  • Innings: 184
  • Average: 40.52
  • Strike Rate: 139.77
  • Centuries: 4
  • Half-Centuries: 61

5. Suresh Raina

Suresh Raina, also known as “Chinna Thala,” has been a vital part of Chennai Super Kings (CSK) since the beginning of the IPL.

Scoring over 5,500 runs, Raina is known for his explosive middle-order batting and his ability to play innovative strokes.

He has been one of the key contributors to CSK’s success in the IPL, with the team winning multiple titles under MS Dhoni’s leadership.

Raina has 1 century and over 40 half-centuries to his name and is a brilliant fielder, known for his electric movements on the field.

His ability to turn matches with his quick-fire innings has made him one of the most important players in IPL history.

IPL Career

  • Total Runs: 5,528
  • Teams: Chennai Super Kings (CSK), Gujarat Lions (GL)
  • Matches Played: 200
  • Innings: 195
  • Average: 32.52
  • Strike Rate: 136.76
  • Centuries: 1
  • Half-Centuries: 39

6. MS Dhoni

MS Dhoni, one of the most successful captains in IPL history, has scored over 5,200 runs in the tournament. His calm and composed demeanor, coupled with his finishing abilities, have made him a fan favorite.

As the captain of Chennai Super Kings (CSK), Dhoni has led the team to 5 IPL titles and numerous playoff appearances.

While Dhoni may not have the highest run total or many centuries to his name, his ability to come in at the death and finish games with his aggressive stroke play is unparalleled.

His cricketing acumen and leadership make him one of the most impactful players in the IPL.

IPL Career

  • Total Runs: 5,243
  • Team: Chennai Super Kings (CSK), Rising Pune Supergiants (RPS)
  • Matches Played: 264
  • Innings: 229
  • Average: 39.13
  • Strike Rate: 137.54
  • Centuries: 0
  • Half-Centuries: 24

7. AB de Villiers

AB de Villiers, the South African batting genius, has amassed over 4,800 runs in the IPL, playing most of his career for Royal Challengers Bangalore (RCB).

Known for his innovative stroke play and ability to hit the ball to all parts of the ground, de Villiers is a nightmare for bowlers.

His ability to adapt to various situations, whether chasing a target or setting one, makes him one of the most versatile players in IPL history.

With 3 centuries and numerous half-centuries, de Villiers has established himself as one of the most dangerous players in the IPL, often playing match-winning knocks.

IPL Career

  • AB de Villiers
  • Total Runs: 4,849
  • Team: Royal Challengers Bangalore (RCB)
  • Matches Played: 156
  • Innings: 151
  • Average: 41.10
  • Strike Rate: 158.23
  • Centuries: 3
  • Half-Centuries: 40

8. Andre Russell

Andre Russell is the epitome of power-hitting, and his IPL journey has been filled with explosive performances.

Scoring over 2,400 runs, Russell’s role in Kolkata Knight Riders (KKR) has been that of a game-changer, often coming in during the death overs to unleash an array of big hits.

His strike rate of over 170 is one of the highest in IPL history, and his ability to clear the boundary with ease makes him a fan favorite.

Russell has also been a valuable all-rounder, contributing with the ball as well, but it’s his batting that has made him one of the most entertaining players to watch in the tournament.

IPL Career

  • Total Runs: 2,484
  • Teams: Delhi Capitals (DC), Kolkata Knight Riders (KKR)
  • Matches Played: 127
  • Innings: 105
  • Average: 29.22
  • Strike Rate: 174.92
  • Half-Centuries: 13

9. Shubman Gill

Shubman Gill is one of the younger stars of IPL, with over 2,100 runs to his name. Playing for Gujarat Titans (GT), Gill made an instant impact in the 2022 season, helping the team win the title in their debut year.

Known for his elegance and calmness at the crease, Gill is an opening batsman who plays with a balance of aggression and caution.

His ability to build partnerships and anchor the innings makes him an asset to any team. Despite being relatively new to the IPL, Gill’s performances have already shown that he’s a future star of the tournament.

IPL Career

  • Total Runs: 2,190
  • Teams: Gujarat Titans (GT)
  • Matches Played: 48
  • Innings: 46
  • Average: 26.87
  • Strike Rate: 130.41
  • Half-Centuries: 17

10. Hardik Pandya

Hardik Pandya, an explosive all-rounder, has made his mark with both bat and ball in IPL. With over 2,500 runs, Pandya has been a key player for Mumbai Indians (MI) and later for Gujarat Titans (GT), where he led the team to victory in the 2022 season.

Pandya’s batting is characterized by his aggressive style, often turning matches with his ability to hit sixes at will. His all-round contributions, both with the bat and ball, have made him an integral part of any team he plays for.

Known for his style playing style and finishing abilities, Pandya’s performances have earned him a place among the IPL’s best.

IPL Career

  • Total Runs: 2,525
  • Teams: Gujarat Titans (GT), Mumbai Indians (MI)
  • Matches Played: 137
  • Innings: 128
  • Average: 28.69
  • Strike Rate: 145.61
  • Half-Centuries: 14

The Top 10 most runs in IPL history represents the pinnacle of batting excellence, showcasing the consistency, power, and versatility that have defined the Indian Premier League over the years.

From the legendary Virat Kohli, who remains the undisputed leader of the pack, to emerging stars like Shubman Gill, these players have not only accumulated runs but have also shaped the course of IPL seasons with their match-winning performances.

Their contributions go beyond just the numbers, as they have enthralled fans with their adaptability, leadership, and ability to deliver under pressure.

As the IPL continues to evolve, these batsmen will undoubtedly remain a benchmark for future generations, inspiring cricketers to chase greatness in one of the most exciting tournaments in the world.

People also ask

Q. Who holds the record for the most runs in IPL history?

Ans: Virat Kohli leads the list with 8,004 runs, all scored while playing for the Royal Challengers Bangalore (RCB) between 2008 and 2025.

Q. How many centuries has Virat Kohli scored in the IPL?

Ans: Kohli has scored 8 centuries in the IPL, making him the player with the most centuries in the tournament’s history.

Q. Who has won the Orange Cap the most times?

Ans: David Warner has won the Orange Cap three times, followed by Chris Gayle and Virat Kohli, who have each won it twice.

Q. How many runs has Rohit Sharma scored in the IPL?

Ans: Rohit Sharma has accumulated 6,628 runs, playing for the Deccan Chargers (DEC) and Mumbai Indians (MI) between 2008 and 2024.

More to read:

Leave a Comment

Content