Bowling Records

Most Runs in IPL History 2026 (Updated List) – Top 10 Highest Run Scorers & Records

Virat Kohli leads the updated list of most runs in IPL history with over 9,300 runs ahead of Rohit Sharma and other IPL legends.

Virat Kohli holds the record for most runs in IPL history with 9,336 runs across 283 matches — a total so far ahead of second place that no active batter is within 2,000 runs of him. He crossed the 9,000 mark during IPL 2026, making him the only player ever to reach that milestone. Here’s the complete updated top-10 list, the best single-season performances, and an honest look at whether anyone can ever get close.

Quick Answer

Virat Kohli has the most runs in IPL history — 9,336 runs from 283 matches (all for Royal Challengers Bengaluru, 2008–2026). He’s the only player past 9,000. Second is Rohit Sharma at 7,329 runs; third is retired Shikhar Dhawan at 6,769. Kohli also holds the single-season record: 973 runs in IPL 2016.

हिन्दी: विराट कोहली IPL इतिहास में सर्वाधिक रन (9,336) बनाने वाले बल्लेबाज हैं, जो किसी भी अन्य खिलाड़ी से करीब 2,000 रन आगे हैं।

9,336 Kohli — #1 All-Time
7,329 Rohit Sharma — #2
973 Best Single Season (Kohli, 2016)
283 Kohli’s IPL Matches

Most Runs in IPL History — Updated Top 10 (2026)

All-time IPL run-scorers list, updated after IPL 2026 final (1 June 2026). Retired players’ tallies are frozen.
RankPlayerTeam(s)MatRunsAvgSR100s50sHSSpan
1Virat KohliRCB2839,33640.42131.09681132008–2026
2Rohit SharmaDC / MI2817,32929.91130.4249109*2008–2026
3Shikhar Dhawan †SRH / DC / PBKS2226,76935.19126.0251106*2008–2025
4David Warner †SRH / DC1846,56540.52139.84621262009–2024
5KL RahulRCB / SRH / KXIP / LSG / DC1645,83545.59136.0645152*2013–2026
6Suresh Raina †CSK / GL2055,52832.51136.7139100*2008–2021
7MS Dhoni †CSK / RPS2785,43939.41135.602584*2008–2023
8Ajinkya RahaneRR / RCB / PBKS / DC / CSK / KKR / LSG2125,36727.89118.0235105*2008–2026
9Sanju SamsonKKR / RR / DD / CSK1915,18131.69140.65261192012–2026
10AB de Villiers †DD / RCB1845,16239.70151.7340133*2008–2021

† = retired. All figures updated after IPL 2026 final (1 June 2026).

📊 What the Top 10 Reveals

The most striking pattern in the top 10 is how the list splits into two categories: batters who played for powerhouse franchises across a decade-plus, and one player who simply operates in a different league. Kohli’s 9,336 runs are 2,007 more than Rohit Sharma in second — a gap so wide that Rohit would need three more full, 500-run IPL seasons just to close it. Five of the top 10 are retired, meaning the list is gradually freezing — Dhawan (6,769), Warner (6,565), Raina (5,528), Dhoni (5,439), and de Villiers (5,162) can’t add to their tallies. Of the active runners, only KL Rahul (5,835, still playing) is positioned to climb significantly. One overlooked stat: de Villiers sits 10th with the highest strike rate among all 5,000-run scorers — a reminder that impact and longevity aren’t the same thing.

Most Runs in a Single IPL Season — Top 5 All-Time

Top 5 single-season run totals in IPL history, all editions 2008–2026.
RankPlayerSeasonTeamMatchesRunsAvgSR100s
1Virat Kohli2016RCB1697381.08152.04
2Virat Kohli2024RCB1574161.75154.71
3Vaibhav Sooryavanshi2026RR1677648.50237.31
4Sai Sudharsan2025GT15759~54.2~148.01
5David Warner2016SRH1784860.57150.91

Note: David Warner’s 848 in 2016 is the second-highest single-season total by runs, but Kohli’s 973 remains the benchmark given its four centuries and 81-plus average in a single edition.

🏆 The Outlier Worth Noting

MS Dhoni sitting seventh with 5,439 runs might look underwhelming next to his legend — but the numbers obscure what they represent. Dhoni’s 100 not-out innings inflate his average (39.41) to a level that beats Rohit Sharma’s, despite Dhoni batting exclusively at 5 or 6 through most of his career. He never batted for volume. For context: he played 278 matches — more than Warner (184) and Raina (205) combined — and still converted every twenty-odd innings into a meaningful contribution. His 278 matches played is itself a record. No other player in IPL history has appeared in more games.

The 2016 Record: Why 973 Runs Won’t Fall Soon

Kohli’s IPL 2016 season deserves its own paragraph because nothing else in the tournament’s history comes close to it in statistical terms. In 16 matches, he averaged 81.08 — which means stripping out his not-outs still leaves a run rate most batters can’t touch across 16 innings. He scored four centuries and two more half-centuries. That’s six conversions into 50-plus in one season, each built during a period when RCB’s middle order was shaky enough that Kohli couldn’t afford to give his wicket away cheaply.

The 2026 season produced Vaibhav Sooryavanshi’s astonishing 776 at a strike rate of 237.30 — a season that broke sixes records and powerplay records — but it didn’t threaten the 973-run mark. The cap on matches per team (typically 16 in the league stage plus playoffs) means a batter needs to average above 60 while getting through to the final. Sooryavanshi reached 776 in 16 innings. To beat 973, he’d have needed another 200 runs in roughly the same number of deliveries. At 15, he’ll have many seasons to try.

