Full Most Runs List
-
1Virat Kohli275 innings9,336Runs134.8SR3166s
-
2Rohit Sharma276 innings7,329Runs132.92SR3236s
-
3Shikhar Dhawan221 innings6,769Runs127.14SR1526s
-
4David Warner184 innings6,565Runs139.77SR2366s
-
5KL Rahul150 innings5,815Runs139.15SR2396s
-
6SK Raina200 innings5,528Runs136.73SR2036s
-
7MS Dhoni242 innings5,439Runs137.45SR2646s
-
8AM Rahane197 innings5,367Runs125.6SR1416s
-
9Sanju Samson186 innings5,181Runs141.13SR2436s
-
10AB de Villiers170 innings5,162Runs151.69SR2516s
Who Has Scored the Most Runs in IPL History?
Virat Kohli sits at the top of the IPL all-time run-scoring list with 9,336 runs, built at a strike rate of 134.8 and including 316 sixes along the way. Rohit Sharma is second on 7,329, and Shikhar Dhawan holds third place with 6,769. A career run total like this isn't the product of one good season — it's the sum of every innings a player has managed to stay fit, in form, and in the XI for, sometimes across more than a decade of IPL cricket.
This page ranks 100 players by total career runs. There's no innings or matches cutoff applied, because a cumulative total is self-correcting in a way rate-based records aren't: a player with very few innings simply won't have had the chance to accumulate enough runs to trouble the top of this list, so no artificial qualification is needed to keep it meaningful.
Why this list rewards durability as much as talent
Franchises rebuild their squads at every mega auction, retention rules change from cycle to cycle, and injuries take out even the most consistent performers for a season at a time. Staying in a starting XI year after year, across multiple franchises in some cases, is its own skill separate from raw batting ability. Virat Kohli's total reflects that kind of staying power on top of the runs themselves.
It's also worth noticing how differently this list reads compared to a strike-rate table. A finisher who plays 15 overs a season for six seasons will never get close to a top-order batter who has faced the new ball in 200-plus innings, no matter how destructive that finisher's cameos are. The two records are answering different questions about the same sport.
How auction cycles and role changes show up in career totals
Batters who've played since the league's early seasons have watched the format itself change under them — powerplay restrictions have shifted, the Impact Player rule altered team balance from 2023 onward, and boundary dimensions vary from ground to ground in ways that reward some techniques over others. A player who has kept scoring across those changes has had to adapt their game more than once, not just repeat a formula that worked in one era.
Rohit Sharma and Shikhar Dhawan both illustrate a version of the same story: neither got here by having a single career-best season, but by staying productive across a run of them.
Reading this list alongside strike rate and sixes
A raw run total doesn't tell you how those runs were scored. Two players separated by a handful of runs on this list can have completely different games — one accumulating through ones and twos and the occasional boundary, another leaning almost entirely on the six. Checking IPL's strike-rate and most-sixes pages against this one is the fastest way to see which style produced which name near the top.
How is this ranking calculated?
Players are ordered by total runs scored across every IPL match in the dataset — a straightforward cumulative count, not adjusted for how many innings it took to get there.
Is there a minimum-innings qualification?
No. Because the total itself acts as the filter — a player who's barely played simply hasn't had the innings to score enough runs to appear near the top — no separate cutoff is applied.
Does this list change during an active season?
Yes. It's rebuilt from ball-by-ball data after every match, so a player can move up several places in a single week if they string together a couple of big scores.
Why do some very high strike-rate players rank low here?
Because strike rate and total runs measure different things. A player who has faced relatively few deliveries, even at an outstanding rate, hasn't had the volume of balls needed to build a total that rivals a long-serving top-order batter.
Does batting position affect where a player ends up on this list?
It does, heavily. Openers and number-three batters face the most deliveries per innings by design, which gives them more raw opportunity to accumulate runs than middle-order players or finishers who might only see 10 or 15 balls on a given night.
How far back does this data go?
The list covers every IPL season on record, from the competition's inaugural year through the most recently completed season.