Batting Records

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

Most Runs in IPL History 2008 To 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.

IPL 2026 was the season that showed exactly how safe Virat Kohli's record is. A 15-year-old scored 776 runs at a strike rate of 237. Shubman Gill made 732. Kohli himself added 675. And the all-time leader still finished the year with a gap so large that no one in the current top 10 is realistically catching him. Kohli now has 9,336 runs for Royal Challengers Bengaluru across 19 seasons - the only batter in the history of the competition past 9,000.

Quick Answer - Most Runs in IPL History

Virat Kohli has the most runs in IPL history with 9,336 in 284 matches, all for RCB. Rohit Sharma is second on 7,329 - a gap of 2,007 runs. The full all-time top 10 is below, alongside who is actually climbing it and whether anyone has a realistic shot at the record. Keep an eye on the 2026 Orange Cap race to see how the active chasers finished the latest season.

हिन्दी: आईपीएल इतिहास में सबसे ज़्यादा रन विराट कोहली के नाम हैं - 284 मैचों में 9,336 रन, और 9,000 पार करने वाले वे एकमात्र बल्लेबाज़ हैं।

9,336 Kohli's career total
2,007 Gap from 1st to 2nd
973 Record season (2016)
5,162 10th place (de Villiers)

Stats verified via ESPNcricinfo and the official IPL site, updated 23 June 2026.

Top 5 Run-Scorers at a Glance

The bar chart below shows how far Kohli sits ahead of everyone else. The gap from first to second is larger than what most batters score across three full seasons.

1
Virat Kohli
9,336
2
Rohit Sharma
7,329
3
Shikhar Dhawan
6,769
4
David Warner
6,565
5
KL Rahul
5,815

Most Runs in IPL History: Full Top 10

The list combines one-club loyalists and franchise-hoppers, retired legends and active scorers still adding to their totals.

All-time most runs in IPL history. Figures via ESPNcricinfo and the official IPL site, reconciled after IPL 2026. Active players marked with *.
RankPlayerRunsMatchesAvgMain Franchise(s)Status
1Virat Kohli9,33628439.90RCBActive *
2Rohit Sharma7,32928129.91Deccan, MIActive *
3Shikhar Dhawan6,76922234.85SRH, PBKS, DCRetired
4David Warner6,56518441.63SRH, DCRetired
5KL Rahul5,81515945.43PBKS, LSG, DCActive *
6Suresh Raina5,52820532.52CSK, Gujarat LionsRetired
7MS Dhoni5,43927824.15CSKRetired
8Ajinkya Rahane5,36721230.67RR, DC, CSK, KKRRetired
9Sanju Samson5,18119133.66RR, CSKActive *
10AB de Villiers5,16218439.70Delhi, RCBRetired

Why This Record Is Different from Any Other

Most IPL records live in one category. The most sixes in a season rewards power. The fastest fifty rewards one extraordinary moment. The most wickets rewards consistent skill across years. The all-time run record rewards all of those things - and also just staying alive, staying fit and staying wanted by a franchise across 15 years of auctions.

What makes Kohli's position so unusual is that he built the biggest aggregate in the league as a batter who has never topped a season for sixes. His record sits on fours and running, not brute force. You will not find him on the most sixes list the way Gayle, Dhoni or Andre Russell feature. The biggest total in IPL history belongs to an accumulator, which cuts against the idea that T20 dominance means clearing the ropes.

How Virat Kohli Actually Built 9,336 Runs

Start with the one number that makes everything else make sense: 9,336 runs, zero franchise changes. Kohli has played every one of the 19 IPL seasons in the same jersey, which means no lost time, no adjustment periods, no disruption. He spent 2008-2024 accumulating at above 35 per season in every full year. Then something shifted.

The late surge has been the surprise. His 2023 season (639 runs, two centuries) kicked off a three-year run averaging over 650 a season - faster than anything he managed in his thirties. In 2026 he struck the ball at 165.84, his highest career strike rate in an IPL season. He took the record for most IPL appearances (284 matches) in the SRH league game on 22 May 2026, and finished the campaign with an unbeaten 75 off 42 balls in the Final against Gujarat Titans. The all-time nine centuries are spread across his career, not bunched in the 2016 peak, which says more about the longevity than any single year.

The 2016 season (973 runs, four hundreds, average 81.08, strike rate 152.03) remains the single-season record and the spine of his all-time total. No one else has reached even 900 in a season. Shubman Gill's 890 in 2023 came closest, and Gill made 732 in 2026. But 890 is still 83 short, and the one-season record looks every bit as safe as the career one.

How the Top 10 Has Changed Across Eras

Foundation Era (2008-2015)

  • 500-run seasons: rare and career-defining
  • Leading scorers: Raina, Gambhir, Kohli building slowly
  • Typical SR: 125-140
  • First to 5,000: Suresh Raina, 2019
  • Overseas names: Warner, Gayle, ABD dominating

High-Scoring Era (2016-2026)

  • 600-plus seasons: now happen most years
  • Leading scorers: Kohli, Gill, Sooryavanshi, Sudharsan
  • Typical SR: routinely 150-plus, many above 170
  • Only batter past 9,000: Kohli
  • Overseas names: largely absent from the top 10

Who Is Genuinely Closing In?

