Home » Top 10 Players With the Most Runs in IPL (Updated 2026)
Written By: Ben Crawley

Virat Kohli is the highest run-scorer in IPL history, with 8,661 runs for Royal Challengers Bengaluru. His consistency and ability to play big innings year after year make him a true T20 legend. 

Other top run-scorers include Rohit Sharma, Shikhar Dhawan, and David Warner. They have all scored more than 6,000 runs in the league. These players have delivered memorable performances and often played key roles in their team’s success. 

This article looks at the batters with the most runs in IPL history, highlighting their achievements and impact on the league.

Top 10 Batters With the Most Runs in IPL History

Below is a look at the top 10 batters with the most runs in IPL history so far.

PlayerSpanMatchesRuns
Virat Kohli2008-20252678661
Rohit Sharma2008-20252727046
Shikhar Dhawan2008-20242226769
David Warner2009-20241846565
Suresh Raina2008-20212055528
MS Dhoni2008-20252785439
KL Rahul2013-20251455222
AB de Villiers2008-20211845162
Ajinkya Rahane2008-20251985032
Chris Gayle2009-20211424965

Among the top run-scorers, several legends are still playing in the IPL. Virat Kohli, Rohit Sharma, and MS Dhoni continue to take on important roles for their teams, increasing their impressive run totals. 

Their experience and consistency make them vital players each season. Others on the list have already retired, but they have left a lasting legacy.

1. Virat Kohli 

IPL Career Stats:

AspectDetails
Span2008-2025
Matches267
Runs8661
Average39.54
Strike Rate132.85
Highest Score113*
100s8
50s63

Virat Kohli stands at the top of the IPL run‑scorers list with 8,661 runs from 267 matches, supported by a strong average of 39.54, a strike rate of 132.85, and 8 centuries and 63 fifties. His consistency over nearly two decades highlights his class and endurance in T20 cricket.

Virat Kohli
Source: NDTV Sports

In the IPL 2025 season, Kohli scored 675 runs at an average of 54.75, showcasing peak form. His highest score of 113* against the Rajasthan Royals in 2024 at Jaipur underlines his ability to play match-defining innings, cementing his place as the leading run-scorer in IPL history. He won the Orange Cap for scoring the most runs in a single IPL season in 2016 and 2024.

2. Rohit Sharma

IPL Career Stats:

AspectDetails
Span2008-2025
Matches272
Runs7046
Average29.73
Strike Rate132.09
Highest Score109*
100s2
50s47

Rohit Sharma has scored 7,046 runs in 272 IPL matches, with an average of 29.73, a strike rate of 132.09, 2 centuries, and 47 fifties. His consistency at the top of the order over nearly two decades has made him one of the league’s most reliable run-getters.

Rohit Sharma
Source: Mint

Known for his elegant stroke play and controlled aggression, Rohit can anchor innings or accelerate when needed. His ability to score consistently in crucial matches highlights why he remains among the IPL’s top run-scorers.

3. Shikhar Dhawan

IPL Career Stats:

AspectDetails
Span2008-2024
Matches222
Runs6769
Average35.25
Strike Rate127.14
Highest Score106*
100s2
50s51

Shikhar Dhawan has scored 6,769 runs in the IPL at an average of 35.25, making him one of the league’s most consistent top-order batters over the years. He has played for different franchises throughout his IPL career, but his runs have come consistently, making him the third-highest run-scorer in IPL history.

Shikhar Dhawan
Source: India Today

Known for his aggressive yet controlled stroke play, Dhawan can accelerate innings and anchor the top order. His consistency and reliability in scoring big runs have made him a key player in IPL history.

4. David Warner

IPL Career Stats:

AspectDetails
Span2009-2024
Matches184
Runs6565
Average40.52
Strike Rate139.77
Highest Score126
100s4
50s62

David Warner has scored 6,565 runs in the IPL at an average of 40.52, making him one of the most consistent top-order batters. Playing for multiple franchises, he has delivered runs wherever he went, earning his place as the fourth-highest run-scorer in IPL history.

David Warner
Source: NDTV Sports

One of the best overseas players IPL has ever seen, Warner is known for his aggressive stroke play and explosive starts. He has won the Orange Cap three times—in 2015, 2017, and 2019—showcasing his ability to dominate bowlers season after season.

5. Suresh Raina

IPL Career Stats:

AspectDetails
Span2008-2021
Matches205
Runs5528
Average32.51
Strike Rate136.73
Highest Score100*
100s1
50s39

