The Most Runs in Indian Premier League 2025 is the ultimate achievement for batsmen competing in this highly competitive tournament. The Orange Cap is awarded to the player who scores the highest number of runs throughout the season. This year, the competition for the Most Runs in Indian Premier League 2025 is intense, with several players delivering outstanding performances.
List of 5 Batsmen With Most Runs in Indian Premier League 2025
5. Virat Kohli – RCB

Virat Kohli continues to prove why he is one of the best batsmen in IPL history. In IPL 2025, Kohli ranks fifth for the Most Runs in Indian Premier League 2025 category, scoring 614 runs in 14 matches. His batting average is an impressive 55.81, demonstrating both consistency and skill. Although Kohli has not scored a century this season, he has eight half-centuries to his name, with a highest unbeaten score of 73. His strike rate of 146.53 reflects a perfect balance between steady accumulation and aggressive stroke play.
Statistic | Value |
Matches | 14 |
Runs | 614 |
Highest Score | 73* |
Average | 55.81 |
Strike Rate | 146.53 |
100s | 0 |
50s | 8 |
ALSO READ: Top 5 Best Cricket Leagues in the World
4. Mitchell Marsh – LSG

Mitchell Marsh has been a forceful presence for Lucknow Super Giants, ranking fourth for the Most Runs in Indian Premier League 2025 with 627 runs in 13 matches. His aggressive batting style is highlighted by a strike rate of 163.70, one of the highest among the top batsmen. Marsh’s highest score this season is 117, his only century so far. Alongside six half-centuries, Marsh has displayed tremendous power with 37 sixes and 56 fours, making him a dangerous hitter in the race for the Most Runs in Indian Premier League 2025.
Statistic | Value |
Matches | 13 |
Runs | 627 |
Highest Score | 117 |
Average | 48.23 |
Strike Rate | 163.70 |
100s | 1 |
50s | 6 |
3. Shubman Gill – GT

Shubman Gill has been a solid performer for Gujarat Titans and stands third in the list of players with the Most Runs in Indian Premier League 2025. Over 15 matches, Gill has accumulated 650 runs with a batting average of 50.00. His highest score is 93 not out, and he has registered six half-centuries this season. Gill’s strike rate of 155.87 confirms his ability to score quickly while maintaining consistency — a vital trait for accumulating Most Runs in Indian Premier League 2025.
Statistic | Value |
Matches | 15 |
Runs | 650 |
Highest Score | 93* |
Average | 50.00 |
Strike Rate | 155.87 |
100s | 0 |
50s | 6 |
2. Suryakumar Yadav – MI

Suryakumar Yadav has been Mumbai Indians’ most reliable batsman this season, placing second in the race for Most Runs in Indian Premier League 2025. Across 16 matches, Yadav scored 717 runs with an exceptional batting average of 65.18. His highest score this season is 73 not out, and he remained unbeaten five times, showing his skill as a finisher. Yadav’s strike rate of 167.91 is one of the highest in the tournament, supported by his 38 sixes and 69 fours, underlining his aggressive style in pursuit of the Most Runs in Indian Premier League 2025.
Statistic | Value |
Matches | 16 |
Runs | 717 |
Highest Score | 73* |
Average | 65.18 |
Strike Rate | 167.91 |
100s | 0 |
50s | 5 |
1. B Sai Sudharsan – GT

B Sai Sudharsan currently leads the charts for the Most Runs in Indian Premier League 2025. Over 15 matches, he has amassed 759 runs with a strong batting average of 54.21. His highest score is 108 not out, the only century among the top five. Sai Sudharsan has also scored six half-centuries this season, with a strike rate of 156.17, showcasing his ability to score runs rapidly. He has hit 88 fours and 21 sixes, proving to be an essential player for Gujarat Titans in the race for Most Runs in Indian Premier League 2025.
Statistic | Value |
Matches | 15 |
Runs | 759 |
Highest Score | 108* |
Average | 54.21 |
Strike Rate | 156.17 |
100s | 1 |
50s | 6 |
READ MORE: