Picture Credit: BCCI/IPL

Picture Credit: BCCI/IPL

The Indian Premier League (IPL) has given so many records breaking clashes throughout the years. The cash-rich league is known for its high-scoring encounters and some memorable innings which are etched in the history of the tournament. 

There are many batters who have played some of the memorable knocks in the history of the IPL. In the following listicle, we will discuss the seven highest individual scores in an IPL innings.

Here is list of Highest individual scores in an IPL History:

7. AB de Villiers - 129* runs vs GL

ab de villiers 129 runs sportstiger

Former Royal Challengers Bengaluru batter, AB de Villiers played one of the most memorable knocks in the IPL. In a match against Gujarat Lions at M. Chinnaswamy Stadium on May 14, 2016, batting first, De Villiers and Virat Kohli (109 off 55) punished the GL bowlers in a run fest as RCB posted a mammoth 248/3 on board. De Villiers top scored with an unbeaten 129 runs off 52 balls smashing 10 fours and 12 maximums. RCB went on to win the match by a big margin of 144 runs. 

6. KL Rahul - 132* runs vs RCB

kl rahul 132 runs sportstiger

Playing for Punjab Kings, skipper KL Rahul was on a beast mode in a match against Royal Challengers Bengaluru in Dubai on September 24, 2020. Batting first, Punjab posted 206/3 on board with KL Rahul smashing his IPL career-best 132*(69) runs with 14 fours and seven sixes. Chasing the target, RCB were bowled for just 109 runs and PBKS won the match by 97 runs. 

5. AB de Villiers - 133* runs vs MI

ab de villiers 133 runs sportstiger

AB de Villiers makes his appearance again in the list for his career-best knock in IPL in a match against Mumbai Indians at Wankhede Stadium in Mumbai on May 10, 2015. De Villiers scored an unbeaten 133 runs off 50 balls with 19 fours and four sixes as Royal Challengers Bengaluru posted 235/1 in their 20 overs and went on win the match by 39 runs. 

4. Quinton de Kock - 140* runs vs KKR

quinton de kock 140 runs sportstiger

Playing for Lucknow Super Giants, Quinton de Kock smashed the third highest individual score in IPL in a match against Kolkata Knight Riders at DY Patil Stadium in Mumbai on May 18, 2022.  Batting first, LSG posted 210 runs without losing any wicket in the entire 20 overs, with De Kock being the top scorer with 140*(70), scoring 10 fours and 10 sixes. However, it turned out to be a thrilling encounter where LSG defeated KKR by just two runs.

3. Abhishek Sharma - 141 runs vs PBKS

hyderabad

Sunrisers Hyderabad opener Abhishek Sharma played innings of a lifetimes while chasing 246 runs against Punjab Kings at Rajiv Gandhi International Stadium on April 12, 2025. The left-hander smashed a fiery 141 runs off just 55 balls hitting 14 fours and 10 sixes as SRH successfully chased the target in 18.3 overs losing two wickets registering the second-highest successful chase in IPL history. With this, Abhishekk also achieved the record for the highest individual score by an Indian in the IPL. 

2. Brendon McCullum - 158* runs vs RCB

brendon mccullum

Brendon McCullum gave a perfect start to the IPL in the inaugural match of the inaugural edition at M. Chinnaswamy Stadium in Bengaluru on April 18, 2008. Playing for Kolkata Knight Riders in the first-ever IPL game against Royal Challengers Bengaluru, McCullum smashed a record 158*(73) runs, hitting 10 fours and 13 sixes. His knock helped KKR to post a total of 222/3, as they went on win the match by 140 runs and announce their arrival in the IPL. 

1. Chris Gayle - 175* runs vs PW

chris gayle 4965 runs

The best-ever knock in the IPL history came from Chris Gayle's bat. Playing for Royal Challengers Bengaluru, Chris Gayle played a record-breaking knock in a match against Pune Warriors India at M. Chinnaswamy Stadium on April 23, 2013. The opening batter smashed 175 runs off just 60 balls as RCB posted a 263/5, which was the highest IPL total at that time. RCB won the match comfortably by 130 runs. 

Frequently asked Question (FAQ):

Question:  Who has the highest individual score in IPL history?

Answer: Chris Gayle holds the record of highest individual score in IPL history, smashing 175 runs off just 66 balls which came against Pune Warriors India at M. Chinnaswamy Stadium on April 23, 2013