Suresh Raina scored 5,528 runs in the IPL at an average of 32.51, making him one of the most consistent performers in league history. His ability to score in all phases of the game helped him stay among the top run‑getters over many seasons.

Suresh Raina
Source: Times of India

Fondly nicknamed “Mr IPL” for his long‑term success and dependability with the bat, Raina’s aggressive stroke play and match awareness made him a key contributor throughout his IPL career.

6. MS Dhoni

IPL Career Stats:

AspectDetails
Span2008-2025
Matches278
Runs5439
Average38.30
Strike Rate137.45
Highest Score84*
100s0
50s24

MS Dhoni has scored 5,439 runs in the IPL, primarily batting in the middle order, making him one of the most experienced and dependable players in league history.

MS Dhoni
Source: Hindustan Times

Known for his flexibility to bat anywhere in the lineup, Dhoni continues to play for Chennai Super Kings and is expected in the next season as well. His exceptional finishing skills, calmness under pressure, and ability to guide the team in tight situations make him a true T20 legend.

7. KL Rahul

IPL Career Stats:

AspectDetails
Span2013-2025
Matches145
Runs5222
Average46.21
Strike Rate136.02
Highest Score132*
100s5
50s40

KL Rahul has scored 5,222 runs in 145 IPL matches at an average of 46.21, making him one of the most consistent and prolific top-order batters in the league.

KL Rahul
Source: Hindustan Times

He won the Orange Cap in 2020 for PBKS and is currently playing for Delhi Capitals (DC). Known for elegant stroke play and explosive hitting, Rahul is expected to continue adding to his impressive run tally in upcoming seasons.

8. AB de Villiers

IPL Career Stats:

AspectDetails
Span2008-2021
Matches184
Runs5162
Average39.70
Strike Rate151.68
Highest Score133*
100s3
50s40

AB de Villiers scored 5,162 runs in 184 IPL matches at an average of 39.70, making him one of the most explosive and versatile batters in league history.

AB de Villiers
Source: Cricket Addictor

Nicknamed “Mr. 360” for his ability to play shots all around the ground, de Villiers became a fan favorite during his tenure with Royal Challengers Bengaluru (RCB). His innovative stroke play, finishing skills, and ability to change games single-handedly made him a thrilling player to watch and a nightmare for bowlers.

9. Ajinkya Rahane

IPL Career Stats:

AspectDetails
Span2008-2025
Matches198
Runs5032
Average30.49
Strike Rate125.01
Highest Score105*
100s2
50s33

Ajinkya Rahane has scored 5,032 runs in 198 IPL matches at an average of 30.49. This performance makes him one of the most reliable batters in league history. 

Ajinkya Rahane
Source: MSN

Rahane has shown his flexibility by batting in both the opening and middle order. He can anchor innings or build partnerships under pressure. His calm nature, consistency, and ability to handle different situations have made him a valuable player and a key contributor to his team’s successes.

10. Chris Gayle

IPL Career Stats:

AspectDetails
Span2009-2021
Matches142
Runs4965
Average39.72
Strike Rate148.96
Highest Score175*
100s6
50s31

Chris Gayle, widely recognized as the “Universe Boss,” scored 4,965 runs in 142 IPL matches, averaging 39.72. This record makes him one of the most powerful batters in league history.

Chris Gayle
Source: Cricket Addictor

Known for his explosive hitting and his ability to overpower bowlers, Gayle’s highest IPL score of 175* is still a record that stands unbroken. His talent for hitting sixes and his fearless approach made him a favorite among fans worldwide and a challenge for opposing teams.

Suggested Read:

Conclusion: Virat Kohli Tops the IPL Run-Scorers List!

Virat Kohli’s record of 8,661 runs shows his amazing consistency and dominance in the IPL over nearly two decades. 

Other legends such as Rohit Sharma, MS Dhoni, and Shikhar Dhawan have also made important contributions. They have scored runs consistently and entertained fans with their batting skills. 

With active players like Kohli, Rohit, and Dhoni still increasing their totals, the IPL’s leaderboard keeps changing. It promises more thrilling performances and milestones in the seasons ahead.

About the Author

Hey, I am a cricket writer based in London with over 7 years of experience covering everything from county championships to international showdowns. I bring a sharp eye for detail and a passion for storytelling, highlighting England’s rising stars and memorable match moments. At DurhamCricket, I deliver weekly coverage that's honest, insightful, and easy to follow—perfect for fans who live and breathe the game.

Scroll to Top