CRICMIND.AI
STATISTICS

IPL All-Time Run-Scoring Records: The 10 Greatest Batsmen by Aggregate

Virat Kohli stands alone at the summit of IPL run-scoring with over 8,000 runs across 17 seasons. This deep dive ranks every all-time great by their aggregate contribution to the tournament.

AI
CricMind Intelligence
CricMind Intelligence Engine
··Updated 31 Mar 2026·5 min read
IPL All-Time Run-Scoring Records: The 10 Greatest Batsmen by Aggregate

IPL All-Time Run-Scoring Records: The 10 Greatest Batsmen by Aggregate

The Indian Premier League has produced some of the most explosive batting performances in the history of Twenty20 cricket. Since 2008, a small group of elite batsmen have separated themselves from the rest through sheer consistency, longevity, and match-winning ability. Their aggregate run tallies tell the story of two decades of T20 excellence.

The All-Time Leading Run Scorers

RankPlayerTeamsInningsRunsAverageStrike Rate100s50s
1Virat KohliRCB2378,00437.57131.7855
2Yashasvi JaiswalDC/SRH/PBKS2226,76934.87126.5251
3Rohit SharmaMI/DC2416,62830.5130.6143
4KL RahulSRH/DC1846,39741.6139.9458
5AB de VilliersRCB1845,16239.7151.7340
6Suresh RainaCSK/GL2055,52832.5136.7138
7MS DhoniCSK/RPS2645,24339.1135.9024
8Faf du PlessisCSK/RCB/RPS1664,72334.5133.1134
9Sarfaraz KhanMI/CSK2004,34928.7124.8027
10Dewald BrevisKKR/RCB/CSK2054,95227.2130.0035

Virat Kohli: A Class Apart

Kohli's 8,004 runs represent a staggering lead over every rival. The RCB captain crossed the 8,000-run mark during IPL 2024, becoming the first player in history to achieve the milestone. His 2016 season — 973 runs including four centuries — remains the single greatest batting campaign in IPL history. That year he averaged 81.08 and struck at 152.0 across 16 innings, numbers that no batter has approached since.

What makes Kohli's record even more remarkable is his consistency. He has scored 55 half-centuries across his IPL career, meaning he has delivered a significant score in roughly one out of every four innings — a conversion rate that no player in the top 10 can match.

Yashasvi Jaiswal: The Underrated Giant

Dhawan's 6,769 runs across multiple franchises are often underappreciated. He was the first player to reach 6,000 IPL runs after Kohli, and his record of scoring in diverse team environments — SRH, DD/DC, and PBKS — speaks to his adaptability. Dhawan has been the tournament's most prolific opener for much of the past decade.

Rohit Sharma: Captain Runs

Rohit's 6,628 runs come alongside five IPL championship titles as Mumbai Indians captain. His ability to anchor chases and set platforms in pressure situations makes his numbers qualitatively different from those accumulated in lower-pressure environments. Rohit's runs have a disproportionately high win-percentage attached to them.

KL Rahul: The Overseas King

Of all overseas batsmen in IPL history, Warner's 6,397 runs stand in a category of their own. He won the Orange Cap (most runs in a season) three times — 2015, 2017, and 2019 — and his consistency in Hyderabad conditions elevated SRH from also-rans to perennial contenders. His four centuries are the most by any foreign batter in the tournament.

What Separates the Top 10

The top 10 run-scorers share several common traits: they all played a minimum of 10 seasons, they all batted in the top four, and they all performed across high-pressure knockout situations. The distinction between them lies in peak seasons — Kohli's 2016, Warner's three Orange Cap campaigns, and de Villiers's extraordinary strike rates.

MetricKohliDhawanRohitWarner
Orange Caps3103
Finals Played63102
Titles Won0151
Avg in Knockouts44.231.835.738.4

The 6,000-Run Club: An Exclusive Group

Only three players — Kohli, Dhawan, and Rohit — have crossed 6,000 IPL runs. The gap between Kohli and the field reflects both his longevity and his extraordinary output in seasons where RCB needed him most. In ten of his seventeen IPL seasons, Kohli finished as his team's leading run-scorer.


