Most Runs in IPL: All-Time Top Scorers, IPL 2026 & 2025 List

The IPL has seen some of the best T20 batters in cricket. Since 2008, cricketers have not only played for their team’s success but also for their name among the top run-getters in the history of the Indian Premier League. With regard to the most runs in IPL history, Virat Kohli leads the charts by a comfortable margin. The record of Kohli has been set after playing in the IPL for several years, and consistency has been a hallmark of Kohli’s batting in the IPL.

On the other hand, Orange Cap has seen many great performances in its history. Sai Sudharsan was the top run scorer in IPL 2025, while Vaibhav Sooryavanshi was the top run scorer in IPL 2026.

In this article, we discuss Highest Run Scorer in IPL, the most run-getter in the history of IPL, the most runs in a single IPL season, and IPL 2025 & IPL 2026 batting records.

Most Runs in IPL History

Virat Kohli is the leading run scorer in the history of IPL. After the end of IPL 2026 season, Kohli has scored 9,336 runs in 283 matches. Virat Kohli has been playing in every IPL season for Royal Challengers Bengaluru. Therefore, his career record has been quite impressive.

IPL All-Time Leading Run Scorers

RankPlayerRuns
1Virat Kohli9,336
2Rohit Sharma7,329
3Shikhar Dhawan6,769
4David Warner6,565
5KL Rahul5,815
6Suresh Raina5,528
7MS Dhoni5,439
8Ajinkya Rahane5,247
9Sanju Samson5,181
10AB de Villiers5,162

Why Virat Kohli Leads the IPL Run Charts

Kohli’s position in the top of the charts is because of both longevity and consistency. Kohli made his IPL debut in 2008 and continued to be with Royal Challengers Bengaluru in each and every IPL season that followed. In the process, he has made several high-scoring IPL seasons and has been among the best batters in the tournament.

Moreover, his career record is also due to Kohli’s ability to bat for long periods of time. Rather than scoring runs through boundaries alone, Kohli has been known to rotate strikes, find gaps and form partnerships. This combination has helped Kohli to score more runs than anyone else in the IPL.

Most Runs in a Single IPL Season

Virat Kohli holds the record for the most runs in a single IPL season. He made 973 runs in IPL 2016. It is also the highest number of runs scored by an individual in one IPL season.

During his IPL 2016, Kohli had four centuries and seven fifties to his credit. Kohli ended the season with an impressive average and strike rate and led Royal Challengers Bengaluru to the finals.

Highest Run-Scoring Seasons in IPL History

RankPlayerSeasonRuns
1Virat Kohli2016973
2Shubman Gill2023890
3Jos Buttler2022863
4David Warner2016848
5Vaibhav Sooryavanshi2026776
6Sai Sudharsan2025759
7Virat Kohli2024741
8Chris Gayle2012733
9Michael Hussey2013733
10Kane Williamson2018735

The exact ordering of the lower positions depends on the run tally being compared, but the record at the top remains unchanged: Kohli’s 973 runs in 2016 is the highest single-season total.

Orange Cap in IPL 2026

Vaibhav Sooryavanshi won the Orange Cap in IPL 2026, having scored 776 runs in 16 matches. He averaged 48.50 with a strike rate of 237.31. Sooryavanshi managed to beat Gill and Sai Sudharsan for the Orange Cap award, whereas Virat Kohli managed to score more than 650 runs in IPL 2026.

This particular 2026 season of IPL can be called outstanding for Vaibhav Sooryavanshi because he demonstrated his batting skills and managed to become the leader of the overall run chart in the tournament with a combination of a high scoring rate and consistency.

Most Runs in IPL 2026 List

RankPlayerMatchesInningsRunsAverageStrike Rate
1Vaibhav Sooryavanshi161677648.50237.31
2Shubman Gill161673245.75163.03
3Sai Sudharsan171772245.12157.99
4Virat Kohli161667556.25165.85
5Heinrich Klaasen151562448.00160.00
6Ishan Kishan151560240.13182.42
7KL Rahul141459345.62174.41
8Abhishek Sharma151556340.21204.73
9Mitchell Marsh131356343.31163.19
10Jos Buttler171752637.57152.46

Sooryavanshi’s 776 runs also placed him among the highest individual season totals in IPL history.

Most Runs in IPL 2025

Sai Sudharsan had 759 runs in 15 matches in IPL 2025. He had an average of 54.21 with a strike rate of 156.17. His consistency helped him to become the Orange Cap winner in this season. Suryakumar Yadav had the second place with 717 runs, and Virat Kohli had 657 runs.

Most Runs in IPL 2025 List

