Since its inception in 2008, the Indian Premier League (IPL) has produced some brilliant batting performances, each more devastating than the last. Some batters gradually become the face of the franchise. IPL teams also heavily depend on them to deliver consistent performances and do the bulk of run-scoring. In this article, we will take a look at those batters with the most runs in an edition of IPL.
5. Sai Sudharsan (2025) | 759 Runs
Gujarat Titans' Sai Sudhaesan surpassed 750 runs in IPL 2025 to sign off with a tally of 759 from 15 matches at 54.21. He registered his 6th fifty of the season (100s: 1). He hit 88 fours and 21 sixes, striking at 156.17.
He also won the IPL 2025 Orange Cap award. This also makes Sai Sudharsan, 23 years and 237 days old when IPL 2025 ended, the youngest IPL Orange Cap holder in history, surpassing the previous record held by GT captain Shubman Gill, who was 23 years and 263 days old when he won the award in IPL 2023.
Also Read: Most valuable player in each season of IPL
4. David Warner (2016) | 848 Runs
David Warner’s explosive starts at the top are something SRH fans will never forget. Warner’s meteoric rise in the IPL began with his exploits in the 2016 season, when he guided the team to the final and helped them win their first IPL trophy. Warner scored nine half-centuries in the event, averaging more than 60. He had his greatest season with the bat, scoring 848 runs in 17 matches.
Despite scoring a staggering 848 runs, Warner finished as the second-highest run-scorer in 2016 as Kohli's 973 runs trumped him.
3. Jos Buttler (2022) | 863 Runs
Jos Buttler was a very consistent performer for the Rajasthan Royals post-signing for the team before the Indian Premier League 2018 season.
In 2022, the Englishman went on a scoring spree, notching up four hundreds and as many fifties for his tally of 863 runs that won him the Orange Cap, awarded to the leading run-scorer in IPL each season.
He averaged 57.53 from 17 matches that season, scoring runs at a healthy strike rate of 149.05, taking the Royals to their first final after the inaugural edition in 2008.
2. Shubman Gill (2023) | 890 Runs
Shubman Gill will surely own most of the batting records by the time he ends his IPL career, him since 2023:
— Rajiv (@Rajiv1841) April 12, 2026
2023 - 890 runs at 158 sr
2024 - 426 runs at 147 sr
2025 - 650 runs at 156 sr
2026 - 165 runs at 149 sr already
He is the pillar of GT for sure!! pic.twitter.com/5X0UyDdTKS
Gujarat Titans talisman took his batsmanship to astronomical heights in the 2023 edition of the IPL. Shubman Gill delivered consistent batting performances throughout the season to amass a staggering 890 runs in 17 matches at an impressive average of 59.33 and a strike rate of 157.80.
Apart from winning the coveted Orange Cap, Gill recorded the second-highest runs in a single IPL season, only behind Virat Kohli.
Gill also smashed three centuries in IPL 2023, including a blazing 129 against the Mumbai Indians in Qualifier 2 to register the highest individual score in an IPL Playoff game.
Also Read: Most successful teams in T20 leagues around the world
1. Virat Kohli (2016) | 973 Runs
The IPL 2016 season saw Virat Kohli elevate his batting to a level never seen before. He amassed 973 runs in 16 matches, coming agonisingly close to becoming the first player to score 1,000 runs in a single IPL season. With an average of 81.08 and a strike rate of 152.03.
Interestingly, no other batter has scored 900 or more runs in an IPL season. Kohli led RCB to the final that year, but they lost to Sunrisers Hyderabad.








