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)

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.
Category | Performance | Category | Performance |
---|---|---|---|
Span | 2008–2025 | Matches | 267 |
Innings | 259 | Not Outs | 40 |
Runs | 8661 | Highest Score | 113* |
Batting Average | 39.54 | Balls Faced | 6519 |
Strike Rate | 132.85 | Centuries | 8 |
Fifties | 63 | Ducks | 10 |
Fours | 771 | Sixes | 291 |
2. Rohit Sharma (DCH/MI)

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.
Category | Performance | Category | Performance |
---|---|---|---|
Span | 2008–2025 | Matches | 272 |
Innings | 267 | Not Outs | 30 |
Runs | 7046 | Highest Score | 109* |
Batting Average | 29.73 | Balls Faced | 5334 |
Strike Rate | 132.09 | Centuries | 2 |
Fifties | 47 | Ducks | 18 |
Fours | 640 | Sixes | 302 |
3. Shikhar Dhawan (DC/DCH/MI/PBKS/SRH)

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.
Category | Performance | Category | Performance |
---|---|---|---|
Span | 2008–2024 | Matches | 222 |
Innings | 221 | Not Outs | 29 |
Runs | 6769 | Highest Score | 106* |
Batting Average | 35.25 | Balls Faced | 5324 |
Strike Rate | 127.14 | Centuries | 2 |
Fifties | 51 | Ducks | 11 |
Fours | 768 | Sixes | 152 |
4. David Warner (DC/SRH)

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.
Category | Performance | Category | Performance |
---|---|---|---|
Span | 2009–2024 | Matches | 184 |
Innings | 184 | Not Outs | 22 |
Runs | 6565 | Highest Score | 126 |
Batting Average | 40.52 | Balls Faced | 4697 |
Strike Rate | 139.77 | Centuries | 4 |
Fifties | 62 | Ducks | 11 |
Fours | 663 | Sixes | 236 |
5. Suresh Raina (CSK/GL)

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.
Category | Performance | Category | Performance |
---|---|---|---|
Span | 2008–2021 | Matches | 205 |
Innings | 200 | Not Outs | 30 |
Runs | 5528 | Highest Score | 100* |
Batting Average | 32.51 | Balls Faced | 4043 |
Strike Rate | 136.73 | Centuries | 1 |
Fifties | 39 | Ducks | 9 |
Fours | 506 | Sixes | 203 |
Read more:-