CRICMIND
IPL 2026:STARTS MAR 28OPENING MATCH:RCB vs SRH · BENGALURUTEAMS:10 FRANCHISESMATCHES:74 SCHEDULEDDATABASE:278,205 DELIVERIESHISTORICAL:1,169 IPL MATCHESPLAYERS TRACKED:925 HISTORICALSEASONS ANALYSED:18 (2008–2025)AI ENGINE:CRICMIND AI ● READYPREDICTIONS:TRACKING FROM M1DEFENDING CHAMPS:RCB (2025)SEASON STATUS:PRE-SEASONIPL 2026:STARTS MAR 28OPENING MATCH:RCB vs SRH · BENGALURUTEAMS:10 FRANCHISESMATCHES:74 SCHEDULEDDATABASE:278,205 DELIVERIESHISTORICAL:1,169 IPL MATCHESPLAYERS TRACKED:925 HISTORICALSEASONS ANALYSED:18 (2008–2025)AI ENGINE:CRICMIND AI ● READYPREDICTIONS:TRACKING FROM M1DEFENDING CHAMPS:RCB (2025)SEASON STATUS:PRE-SEASON
LIVE--:--:-- IST
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 17 Mar 2026|5 min read

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
2Shikhar DhawanDC/SRH/PBKS2226,76934.87126.5251
3Rohit SharmaMI/DC2416,62830.5130.6143
4David WarnerSRH/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
9Ambati RayuduMI/CSK2004,34928.7124.8027
10Robin UthappaKKR/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.

Shikhar Dhawan: 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.

David Warner: 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, Shikhar Dhawan, Rohit Sharma, David Warner, 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 David Warner (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. David Warner'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.

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