Among those currently active, Rohit Sharma is the closest name on paper - 7,329 runs, 2,007 behind. But Rohit turned 39 in April 2026, had a disrupted season (a hamstring injury cost him matches) and scored fewer runs per game than in his peak years. At his current trajectory he adds perhaps 200-250 a season. At that pace the gap grows, not shrinks.

KL Rahul (5,815) and Sanju Samson (5,181) are both still active but are 3,521 and 4,155 runs back respectively. Even scoring 600 a season, each would need five to six more full IPL campaigns just to match Kohli's current total - and that total will be higher by then.

The honest short-to-medium threat is Shubman Gill, who has an 890-run season on record (2023) and made 732 in 2026. He is 25, just entering his peak years, and is already past 3,500 career IPL runs. Over 15 more seasons at 650 per year, he gets there. But that projection assumes zero serious injury, no major form dip and that Kohli finishes around 10,000 and not higher. Gill is the name to watch - not anyone currently in the top 10.

Will Anyone Break the Most Runs Record? The Real Verdict

The case for it being broken rests entirely on someone not yet close to the top of the list. A batter who is 20 right now, scores 650 a season for the next 15 years with no serious dip, and plays all 19 of those seasons for one or two franchises - that profile exists, and it eventually gets there. The person most likely to do it might not yet have played an IPL match.

The case against is the record itself moving. Kohli keeps playing and keeps scoring 600-plus a season. By the time he retires, 10,000 is a real possibility. That adds two more seasons at 650 for whoever chases it. And the record Kohli set in 2016 has never been approached in a decade - the second-highest single-season total ever is still Gill's 890, made three years ago.

The most instructive comparison is IPL runs versus Test cricket's aggregate records. Sachin Tendulkar's 15,921 Test runs have been untouched for 13 years and will likely remain so for another 15. The IPL has only existed for 19 editions. Kohli's tally is the Tendulkar of T20 franchise cricket - a number set so early in the format's history that chasing it requires a full career that has barely started. Look at Vaibhav Sooryavanshi: 776 runs at 237 strike rate in 2026 at age 15, already past 1,000 career IPL runs. His ceiling is not visible yet. He is the closest thing to a real threat - not in 2030, but perhaps in 2038 or 2040.

AM

My Take - The Record a Snippet Cannot Replace

Everyone focuses on the 973-run 2016 as Kohli's untouchable peak, but I keep coming back to the consistency argument. The season record might fall one day - someone hits the right pitches, the right draw, the right form. The career record requires all of that, sustained, for 15 years. Kohli's 2026 season at career-best strike rate, at 37, was the clearest evidence yet that this is not someone fading toward the finish. He is accelerating. My honest projection: he retires somewhere between 10,000 and 10,500 and the next name on this all-time list does not come from anyone currently in the IPL's top tier. It comes from the boy who scored 97 off 29 in an IPL Eliminator. Find out where Kohli ranks among the all-time best IPL players and you will see why this record is treated as settled, not just as a number.

Frequently Asked Questions - Most Runs in IPL History

Who has the most runs in IPL history?

Virat Kohli has the most runs in IPL history with 9,336 in 284 matches, all for Royal Challengers Bengaluru. He is the only batter to pass 9,000 runs and leads second-placed Rohit Sharma by 2,007 runs after IPL 2026.

How many runs has Virat Kohli scored in the IPL?

Kohli has 9,336 IPL runs across 19 seasons at an average of 39.90, with 9 centuries and 68 fifties. His best single season was 973 runs in 2016, the most in any IPL campaign. He added 675 more at a career-best strike rate of 165.84 in IPL 2026.

Who is the highest overseas run-scorer in IPL history?

David Warner is the highest overseas run-scorer in IPL history with 6,565 runs at an average above 41, mostly for Sunrisers Hyderabad. He won the Orange Cap three times, including the year SRH lifted the 2016 title.

What is the most runs scored in a single IPL season?

Virat Kohli scored 973 runs in IPL 2016 across 16 innings, with four centuries and a strike rate of 152.03. It is the only time any batter has crossed 900 in a season. The next highest is Shubman Gill's 890 in 2023, and Vaibhav Sooryavanshi's 776 in 2026 is the third highest.

Will anyone break Virat Kohli's IPL runs record?

Not soon. Kohli is still active and adding to his total, which already stands at 9,336. Breaking it requires roughly 650 runs a season for 15 straight years - a longevity ask no one except Kohli has met. The likeliest future record-holder is a batter currently in the early stages of their IPL career, with Vaibhav Sooryavanshi the most obvious candidate given his age and scoring rate.

The Bottom Line

The all-time IPL run record sits at 9,336 and the holder is still scoring 675 a season at a career-best strike rate. Six of the top 10 have retired, the nearest active rival is over 2,000 back, and the batters most likely to eventually challenge it are currently teenagers. This is not a record under pressure - it is a record that shows every sign of being the IPL's equivalent of Tendulkar's Test aggregate: the mark you chase for decades, knowing you probably won't get there.

Avasar Maru

Written by

Avasar Maru is an IPL analyst and cricket statistics expert at IPLDaily.com, specializing in data-driven insights, match analysis, and player performance breakdowns. With strong expertise in analytics and reporting, he provides accurate IPL stats, historical records, and in-depth match insights for a global cricket audience.He focuses on delivering reliable cricket content, including pitch reports, head-to-head records, Dream11 predictions, and detailed IPL statistics to help fans understand the game at a deeper level. His goal is to provide fans with accurate, fast, and actionable IPL insights backed by real data.