Kohli 2016 Season

  • 973 runs in 16 matches
  • Average: 81.08
  • Strike rate: 152.03
  • 4 centuries, 7 fifties
  • Not-outs: 6 (career-defining protection)
  • Won Orange Cap by 275 runs over Warner

Sooryavanshi 2026 Season

  • 776 runs in 16 matches
  • Average: 48.50
  • Strike rate: 237.30
  • 1 century, 5 fifties
  • 72 sixes — broke Gayle’s 2012 record of 59
  • 521 of 776 runs came in powerplay overs

Records Closing In — Who Can Challenge Kohli’s All-Time Tally?

The honest answer is: no one currently active is on a trajectory to threaten 9,336. Rohit Sharma at 7,329 is the closest active rival, but he’s 39 and averaging fewer than 400 runs per season over his last three campaigns. To overtake Kohli, Rohit would need to score somewhere north of 2,000 more runs — roughly five full seasons at his best. That’s not happening.

KL Rahul is the more interesting case. At 34 and with 5,835 runs from just 164 matches, his per-match average (35.6 runs) is significantly higher than Rohit’s (26.1). If Rahul plays another six to eight seasons at something close to his current pace, he could realistically push into the 7,500–8,000 range. That’s still 1,300+ short of Kohli. The mathematical ceiling here is the real story: once Kohli stopped actively playing T20Is in 2024 and channelled everything into IPL, he essentially compounded his lead every season.

The wild card no one has a model for yet: Vaibhav Sooryavanshi. At 15 years old, with 776 runs in his first full IPL season, the projection numbers are absurd if you extrapolate linearly. They shouldn’t be. But if he plays 15 more seasons at even half his 2026 pace — 350 to 400 runs per season — he finishes with somewhere around 6,000 career runs, which would put him squarely in the Warner-Dhawan zone. He’s a genuine long-term watch on this list, not today’s threat.

A

My Take

Kohli’s 9,336-run record isn’t just safe — it’s the kind of record that redefines what “safe” means in sport. The man has played for one franchise across 19 straight seasons, scored 9 centuries, and crossed 9,000 runs in a format where most elite batters struggle to clear 5,000. I genuinely can’t think of a current IPL batter, even at their ceiling, who can reach 10,000 before Kohli retires — and by the time a 20-year-old today has played 15 seasons, Kohli’s tally will be so far in the rearview that “closing in” will be generous framing.

What I find underrated in this list is KL Rahul’s position. He’s fifth with 5,835 runs from 164 matches — that’s the fewest matches of any player in the top 8. His per-match efficiency quietly outclasses almost everyone. When we write about “most runs” records, we should probably also be running the “most runs per match” list more often. Rahul would look very different on that one.

Most Runs in IPL History — FAQs

Who has the most runs in IPL history?

Virat Kohli leads all-time with 9,336 runs from 283 IPL matches, all for Royal Challengers Bengaluru. He’s the only player in IPL history to cross 9,000 runs and did so during IPL 2026. No other active batter is within 2,000 runs of him.

Who is second on the all-time IPL runs list?

Rohit Sharma is second with 7,329 runs from 281 matches for Deccan Chargers and Mumbai Indians (2008–2026). He’s the highest-scoring Indian player after Kohli and holds the record for most sixes by an Indian batter in IPL history.

Who scored the most runs in a single IPL season?

Virat Kohli holds this record too — 973 runs in IPL 2016 across 16 matches at an average of 81.08 and a strike rate of 152.03. He scored four centuries and seven half-centuries that season, a record that’s stood for a decade. Vaibhav Sooryavanshi’s 776 runs in IPL 2026 came closest in recent years but didn’t approach the 973-run mark.

Can any active player break Kohli’s all-time IPL run record?

Not any time soon. Rohit Sharma at 7,329 is the nearest active rival, but at 39 he’d need several more high-output seasons. KL Rahul (5,835) is the best-positioned active batter in terms of efficiency, but he’s still 3,500 runs short. Vaibhav Sooryavanshi is the only player young enough to theoretically get there — if he sustains elite production for 12 to 15 seasons. That’s a generational “if.”

Which Indian player has the most IPL runs outside of Kohli and Rohit?

Shikhar Dhawan is third overall and the highest-scoring Indian after Kohli and Rohit, with 6,769 runs from 222 matches across SRH, Delhi Capitals, and Punjab Kings. Dhawan is retired, so his tally is frozen. Among active Indian batters, KL Rahul (5,835) is now third behind Kohli and Rohit.

Bottom Line

Virat Kohli’s 9,336 IPL runs are a record that sits in its own category — the only player past 9,000, with a 2,007-run lead over Rohit Sharma in second, and a decade-old single-season record (973 in 2016) that survived its closest challenge yet in 2026. Five of the top 10 are retired, meaning the list is slowly setting in concrete. If you want to track who climbs this list next, watch KL Rahul’s efficiency and Vaibhav Sooryavanshi’s longevity — they’re the two most credible long-run stories. Follow the IPL 2026 Orange Cap page for season-by-season run updates and the most wickets in IPL history list for the bowling equivalent.

Found this helpful? Share with fellow cricket fans!

Share on WhatsApp Share on X
IPL Daily Team

Written by

IPL Daily is a dedicated platform covering IPL news, stats, records, match analysis, and fantasy cricket insights. Our team provides accurate and up-to-date information to help cricket fans stay informed about the Indian Premier League.