Introduction
The KL Rahul highest score in IPL is a knock that changed the record books. On 25 April 2026, playing for Delhi Capitals against Punjab Kings at the Arun Jaitley Stadium, Rahul smashed an unbeaten 152 off just 67 balls . It was not just his personal best. It was the highest individual score by any Indian batter in the history of the Indian Premier League .
For Indian cricket fans, this innings was special for many reasons. It came against his former team. It broke a record held by Abhishek Sharma. And it showed why Rahul remains one of the most complete batters in T20 cricket.
KL Rahul IPL Quick Facts
- Highest IPL score: 152* (not out)
- Opponent: Punjab Kings
- Date: 25 April 2026
- Venue: Arun Jaitley Stadium, Delhi
- Team: Delhi Capitals
- Balls faced: 67
- Fours: 16
- Sixes: 9
- Strike rate: 226.86 (calculated from 152 runs off 67 balls)
What Is KL Rahul’s Highest Score in IPL?
KL Rahul’s highest score in the IPL is 152 not out . He reached this landmark in the 2026 season while opening the batting for Delhi Capitals against Punjab Kings.
This innings made him the first Indian batter to score 150 or more in an IPL innings . Before this knock, the record for the highest score by an Indian belonged to Abhishek Sharma, who had made 141 . Rahul went past that mark and also became only the third player overall to cross 150 in IPL history, joining Chris Gayle (175) and Brendon McCullum (158) .
Match Details: Opponent, Date, Venue, and Team
- Match: Delhi Capitals vs Punjab Kings, IPL 2026
- Date: Saturday, 25 April 2026
- Venue: Arun Jaitley Stadium, Delhi
- Team: Delhi Capitals (Rahul’s team)
- Opponent: Punjab Kings (Rahul’s former franchise)
- Result: Delhi Capitals posted 264/2, their highest-ever IPL total
Rahul’s innings was the centrepiece of a massive team total. He shared a 220-run partnership for the second wicket with Nitish Rana, who scored 91 off 44 balls . That stand was the second-highest in IPL history at the time .
KL Rahul’s Best IPL Innings
The 152* was not a slog from ball one. Rahul reached his century in just 47 balls . He mixed timing with power, hitting 16 fours and 9 sixes across the innings.
What made this knock stand out was the context. Rahul was playing against Punjab Kings, a team he had represented for several years and where he had scored two of his earlier IPL centuries . He also had a life early in the innings, dropped on 18, and made the opposition pay dearly .
His previous best IPL score was 132 not out for Punjab Kings against Royal Challengers Bengaluru in 2020 . The 152* surpassed that and remains his benchmark.
KL Rahul IPL Career and Teams
KL Rahul has played for multiple franchises across his IPL career:
- Royal Challengers Bengaluru (2013, 2016)
- Sunrisers Hyderabad (2014–2015)
- Punjab Kings (2018–2021)
- Lucknow Super Giants (2022–2024)
- Delhi Capitals (2025–present)
He is the first player in IPL history to score 1,000+ runs for three different franchises . He has also scored centuries for three teams: Punjab Kings, Lucknow Super Giants, and Delhi Capitals .
KL Rahul IPL Batting Stats
| Statistic | Figure |
|---|---|
| Matches | 156+ |
| Runs | 5,690+ |
| Highest Score | 152* |
| Average | 46.26 |
| Strike Rate | 138.81 |
| Centuries | 6 |
| Fifties | 43 |
| Fours | 500 |
| Sixes | 232 |
Note: Stats are cumulative up to the 2026 IPL season as per available records.
His most prolific season was 2020, when he scored 670 runs for Punjab Kings at an average of 55.83, winning the Orange Cap . He has also recorded eight 500-plus run seasons in his IPL career .
KL Rahul’s IPL Records and Achievements

- Highest individual score by an Indian in IPL: 152*
- First Indian to score 150+ in an IPL innings
- First player to score centuries for three different IPL franchises
- First player to score 1,000+ IPL runs for three different teams
- Fastest to 1,000 IPL runs for Delhi Capitals (24 innings)
- 50th fifty-plus score in IPL (reached in 2026)
- Orange Cap winner (2020 season, 670 runs)
Frequently Asked Questions (5 FAQs)
1. What is KL Rahul’s highest score in IPL?
KL Rahul’s highest IPL score is 152 not out, made for Delhi Capitals against Punjab Kings on 25 April 2026 .
2. Who did KL Rahul score his highest IPL score against?
He scored 152* against Punjab Kings, his former team, at the Arun Jaitley Stadium in Delhi .
*3. How many balls did KL Rahul face in his 152* innings?*
He faced 67 balls, hitting 16 fours and 9 sixes, at a strike rate of around 227 .
*4. Is 152* the highest score by an Indian in IPL history?
Yes. Before Rahul’s innings, the record was 141 by Abhishek Sharma. Rahul became the first Indian to cross 150 in the IPL .
5. How many centuries has KL Rahul scored in IPL?
KL Rahul has scored 6 IPL centuries as of the 2026 season . He is the first player to score hundreds for three different franchises .
Conclusion
The KL Rahul highest score in IPL is more than just a number. It is a record that redefined what Indian batters can achieve in the league. His 152* against Punjab Kings combined technique, aggression, and big-match temperament. It broke a national record, set a new benchmark, and added another chapter to Rahul’s growing legacy as one of the IPL’s finest batters. For fans, it was a reminder that when Rahul is in full flow, he can dominate any bowling attack in the world.

