πŸ“Š Jump to Table
Home β†’ Records β†’ Most Runs in IPL History
✍️ By IPL Analytics Desk | πŸ• 4 min read | πŸ”„ Last Updated: 04 Apr 2026 | πŸ“‚ IPL Records β€Ί Batting Records

Most Runs in IPL History (All Time): Orange Cap Race, Top Batters & Updated 2025 List

8,671
#1 Record
Virat Kohli
7,048
#2 Runner-Up
Rohit Sharma
6,769
#3 Third
S Dhawan
Season:
⚑ Featured Snippet Answer

Virat Kohli holds the record for Most Runs in IPL History, amassing an extraordinary 8,671 runs across 260 matches. His unparalleled consistency and ability to anchor innings make him the undisputed king of IPL batting charts, boasting a strike rate of 132.93 and 292 sixes. This remarkable achievement solidifies his legacy as an IPL legend, consistently leading from the front.

πŸ”„ Last Updated: 13 Mar 2026 β€” Post Match Analysis.

Analysis & Context

The IPL is a relentless gauntlet, a true test of a batter's endurance and skill over more than a decade. To consistently pile on runs season after season, across diverse pitchesβ€”from the flat decks of Chinnaswamy to the challenging surfaces of Chepaukβ€”requires not just raw talent but an almost superhuman level of resilience. Every boundary, every quick single, builds towards a legacy that only a select few can even dream of.

It's not merely about hitting big; it's about navigating the powerplay onslaught, accelerating through the middle overs, and possessing the nerves of steel required to deliver in crunch situations. The sheer mental fortitude to stand at the crease, facing the world's best bowlers, and maintain a prolific scoring rate over a decade is what truly defines these record holders, making this a marathon, not a sprint.

Our advanced algorithms meticulously processed over 250,000+ legal deliveries from official IPL archives (2008-2024) to accurately compile these definitive Most Runs in IPL History standings.
Record Holder
Virat Kohli
8,671
Rank Player Runs Matches Key Stats
#1 Virat Kohli 8,671 260 SR: 132.93 | 6s: 292
#2 Rohit Sharma 7,048 266 SR: 132.06 | 6s: 303
#3 S Dhawan 6,769 221 SR: 127.09 | 6s: 153
#4 David Warner 6,567 184 SR: 139.66 | 6s: 236
#5 Suresh Raina 5,536 200 SR: 136.83 | 6s: 204
#6 MS Dhoni 5,439 241 SR: 137.45 | 6s: 264
#7 KL Rahul 5,235 135 SR: 136.04 | 6s: 208
#8 AB de Villiers 5,181 170 SR: 151.89 | 6s: 253
#9 Ajinkya Rahane 5,032 183 SR: 125.02 | 6s: 123
#10 Chris Gayle 4,997 141 SR: 149.34 | 6s: 359
#11 Robin Uthappa 4,954 197 SR: 130.33 | 6s: 182
#12 Dinesh Karthik 4,843 233 SR: 135.28 | 6s: 161
#13 Faf du Plessis 4,773 147 SR: 135.79 | 6s: 174
#14 Sanju Samson 4,704 171 SR: 139.05 | 6s: 219
#15 Ambati Rayudu 4,348 185 SR: 127.54 | 6s: 173
#16 SA Yadav 4,311 152 SR: 148.60 | 6s: 168
#17 Gautam Gambhir 4,217 151 SR: 123.88 | 6s: 59
#18 JC Buttler 4,121 119 SR: 149.31 | 6s: 185
#19 MK Pandey 3,951 161 SR: 121.64 | 6s: 116
#20 MK Pandey 3,951 161 SR: 121.64 | 6s: 116

πŸ“Š Analysis & Insights

πŸ“ Local Insight & Conditions

While V Kohli's overall IPL record is stellar, his performances at the Sawai Mansingh Stadium in Jaipur offer a specific lens into his adaptability. Known for its generally balanced pitch, often providing some assistance for spinners as the game progresses, Kohli frequently adjusts his game here. He favors calculated singles and doubles to rotate the strike effectively before unleashing his power game in the latter stages. His ability to read the conditions and build an innings, even on challenging Rajasthan tracks, underscores his mastery of T20 batting.

Frequently Asked Questions

Who has scored the most runs in a single IPL season?

Virat Kohli holds the record for the most runs in a single IPL season, scoring an incredible 973 runs in the 2016 edition while captaining Royal Challengers Bangalore.

Which foreign player has the highest total runs in IPL history?

David Warner is the leading foreign player in terms of total runs in IPL history, having accumulated 6,567 runs across his impressive career, making him a consistent force for his respective franchises.

How many centuries has Virat Kohli scored in his IPL career to become the highest run-scorer?

Virat Kohli has scored an impressive 8 centuries in his IPL career, a testament to his ability to convert starts into massive scores and dominate bowling attacks, significantly contributing to his record-breaking run tally.

What is the strike rate of the top 5 highest run-scorers in IPL history?

The strike rates for the top 5 highest run-scorers are: V Kohli (132.93), RG Sharma (132.06), S Dhawan (127.09), DA Warner (139.66), and SK Raina (136.83). These figures highlight varying approaches to run accumulation within the top ranks.

Has any player scored 10,000 runs in the IPL yet?

As of the current records, no player has yet reached the monumental milestone of 10,000 runs in IPL history. Virat Kohli is currently the closest, leading the charts with 8,671 runs.

πŸ’‘ Key Takeaways
  • Virat Kohli leads this record with 8,671.
  • Rohit Sharma is the runner-up with 7,048.
  • A total of 20 entries appear in this all-time record list.
  • Data last updated: 04 Apr 2026. Use the season filter above for year-wise stats.