Top 5 Most Runs in Indian Premier League History (As of 2025)

Most Runs in Indian Premier League

The Most Runs in Indian Premier League history have been amassed by some of the greatest batsmen of the modern era. Over the years, the IPL has not only delivered thrilling cricketing action but also given rise to batting icons who have left an indelible mark through their consistency, match-winning performances, and monumental run tallies. Below are the five highest run-scorers in IPL history, with detailed insights into their contributions and illustrious careers.

Here is Top 5 Most Runs in Indian Premier League History (As of 2025)

1. Virat Kohli (RCB)

Most Runs in Indian Premier League

Virat Kohli, the face of Royal Challengers Bangalore and one of the most iconic players in IPL history, tops the list for the Most Runs in Indian Premier League with a staggering 8661 runs. Since the league’s inception in 2008, Kohli has been a one-franchise man, displaying unwavering loyalty to RCB while building a legacy defined by passion, intensity, and elite performance.

What sets Kohli apart is his unmatched consistency and adaptability. His record includes an incredible 8 centuries and 63 half-centuries, a feat that speaks to both his hunger for runs and ability to perform across different conditions and match situations. Whether stabilizing the innings with precision or accelerating with calculated aggression, Kohli has mastered the art of anchoring while also finishing — a rare blend in T20 cricket.

His most memorable season came in 2016, when he scored a historic 973 runs, including four centuries — the highest-ever run tally in a single IPL edition. That campaign remains one of the greatest individual seasons in the tournament’s history. Kohli’s batting average of 39.54 and strike rate of 132.85 reflect a player who can adapt to any scenario: building partnerships, chasing daunting totals, or setting up commanding leads.

CategoryPerformanceCategoryPerformance
Span2008–2025Matches267
Innings259Not Outs40
Runs8661Highest Score113*
Batting Average39.54Balls Faced6519
Strike Rate132.85Centuries8
Fifties63Ducks10
Fours771Sixes291

2. Rohit Sharma (DCH/MI)

Most Runs in Indian Premier League

Rohit Sharma, the charismatic skipper of Mumbai Indians and a five-time IPL champion, has firmly etched his name among the legends with over 7000 runs to his credit. His contribution places him among the players with the Most Runs in Indian Premier League history — a testament to his longevity, adaptability, and class at the highest level of franchise cricket.

Known for his effortless timing and graceful strokeplay, Rohit has thrilled fans with elegant drives, lofted shots, and powerful pulls that seem almost casual in execution. While his career IPL batting average of 29.73 may appear modest compared to some contemporaries, it reflects his natural attacking instinct and selfless approach at the top — often putting team momentum ahead of personal milestones.

One of the most striking aspects of Rohit’s batting is his boundary-hitting ability. With 302 sixes to his name, he ranks among the top six-hitters in league history, proving he can switch gears when needed and take on any bowling attack. Beyond the numbers, his impact as a leader — guiding MI to five titles — further elevates his legacy. His cool-headed decision-making, tactical acumen, and knack for delivering in crucial moments have made him one of the most complete and respected figures in IPL history.

CategoryPerformanceCategoryPerformance
Span2008–2025Matches272
Innings267Not Outs30
Runs7046Highest Score109*
Batting Average29.73Balls Faced5334
Strike Rate132.09Centuries2
Fifties47Ducks18
Fours640Sixes302

3. Shikhar Dhawan (DC/DCH/MI/PBKS/SRH)

Most Runs in Indian Premier League

Shikhar Dhawan, renowned for his elegant strokeplay and calm demeanor, stands tall as one of the most stylish and dependable openers in IPL history. With 6769 runs to his name, he firmly holds his place among the elite group of players with the Most Runs in Indian Premier League history. His consistency at the top of the order across multiple franchises — including Delhi Capitals, Sunrisers Hyderabad, and Punjab Kings — has made him a go-to batter season after season.

Dhawan’s batting is marked by grace and control, rather than brute force. His 51 half-centuries highlight his ability to build long, impactful innings, while his tally of 768 fours — the highest by any player in IPL history — underscores his classical, ground-stroke-heavy approach. Rather than relying solely on power-hitting, Dhawan uses placement, timing, and experience to pierce the field and accumulate runs at a steady pace.

CategoryPerformanceCategoryPerformance
Span2008–2024Matches222
Innings221Not Outs29
Runs6769Highest Score106*
Batting Average35.25Balls Faced5324
Strike Rate127.14Centuries2
Fifties51Ducks11
Fours768Sixes152

4. David Warner (DC/SRH)

Most Runs in Indian Premier League

David Warner, widely regarded as the most successful overseas batter in IPL history, has been a dominant force at the top of the order for over a decade. With a stellar tally of 6565 runs, Warner ranks among the elite group of players with the Most Runs in Indian Premier League history. His ability to lead from the front, set aggressive tones during powerplays, and maintain consistency across seasons has made him a nightmare for bowlers.

Warner boasts an outstanding batting average of 40.52 and a blazing strike rate of 139.77, a rare combination that reflects both reliability and attacking intent. His record of 62 half-centuries is among the highest in the league and highlights his remarkable ability to build innings under pressure. Whether playing for Sunrisers Hyderabad or Delhi Capitals, Warner has consistently delivered match-winning performances, often single-handedly taking games away from the opposition.

In addition to his batting, Warner’s leadership was instrumental in guiding SRH to their maiden IPL title in 2016. His aggressive yet composed captaincy style, paired with his fearless batting, has earned him a legendary status in the IPL. Year after year, Warner has proven why he is not only one of the top run-scorers but also one of the most impactful players in the league’s history.

CategoryPerformanceCategoryPerformance
Span2009–2024Matches184
Innings184Not Outs22
Runs6565Highest Score126
Batting Average40.52Balls Faced4697
Strike Rate139.77Centuries4
Fifties62Ducks11
Fours663Sixes236

5. Suresh Raina (CSK/GL)

Most Runs in Indian Premier League

Nicknamed “Mr. IPL,” Suresh Raina was the cornerstone of Chennai Super Kings’ batting lineup during their most successful years. A dynamic left-handed batter known for his aggressive stroke play and electric fielding, Raina played a pivotal role in CSK’s dominance. He amassed 5528 runs in the tournament, placing him among the top players with the Most Runs in Indian Premier League history.

What truly set Raina apart was his remarkable consistency and his ability to perform under pressure, especially in high-stakes playoff matches and finals. Whether anchoring the innings or accelerating in the middle overs, Raina was the man MS Dhoni and CSK could always rely on. With a healthy strike rate of 136.73, he was not just a steady scorer but also a match-winner capable of shifting momentum in a matter of overs.

CategoryPerformanceCategoryPerformance
Span2008–2021Matches205
Innings200Not Outs30
Runs5528Highest Score100*
Batting Average32.51Balls Faced4043
Strike Rate136.73Centuries1
Fifties39Ducks9
Fours506Sixes203

Read more:-

Leave a Reply

Your email address will not be published. Required fields are marked *