Indian Premier League 2025 was yet another happy tournament for the batters as the game evolved to be more of a batter’s game this season. Unlike other seasons, this time the top 5 run scorers had a good average and all crossed 600 runs in tally.
This season saw a neck-and-neck battle for the Orange Cap, with the primary competition between Sai Sudharsan, Suryakumar Yadav, and Virat Kohli. But as the tournament reached the business end, consistency from Sai Sudharsan kept him at the top of the list as he gets the Orange Cap for the most runs scored in IPL 2025. But make sure to check out the top 5 highest run scorers of IPL 2025.
Advertisement
Sai Sudharsan – 759 runs (Gujarat Titans)
Sai Sudharsan’s IPL 2025 season can be defined in one word: Consistency. The GT batter, who already earned his big break last season, continues to prove why he’s one of the best conventional T20 batters while maintaining a 156.18 strike rate. His partnership with Shubman Gill at the top was the backbone of GT’s success this season. Averaging 54.21 as an opener, Sudharsan scored 6 fifties and 1 century while chasing a massive total. Now part of India’s Test squad, Sudharsan looks ready to break into the T20 team as he claims the Orange Cap for IPL 2025.
Suryakumar Yadav – 717 runs (Mumbai Indians)
Suryakumar Yadav had just another season at the office. India’s best T20 batter has been the backbone for Mumbai Indians this season. His lowest score this season was 25, and he managed to score more than that in every other match. Batting at number 3 and 4 for MI, he averaged 65.18 and carried MI’s batting, saving them from collapse, building innings in the middle order, and finishing matches all while striking at a rate of 167.9. Suryakumar Yadav is the second man in this elite list.
Advertisement
Virat Kohli – 657 runs (Royal Challengers Bengaluru)
Virat Kohli is a regular in this list, and this year he finishes third. It was a special season for him not just as RCB’s top scorer with 657 runs at an average of 55.82 and a strike rate of 146.54 but also as the man who finally lifted the IPL trophy. Kohli was unbeaten on several occasions, scored 6 fifties (mostly while chasing), and posted a highest score of 73. In a season where he fulfilled an 18-year dream, Kohli added another golden chapter to his legacy.
Shubman Gill – 650 runs (Gujarat Titans)
India’s new Test captain, Shubman Gill, had a fantastic season both personally and as a captain, leading Gujarat Titans to the playoffs. He was a run-machine alongside Sai Sudharsan and Jos Buttler, contributing almost 80% of Gujarat Titans' runs this season. Gill’s consistent performance brought him 650 runs at an average of 50 with a strike rate of 155.88. He recorded 6 fifties with a highest score of 93 and now prepares to start a new journey as India’s Test captain.
Advertisement
Mitchell Marsh – 627 runs (Lucknow Super Giants)
Lucknow Super Giants' trusted batter at the top, Mitchell Marsh, was consistent from game one. Though it was Nicholas Pooran who was expected to top the chart, Marsh’s new role as an opener gave LSG the best possible start. His match-winning innings were key to LSG’s big wins, scoring at an average of 48.23 in 13 matches with a strike rate of 163.71. He registered 6 fifties and 1 century, with a highest score of 117 in IPL 2025. This was his most successful season in the tournament personally, making him the best player for Lucknow Super Giants.
Also Read: Prasidh Krishna finishes as leading wicket-taker, check out entire list