RankPlayerMatchesInningsRunsAverageStrike Rate
1Sai Sudharsan151575954.21156.17
2Suryakumar Yadav161671765.18167.92
3Virat Kohli151565754.75144.71
4Shubman Gill151565050.00155.88
5Mitchell Marsh131362748.23163.71
6Shreyas Iyer171760450.33175.07
7Yashasvi Jaiswal141455943.00159.71
8Prabhsimran Singh171754932.29160.53
9KL Rahul131353953.90149.72
10Jos Buttler141353859.78163.03

What Is the Orange Cap in IPL?

Orange Cap is a reward to a batter who manages to score the most runs in a particular season of IPL. It is considered as one of the most notable individual rewards in the tournament. To win Orange Cap, the batter should demonstrate consistent performance through the whole season, and not have one great inning.

The Orange Cap is traditionally awarded to many legendary players of T20 cricket like Virat Kohli, David Warner, Chris Gayle, Sachin Tendulkar, Jos Buttler and Shubman Gill. The Orange Cap winner is David Warner with three victories, which is the highest record of Orange Cap winners.

What Makes a Batter a High Run Scorer in IPL?

A huge IPL run tally usually comes from a combination of consistency, opportunity and adaptability.

Consistent Starts

Top run-scorers rarely depend entirely on occasional big innings. Regular scores throughout the season allow a batter to build a large aggregate.

Batting in the Top Order

Openers and top-order batters generally face more deliveries because they have the opportunity to bat for a larger portion of the innings.

Converting Starts

A batter who turns a 30 or 40 into a 70 or 80 can add runs much faster than someone who repeatedly gets starts without converting them into substantial scores.

Adapting to Conditions

IPL matches are played at different venues, with pitches and boundaries varying from ground to ground. Successful batters need to change their approach according to the conditions.

Maintaining Scoring Pressure

Modern T20 batting is not only about hitting sixes. Strike rotation, boundary placement and running between the wickets are equally important for maintaining a high scoring rate.

Career Runs and Single-Season Runs: What’s the Difference?

Career and single-season run records reflect two distinct ways to be a productive IPL batter. The career record depends on the consistency of the player during several IPL seasons. That is why Virat Kohli is the leader in this ranking. A single-season record means the number of runs made by a player in just one IPL season. Virat Kohli has the highest number in this ranking: he scored 973 runs in 2016.

It is crucial for the evaluation of batters’ performance during the IPL. It means that a batter may make an outstanding season and not be among the five batters with the most career runs, and the second batter may be among the five best in the career but not make the most runs in a season.

Key IPL Run-Scoring Records

RecordPlayerRunsSeason/Career
Most runs in IPL historyVirat Kohli9,336Career
Most runs in one IPL seasonVirat Kohli9732016
Most runs in IPL 2026Vaibhav Sooryavanshi7762026
Most runs in IPL 2025Sai Sudharsan7592025
Second-highest single-season tallyShubman Gill8902023
Third-highest single-season tallyJos Buttler8632022

Conclusion

The run-scoring records in the IPL demonstrate how hard it is to remain consistent over several IPL seasons and at the same time perform exceptionally well in a single IPL season. Virat Kohli is still the Highest Run Scorer in IPL with 9,336 career runs and the Most Runs in a Single IPL Season in 2016 with 973 runs.

There appeared some new names in the latest Orange Cap races. Sai Sudharsan became the top scorer in IPL 2025 with 759 runs, and Vaibhav Sooryavanshi topped the run scorers in IPL 2026 with 776 runs. With the appearance of more batting stars in the IPL, these records will face serious challenges. However, for the time being, Virat Kohli has two major records among them.

FAQs

Who has scored the most runs in IPL history?

Virat Kohli is the highest run scorer in IPL history, with 9,336 runs after the 2026 season.

Who won the Orange Cap in IPL 2026?

Vaibhav Sooryavanshi won the Orange Cap in IPL 2026 after scoring 776 runs in 16 matches.

Who scored the most runs in IPL 2025?

Sai Sudharsan was the leading run-scorer in IPL 2025, with 759 runs in 15 matches.

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

Virat Kohli holds the record with 973 runs in IPL 2016.

How many runs did Virat Kohli score in IPL 2016?

Virat Kohli scored 973 runs in IPL 2016.

Who has won the Orange Cap the most times?

David Warner has won the Orange Cap three times, the most by any player.

Is Virat Kohli still the highest run scorer in IPL?

Yes. After IPL 2026, Virat Kohli remained at the top of the all-time IPL run-scoring chart.

Also, Read About: Most Fours in IPL | Most Catches in IPL | Most Ducks in IPL

Leave a Comment