IPL 2026 has already established itself as the highest-scoring edition in the tournament’s history, with teams regularly crossing 200 and two matches producing totals above 260. Six centuries have been scored across the first 48 matches, records have been shattered at multiple levels, and the top 10 individual scores of the season read like a showcase of everything modern T20 batting has become. Here is the complete, verified list.
1. KL Rahul (DC): 152 Not Out off 67 Balls vs PBKS, Strike Rate 226.87
KL Rahul’s 152 not out is the highest individual score in IPL 2026. He struck 16 fours and 9 sixes at a strike rate of 226.87 for Delhi Capitals against Punjab Kings in the match played on April 25 at the Arun Jaitley Stadium, Delhi.
Rahul’s knock made him the first Indian batter to score 150 in men’s T20 cricket and the third overall behind Chris Gayle’s 175 and Brendon McCullum’s 158. His 220-run partnership with Nitish Rana, who scored 91, is the second highest stand for any wicket in IPL history, behind only the 229-run Kohli-AB de Villiers stand for RCB in 2016.
Despite all of that, Punjab Kings chased down the 264-run target with seven balls to spare in what became the highest successful run-chase in T20 cricket history.
2. Abhishek Sharma (SRH): 135 Not Out off 68 Balls vs DC, Strike Rate 198.52
Abhishek Sharma scored 135 not out off 68 balls with 10 fours and 10 sixes against Delhi Capitals on April 21, carrying his bat through the innings as SRH posted 242 for 2. His boundaries alone produced 100 runs, he reached his century in 53 balls, and he scored 55.78 percent of SRH’s total runs from the bat in the innings. It is the highest score by an Indian batter this season and the second-highest individual score overall.
3. Ryan Rickelton (MI): 122 Not Out off 55 Balls vs SRH, Strike Rate 221.81
Ryan Rickelton’s 122 not out is the third-highest score of IPL 2026, scored for Mumbai Indians against Sunrisers Hyderabad. He batted through with devastating effect at the top of the order, striking at over 221. Rickelton also holds one century in this list, making him the only overseas player in the top three alongside two Indians.
4. Sanju Samson (CSK): 115 Not Out off 56 Balls vs DC, Strike Rate 205.35
Sanju Samson scored the first century of IPL 2026 with an unbeaten 115 off 56 balls for CSK against Delhi Capitals at Chepauk on April 11. He became the first player to score two centuries in IPL 2026, and his innings against MI later in the season, where seven other CSK batters collectively scored 97 off 66 balls, was considered by impact ratings as his more valuable knock of the two given the lack of support around him.
5. Quinton de Kock (MI): 112 Not Out off 60 Balls vs PBKS, Strike Rate 186.66
Quinton de Kock marked his IPL 2026 debut with an unbeaten 112 off 60 balls, hitting 8 fours and 7 sixes against Punjab Kings at the Wankhede. He came in with MI at 12 for 2, rebuilt the innings, and forged a 132-run third-wicket stand with Naman Dhir to lift MI to 195 for 5. His century came in 53 balls. Despite the brilliant knock, Punjab Kings chased the target down with 21 balls to spare.
6. Sanju Samson (CSK): 101 Not Out off 54 Balls vs MI, Strike Rate 187.03
Samson’s second century of the season came against Mumbai Indians, where he scored 101 not out off 54 balls, once again remaining unbeaten. This innings was scored with far less support from the rest of the batting order, making it arguably the more complete captaincy-level knock of his two hundreds this season.
7. Tilak Varma (MI): 101 Not Out off 45 Balls vs GT, Strike Rate 224.44
Tilak Varma produced the fastest century of IPL 2026, reaching three figures off just 45 balls against Gujarat Titans in Ahmedabad, equalling Sanath Jayasuriya’s record for MI’s fastest-ever hundred. He came in at 44 for 3 in the sixth over and finished unbeaten, scoring 101 out of the 155 runs scored while he was at the crease. He went from 50 to 100 in just 12 balls. Gujarat Titans were then bowled out for 100, giving MI a 99-run win.
8. Sai Sudharsan (GT): 100 off 58 Balls vs RCB, Strike Rate 172.41
Sai Sudharsan scored 100 off 58 balls for Gujarat Titans against RCB at Chinnaswamy, striking 11 fours and 5 sixes at a strike rate of 172.41. During the course of that innings, Sudharsan became the fastest player in IPL history to reach 2,000 runs, achieving the milestone in just 47 innings, breaking Chris Gayle’s record of 48 innings.
9. Vaibhav Suryavanshi (RR): 78 off 26 Balls vs RCB, Strike Rate 300
Vaibhav Suryavanshi’s 78 off just 26 balls for Rajasthan Royals against RCB at Guwahati, at a strike rate of exactly 300, is the ninth entry in this list and the most explosive innings in terms of rate of scoring. It was also ranked as the fourth most impactful innings of IPL 2026 by impact metrics despite being the lowest run total in the top 10, because of how completely it changed the match in its six-over window.
10. Nitish Rana (DC): 91 off 44 Balls vs PBKS, Strike Rate 206.81
Nitish Rana scored 91 off 44 balls in the same DC vs PBKS match where KL Rahul scored 152, forming the 220-run second-wicket stand that powered Delhi Capitals to 264. In the 11 balls before his dismissal, Rana cracked 44 runs off Australia pacer Xavier Bartlett, including a sequence of 6, 4, 4, 4, 4, 6 in a single over that cost Punjab 28 runs. He fell seven short of what would have been one of the great IPL centuries, dismissed off the last ball of the over that ended the partnership.
IPL 2026 Highest Scores: What the Data Tells Us
The individual standings in IPL 2026 highlight a significant shift toward sustained aggression. Not only have four scores crossed the 100-run mark for the first time in a single IPL season this early in the competition, but the strike rates in the top 10 are predominantly hovering near or above 200. Six different franchises have players in this top 10, confirming that this season’s batting dominance is spread across the league rather than concentrated in one or two teams.
Lucky Raina is a complete cricket writer chasing corporate dreams by day and cricket stories by night. Once a promising Under 16 cricketer, life took him down a different pitch but the love for the game never left.