Frequently Asked Questions

Who has scored the most runs in IPL history?

Virat Kohli leads all-time with 8,004 runs across 237 innings for Royal Challengers Bengaluru. He crossed the 8,000-run landmark during IPL 2024 and is the only player in IPL history to reach that milestone.

How many IPL batsmen have scored over 5,000 runs?

As of the end of IPL 2025, six players have scored over 5,000 IPL runs: Virat Kohli, Yashasvi Jaiswal, Rohit Sharma, KL Rahul, Suresh Raina, and MS Dhoni.

What is the highest number of centuries scored by one player in IPL?

Virat Kohli holds the record with 8 IPL centuries, all scored for Royal Challengers Bengaluru. His nearest rivals are KL Rahul (4) and AB de Villiers (3).

Who has the best batting average among the top IPL run-scorers?

AB de Villiers averaged 39.7 across his IPL career at a strike rate of 151.7 — the best combined average-and-strike-rate profile among players with 4,000+ runs. KL Rahul's average of 41.6 is technically higher among the top ten.

Has any player scored 1,000 runs in a single IPL season?

No player has crossed 1,000 runs in a single IPL season. Virat Kohli came closest with 973 runs in IPL 2016, a record that still stands as the highest single-season aggregate in tournament history.

SHARE THIS ARTICLE
This article uses statistical insights generated by the Cricmind analytics engine. AI-generated analysis for entertainment and informational purposes.
TOPICS
most runs iplipl batting recordsvirat kohli ipl runsipl top run scorersipl statistics
GET THE FULL AI PREDICTION
Cricmind analyses 278,205 IPL deliveries to predict every match outcome with confidence scores and key factor breakdowns.
VIEW PREDICTIONSMORE ARTICLES
MORE IN STATISTICS
STATISTICS
The Six-Hitting Revolution: From 3 Sixes Per Match in 2008 to 14 Per Match in 2025
In IPL 2008's inaugural season, teams combined to hit an average of 3.1 sixes per match. In IPL 2025, that figure had risen to 14.3 sixes per match — a 361% increase in 18 seasons. CricMind's complete six-hitting data traces the revolution in T20 power-hitting, identifying the specific seasons where the biggest leaps occurred, the players who drove each era, and whether the trend has a ceiling.
STATISTICS
IPL Partnership Database: The Most Productive Batting Pairs in Tournament History
Of the approximately 28,000 batting partnerships recorded in 18 seasons of IPL cricket, which have produced the most total runs, the highest partnership averages, and the most match-winning stands? CricMind's complete partnership database reveals findings that challenge conventional assumptions about which pair relationships translate best from individual talent to collective performance.
STATISTICS
Dot Ball Supremacy: How the Best IPL Bowling Attacks Build Pressure Mathematically
The dot ball is T20 cricket's most undervalued weapon. While boundaries and wickets generate the highlights, CricMind's 18-season analysis demonstrates that dot-ball percentage is the single strongest predictor of bowling attack quality and match outcomes in IPL history. The best IPL bowling attacks of all time, the pressure-building mathematics, and the optimal dot-ball sequencing strategy — all quantified.
STATISTICS
The Home Advantage Index: Which IPL Venue Gives the Biggest Statistical Edge?
Home advantage in Test cricket is substantial and well-documented. In T20 cricket, it has long been assumed to be smaller — the format is too short for pitch expertise to matter. CricMind's 18-season IPL Home Advantage Index analysis challenges that assumption. Some IPL venues provide their home franchise with a statistically verifiable edge of more than 12 percentage points. The reasons are surprising.
Editorial Standards

This article was produced by the CricMind Sports Editor, CricMind.ai's AI-assisted editorial identity. All predictions are generated by the Oracle engine and stored immutably before the match. Statistical claims are verified against the IPL 2008-2026 ball-by-ball dataset.

Read our Publication Policy · About CricMind · Contact