The Most Runs in IPL belong to Virat Kohli, who finished the 2026 season with 9,336 career IPL runs, according to current statistical databases that record his 283-match, 275-innings career. He leads Rohit Sharma by 2,007 runs and remains the only batter to have crossed the 9,000-run mark in the competition.
The most runs in IPL leaderboard is more than a simple ranking. It shows which batters combine longevity, consistency, and high-volume scoring over many seasons. This guide covers the current career leaderboard, the biggest gaps between the leading players, IPL 2026’s season run-scorers, the single-season record, and the other batting milestones that help put Kohli’s record into perspective.
IPL statistical databases do not currently agree on every career aggregate. For example, IPL.com’s player page currently displays Kohli with 8,779 IPL runs, while Times of India and Sporting News report 9,336 after the 2026 season. Because the 9,336 figure is independently reported by multiple current statistical sources and reconciles with Kohli’s 2026 season total, this article uses 9,336 as the working career figure and avoids presenting disputed database fields as universally settled.
Most Runs in IPL History: Top 10 Career Run-Scorers
The table below focuses on the career run totals that define the most runs in IPL leaderboard. Innings and milestone figures are included where the current statistical record is consistent; match-count differences between databases are not used to manufacture false precision.
| Rank | Player | Career IPL Runs | Innings | 100s | 50s |
| 1 | Virat Kohli | 9,336 | 275 | 9 | 68 |
| 2 | Rohit Sharma | 7,329 | 276 | 2 | 49 |
| 3 | Shikhar Dhawan | 6,769 | 221 | 2 | 51 |
| 4 | David Warner | 6,565 | 184 | 4 | 62 |
| 5 | KL Rahul | 5,815 | 150 | 6 | 45 |
| 6 | Suresh Raina | 5,528 | 200 | 1 | 39 |
| 7 | MS Dhoni | 5,439 | 242 | 0 | 24 |
| 8 | Ajinkya Rahane | 5,247 | 192 | 2 | 34 |
| 9 | Sanju Samson | 5,181 | 186 | 5 | 27 |
| 10 | AB de Villiers | 5,162 | 170 | 3 | 40 |
Current player records support Dhawan’s 6,769 runs from 221 innings and his 51 fifties, while current comparison data supports KL Rahul’s 5,815 runs, 150 innings, six centuries and 45 fifties.
The important point is that the top of the most runs in IPL chart is not close. Kohli has 9,336 runs, Rohit has 7,329, and Dhawan has 6,769. The difference between first and second is 2,007 runs, while the difference between second and third is 560.
That makes Kohli’s lead substantially more significant than simply being ahead by a few hundred runs.
Who Has the Most Runs in IPL?
Virat Kohli is the leading career run-scorer in IPL history with 9,336 runs through IPL 2026. Current reporting lists him with 283 IPL matches, 275 innings, nine centuries, 68 fifties, 844 fours and 316 sixes.
His 2026 season contributed another 675 runs from 16 innings, including one century and five fifties, at a strike rate of 165.85.
That season matters because it demonstrates that Kohli’s position on the most runs in IPL list is still being strengthened by recent production rather than being based entirely on runs accumulated many years ago.
Rohit Sharma remains second, followed by Shikhar Dhawan and David Warner. Dhawan and Warner’s career totals are effectively fixed because neither has played in the IPL since 2024, while active players such as Kohli and Rahul can still change their positions.
Why Virat Kohli Leads the IPL Run-Scoring Chart
The most runs in IPL record is the result of several factors working together rather than one statistical advantage.
Kohli entered the competition in its inaugural season in 2008 and has remained with Royal Challengers Bengaluru throughout his IPL career. That gives him something few other players on the leaderboard possess: uninterrupted participation with one franchise.
His record also contains one of the greatest individual seasons in IPL history.
A career that began in 2008
Kohli has appeared in every IPL edition from 2008 through 2026.
That longevity creates opportunity, but longevity alone does not explain a total of 9,336 runs. A batter must continue producing at a high level to remain productive for nearly two decades.
Kohli’s career therefore combines volume with sustained performance. He has remained a regular top-order batter and continued adding substantial totals even in the later stages of his IPL career.
The 973-run season changed the record.
Kohli scored 973 runs in IPL 2016, the highest single-season run tally in the tournament’s history. Current IPL statistical records continue to list 973 as the record.
That season included four centuries and helped create a career peak that still separates Kohli from almost every other player in the most runs in IPL discussion.
A single outstanding season cannot create a 19-year career by itself, but a 973-run campaign gives a player an enormous advantage in a cumulative statistic.
He kept scoring after his peak.
Kohli’s later career has been important too.
He scored 741 runs in 2024, 657 in 2025 and 675 in 2026 according to the current season-by-season statistical record.
That means his run-scoring record has not depended exclusively on his 2016 peak. His recent production has continued to add hundreds of runs to an already historic aggregate.
Virat Kohli vs Rohit Sharma
The most important individual comparison in the most runs in IPL race is Kohli against Rohit Sharma.
| Statistic | Virat Kohli | Rohit Sharma |
| Career runs | 9,336 | 7,329 |
| Innings | 275 | 276 |
| Centuries | 9 | 2 |
| Fifties | 68 | 49 |
| Career average | 40.42 | Around 30 |
| Career strike rate | 134.80 | Around 133 |
| Run difference | 2,007 | – |
The most striking number is the 2,007-run gap.
Kohli and Rohit have both enjoyed exceptionally long IPL careers, but their career run totals have developed differently. Kohli has accumulated more runs from a combination of longevity and repeated high-volume seasons, while Rohit’s career includes the additional responsibilities associated with opening, captaincy, and changing team roles.
The comparison also demonstrates why the most runs in IPL record should not be treated as a complete ranking of batting ability. Career totals measure accumulated output; they do not account for every difference in role, batting position, or match situation.
The Next Three: Dhawan, Warner and Rahul
The players immediately behind Rohit provide useful context for the most runs in the IPL leaderboard.
Shikhar Dhawan: 6,769 runs
Shikhar Dhawan finished his IPL career with 6,769 runs from 221 innings, placing him third all-time. His record includes two centuries and 51 fifties.
Dhawan’s career is a classic example of sustained top-order production. He played for multiple franchises and remained one of the tournament’s most dependable run-scorers for many seasons.
His total is now fixed because his last IPL season was 2024.
David Warner: 6,565 runs
David Warner sits fourth with 6,565 runs from 184 innings. His career strike rate was considerably higher than Kohli’s, showing how quickly he accumulated runs when compared with several other players on the leaderboard.
Warner also won the IPL Orange Cap three times, giving his career record a strong combination of aggregate production and individual season success.
His last IPL season was also 2024, meaning his 6,565-run total is no longer increasing.
KL Rahul: 5,815 runs
KL Rahul occupies fifth place with 5,815 runs.
The most interesting part of Rahul’s statistical profile is not his position on the most runs in IPL table but his career average. Current IPL comparison data lists him at 46.15, substantially higher than Kohli’s 40.09 in that dataset.
That is an important distinction.
Rahul has fewer career runs because he has played fewer innings, but his average demonstrates how productive he has been when compared on a per-dismissal basis.
The Rest of the Top 10
Suresh Raina is sixth with 5,528 runs, followed by MS Dhoni with 5,439.
Raina was one of the most consistent early-era IPL batters and became closely associated with Chennai Super Kings. Dhoni’s run total is particularly notable because he spent much of his career batting in the middle or lower-middle order rather than opening.
Ajinkya Rahane, Sanju Samson and AB de Villiers complete the top 10 in the current dataset used here.
AB de Villiers is an especially useful comparison. His career strike rate was dramatically higher than Kohli’s, yet he accumulated fewer total runs because his IPL career involved fewer innings. This is a clear example of why career runs, average, and strike rate measure different things.
IPL 2026 Most Runs: Who Led the Season?
The career most runs in IPL record should not be confused with the 2026 season leaderboard.
IPL 2026 had a different run-scoring leader: Vaibhav Sooryavanshi of Rajasthan Royals.
| Rank | Player | Team | 2026 Runs | Strike Rate |
| 1 | Vaibhav Sooryavanshi | Rajasthan Royals | 776 | 237.31 |
| 2 | Shubman Gill | Gujarat Titans | 732 | 163.03 |
| 3 | Sai Sudharsan | Gujarat Titans | 722 | 157.99 |
| 4 | Virat Kohli | Royal Challengers Bengaluru | 675 | 165.85 |
| 5 | Heinrich Klaasen | Sunrisers Hyderabad | 624 | 160.00 |
| 6 | Ishan Kishan | Sunrisers Hyderabad | 602 | 182.42 |
| 7 | KL Rahul | Delhi Capitals | 593 | 174.41 |
| 8 | Abhishek Sharma | Sunrisers Hyderabad | 563 | 204.73 |
The official IPL 2026 statistics list Sooryavanshi first with 776 runs, followed by Gill on 732, Sudharsan on 722, and Kohli on 675.
Sooryavanshi’s season was extraordinary. He scored 776 runs in 16 matches at a strike rate of 237.31 and hit 72 sixes. IPL’s current player record also identifies him as the 2026 Orange Cap winner.
This distinction is essential:
- Most career IPL runs: Virat Kohli – 9,336
- Most runs in IPL 2026: Vaibhav Sooryavanshi – 776
- Most runs in one IPL season: Virat Kohli – 973 in 2016
These are three different records, even though all involve the same basic statistic.
Where IPL 2026 Fits Into the Historical Run Records
Sooryavanshi’s 776 runs rank among the highest individual season totals in IPL history.
The official IPL record list places Kohli’s 973 from 2016 first, followed by several other elite seasons. Sooryavanshi’s 776 in 2026 sits fifth on that list, behind Kohli’s 973, Shubman Gill’s 890 in 2023, Jos Buttler’s 863 in 2022 and David Warner’s 848 in 2016.
That makes the 2026 campaign historically significant even though it did not threaten Kohli’s single-season record.
It also gives the most runs in IPL discussion a useful future angle. Sooryavanshi is still extremely early in his IPL career, meaning his 2026 total is a season achievement rather than evidence that he will eventually challenge Kohli’s career record. Predicting a future all-time leader at this stage would go beyond what the statistics can establish.
Major IPL Batting Records Related to Runs
The most runs in IPL record is only one part of the tournament’s batting history.
Read also: Most Runs in T20I: Highest Run Scorers in T20 International Cricket..
Most IPL centuries
Virat Kohli has nine IPL centuries, the highest career total currently recorded. IPL’s current Kohli profile lists nine hundreds.
Most IPL fifties
Kohli also leads the career leaderboard for fifties with 68 in the statistical dataset used for this article.
Most IPL runs in one season
Kohli’s 973 runs in 2016 remain the single-season benchmark.
Most IPL sixes
Chris Gayle holds the career record for IPL sixes with 357.
That record demonstrates why the most runs in IPL is not automatically the leader in every batting category. Gayle’s reputation was built heavily around extraordinary power hitting, while Kohli’s career run record reflects sustained accumulation across many seasons.
Highest individual IPL score
Chris Gayle scored 175 not out for Royal Challengers Bangalore against Pune Warriors India in 2013, the highest individual score in IPL history.
Again, the records measure different things: career runs reward longevity, while an individual-score record rewards one exceptional innings.
Can Anyone Break Kohli’s IPL Run Record?
The current gap in most runs in IPL makes a near-term change at the top difficult to envision, although future records cannot be predicted with certainty.
Rohit Sharma is closest at 7,329 runs. He would need another 2,007 runs just to draw level with Kohli’s current total.
KL Rahul is more than 3,500 runs behind Kohli, but his younger career profile gives him more potential time in the competition than the established veterans immediately ahead of him.
The next generation presents a different question.
Shubman Gill, Sai Sudharsan, Sanju Samson and other active batters have substantially more potential IPL seasons ahead of them than Kohli’s older contemporaries. Sooryavanshi’s 776-run 2026 campaign also shows how quickly a young player can establish a major single-season record.
But a high-quality statistical article should stop there. It is reasonable to identify players with time and opportunity; it is not reasonable to claim that one of them will definitely break a 9,336-run record.
Why the Most Runs in IPL Does Not Mean the Highest Average
The most runs in IPL leaderboard measures cumulative production. It does not rank players by every measure of batting quality.
KL Rahul is the clearest example. Current comparison data lists Rahul at a 46.15 IPL average compared with Kohli at 40.09 in that dataset.
That does not make Rahul the career run leader. It means he has scored more runs per dismissal in the available dataset.
AB de Villiers provides a different example. His strike rate was much higher than Kohli’s, reflecting his exceptional ability to score quickly. Yet his career total is lower because he accumulated those runs over fewer IPL innings.
A proper statistical comparison therefore considers several measures:
| Metric | What it tells you |
| Career runs | Total accumulated output |
| Batting average | Runs scored per dismissal |
| Strike rate | Scoring speed |
| Innings | Opportunity and longevity |
| Centuries | Conversion into very large scores |
| Fifties | Frequency of substantial innings |
| Fours and sixes | Boundary-scoring profile |
This broader view prevents one leaderboard from being treated as a universal ranking of batting quality.
Read more: Explore more cricket timelines, player profiles, team rivalries, and cricket records.
What Makes Kohli’s Record So Difficult to Match?
The strongest feature of Kohli’s record is the combination of longevity, peak performance and continued production.
He began in the first IPL season, stayed with RCB throughout his career, produced the record 973-run season in 2016, and continued scoring heavily in the 2020s.
His recent numbers reinforce that point. He scored 741 runs in 2024, 657 in 2025, and 675 in 2026.
Those three seasons alone produced more than 2,000 runs.
That is why the current most runs in IPL is so difficult to challenge. A future player would need both the opportunity to play for many seasons and the ability to remain an elite run-scorer throughout that period.
Kohli’s record is therefore not based on one isolated statistical advantage. It is the cumulative result of repeatedly adding significant seasons to an already long career.
IPL 2026 Added Another Chapter to the Record
Royal Challengers Bengaluru won IPL 2026, defeating Gujarat Titans in the final and becoming the third franchise to successfully defend an IPL title. The official IPL season record lists RCB as the champions and Sooryavanshi as the season’s leading run-scorer and MVP.
For Kohli, the season had two separate statistical meanings.
First, his 675 runs strengthened his position at the top of the career leaderboard.
Second, he contributed to RCB’s second consecutive championship, giving the season significance beyond his individual statistics.
That combination makes IPL 2026 an important reference point whenever the most runs in IPL record is updated.
Read also: IPL Winners List: All Champions, Runners-Up, Final Records and Title Trend…
Final Takeaway
Virat Kohli remains the leading career run-scorer in IPL history, with 9,336 runs through IPL 2026 according to the current statistical sources used for this article. Rohit Sharma follows with 7,329, while Shikhar Dhawan, David Warner and KL Rahul complete the top five.
Kohli also owns the record for the highest single-season IPL aggregate, with 973 runs in 2016. Meanwhile, Vaibhav Sooryavanshi led the 2026 season with 776 runs, demonstrating the difference between a career record and a single-season achievement.
The most runs in IPL record will eventually move again because active players continue adding to their totals. For now, however, Kohli’s combination of longevity, repeated high-scoring seasons, and a 2,007-run lead over Rohit gives him a clear position at the top.
Frequently Asked Questions
Who has scored the most runs in IPL history?
Virat Kohli has scored the most career IPL runs, with 9,336 runs through IPL 2026, according to the current statistical sources used here.
How many IPL runs does Virat Kohli have?
Virat Kohli has 9,336 IPL runs after the 2026 season. He also has nine IPL centuries and 68 fifties in the current statistical record.
Who is second on the IPL all-time run list?
Rohit Sharma is second with 7,329 IPL runs. He trails Kohli by 2,007 runs.
Who scored the most runs in IPL 2026?
Vaibhav Sooryavanshi scored the most runs in IPL 2026, finishing with 776 runs for Rajasthan Royals. He also won the Orange Cap.
What is the record for the most runs in one IPL season?
Virat Kohli holds the record with 973 runs in IPL 2016 for Royal Challengers Bangalore. The total remains the highest single-season IPL aggregate.
How many IPL centuries does Virat Kohli have?
Virat Kohli has nine IPL centuries, the most in the competition’s current career records.
Who has the most sixes in IPL history?
Chris Gayle holds the IPL career record for sixes with 357. The sixes record is separate from the career run-scoring record.
Who has the highest individual score in IPL?
Chris Gayle holds the record with 175 not out, scored for Royal Challengers Bangalore against Pune Warriors India in 2013.
Can Rohit Sharma overtake Virat Kohli in IPL runs?
Rohit Sharma is the closest player to Kohli, but he currently trails by 2,007 runs. Whether he can close that gap depends on future participation and performance, so a definite prediction would be speculative.
Is the player with the most IPL runs also the player with the most sixes?
No. Virat Kohli leads the career run-scoring chart, while Chris Gayle holds the career sixes record. The two statistics measure different aspects of batting performance.
