Most Runs in IPL History: Updated List of All-Time Top Run Scorers

Most Runs in IPL History: Updated List of All-Time Top Run Scorers

🚨 Virat Kohli holds the record for most runs in IPL history with 8661 runs in 267 matches, making him the only batter to cross the 8000-run mark in the tournament. With IPL 2026 starting March 28, his record could stretch even further this season. Find the complete IPL 2026 team squads to see which top run-scorers are still active this year.

Most Runs in IPL History: Updated List of All-Time Top Run Scorers

Most Runs in IPL: Top 15 All-Time Run Scorers

The table below shows every batter who has scored 4500 or more runs in IPL history. These are the names who built the tournament’s batting legacy over 17 seasons.

RankPlayerTeamRunsMatchesInningsHS100s50sAverageSR
1Virat KohliRCB866126725911386339.55132.86
2Rohit SharmaMI7046272267109*24729.73132.10
3Shikhar DhawanPBKS6769222221106*25135.26127.14
4David WarnerDC656518418412646140.52139.77
5Suresh RainaCSK5528205200100*13932.52136.76
6MS DhoniCSK543927824284*02438.30137.45
7KL RahulDC5222145136132*54046.21136.03
8AB de VilliersRCB5162184170133*34039.70151.68
9Ajinkya RahaneKKR5032198183105*23330.50125.02
10Chris GaylePBKS4965142141175*63139.72148.96
11Robin UthappaCSK49522051978802727.51130.35
12Dinesh KarthikRCB484225723497*02226.32135.36
13Faf du PlessisDC47731541479603935.10135.79
14Sanju SamsonRR470417717211932630.95139.05
15Ambati RayuduCSK4348204187100*12228.23127.54

Virat Kohli: The King of IPL Batting Records

No conversation about most runs in IPL is complete without understanding just how far ahead Virat Kohli is from everyone else. He crossed the 8000-run mark in the IPL 2024 Eliminator against Rajasthan Royals, becoming the first player in history to reach that milestone.

His gap over second-placed Rohit Sharma is 1615 runs, which is a massive lead when you consider both players have played roughly the same number of seasons. What makes Kohli’s record even more impressive is his consistency across all conditions and all types of pitches over 17 seasons.

Virat Kohli IPL Career Highlights

  • 8661 runs in 267 matches, the highest ever in IPL history
  • 8 centuries in IPL, the most by any batter in the tournament
  • 63 fifties in IPL, also the all-time record
  • First and only batter to cross 8000 IPL runs
  • 973 runs in IPL 2016, the record for most runs in a single season
  • Average of 39.55 across 17 seasons, outstanding for T20 cricket

Kohli is still active with RCB and playing IPL 2026. Every match he plays this season adds to a record that may never be broken in the next decade.

Active Players Who Can Climb the List in IPL 2026

Several players currently in IPL 2026 squads have a real chance to move up the all-time list this season. The ones to watch are the consistent performers who bat in the top three and play all 14 league matches.

Active Batters With Most IPL Runs Heading Into IPL 2026

PlayerCurrent RunsTeamMatches Played
Virat Kohli8661RCB267
Rohit Sharma7046MI272
KL Rahul5222DC145
Sanju Samson4704RR177
Suryakumar Yadav4311MI166
Jos Buttler4120GT121
Shubman Gill3866GT118
Rishabh Pant3553LSG125
Yashasvi Jaiswal2166RR67
Abhishek Sharma1816SRH77

Shubman Gill and Yashasvi Jaiswal are the two names to watch most closely. Both are young, bat at the top of the order, and have the consistency to add 400 to 600 runs in a single season. Jaiswal in particular averages 34.38 with a strike rate of 152.86, which means he scores fast and scores big. Track how these batters perform match by match through the IPL 2026 live points table and season stats.

Which Teams Have the Most IPL Run Scorers in the Top 15

CSK leads the way when it comes to producing volume run-scorers in IPL history. Three CSK legends sit in the all-time top 15 and the franchise has consistently had batters who play long innings rather than just smash at every ball.

  • CSK — Suresh Raina, MS Dhoni, Robin Uthappa (3 players in top 15)
  • RCB — Virat Kohli, AB de Villiers, Dinesh Karthik (3 players in top 15)
  • DC — David Warner, KL Rahul, Faf du Plessis (3 players in top 15)
  • PBKS — Shikhar Dhawan, Chris Gayle (2 players in top 15)
  • KKR — Ajinkya Rahane (1 player in top 15)
  • RR — Sanju Samson (1 player in top 15)

Stay updated with all team news, player availability and match previews through the latest IPL 2026 news and updates section and catch all the batting records being chased live this season on JioHotstar and Star Sports. The full IPL 2026 broadcast and streaming guide covers every platform you need.

FAQs

FAQs

Who has scored the most runs in IPL history?

Virat Kohli holds the record with 8661 runs in 267 matches for Royal Challengers Bengaluru. He is the only player in IPL history to cross the 8000-run mark.

Who is second on the most runs in IPL list?

Rohit Sharma is second with 7046 runs in 272 matches for Mumbai Indians, sitting 1615 runs behind Kohli in the all-time standings.

What is the record for most runs in a single IPL season?

Virat Kohli holds this record too with 973 runs in IPL 2016, the only time any batter has crossed 900 runs in a single IPL season.

How many centuries has Virat Kohli scored in IPL?

Kohli has scored 8 centuries in IPL, which is also the all-time record. He is well ahead of Chris Gayle who has 6 IPL hundreds.

Which active players could break Kohli’s IPL run record in the future?

Shubman Gill and Yashasvi Jaiswal are the most likely candidates in the long term given their age, consistency and top-order batting positions. However, Kohli’s 8661-run total will take many seasons to catch.

How many players have scored 4500 or more runs in IPL history?

A total of 14 players have scored 4500 or more runs in IPL history, with Virat Kohli, Rohit Sharma and Shikhar Dhawan making up the top three on that list.

Similar Posts