The Indian Premier League (IPL) is the perfect stage for batsmen to show their batting Skills and make a mark in cricket history. Since its initiation in 2008, the league has witnessed numerous spectacular innings that have left fans in awe. Here, we delve into the top 10 highest individual scores in IPL history, celebrating the batsmen who have listed their names in the history book of the tournament.
Top 10 Highest Individual Scores in IPL History

Ranking Factors
The ranking should be done on some specific and universal factors. On the basis of these ranking factors we will rank top 10 highest individual scores in IPL.
- Highest runs scored : For ranking alll time highest individual scores in IPL history it should be done on most runs scored by batsman in a match.
10. Murali Vijay – 127 off 56 balls

Murali Vijay’s 127 off 56 balls for Chennai Super Kings against Rajasthan Royals in 2010 remains the top IPL highest individual score in a season. His innings was characterized by elegant stroke play and powerful hitting.
Advertisement
9. Rishabh Pant – 128 off 63 balls*

Representing Delhi Capitals, Rishabh Pant played a remarkable innings, scoring an unbeaten 128 off 63 balls. His aggressive batting style and ability to score quickly were on full display, making it one of the most memorable knocks in the IPL.
The year 2018 saw the emergence of the future Indian star in the IPL. Pant made a statement with his first IPL century and amassed a remarkable 684 runs during the season.
8. Chris Gayle – 128 off 62 balls

Chris Gayle appears in this list again for his lightning knock against Delhi Daredevils. The Windies heavy hitter was named Player of the Match for his electrifying performance with the bat as he hit 13 sixes and 7 fours with a strike rate of 206.45.
Advertisement
In this must-win match for Royal Challengers Bangalore, Gayle breathed fire with his bat by consistently hitting the ball out of the park. His partnership with Kohli helped him to put 204 runs on the board which was crucial in building a huge target. With his fiery knock, Chris Gayle remains the only batter to appear in this list twice. It is safe to say that his IPL records will remain untouched for a long time.
Advertisement
7. Shubman Gill – 129 off 60 balls

In a standout performance, Shubman Gill scored 129 runs off 60 balls, marking one of the highest individual scores in IPL history. His innings was a testament to his emerging talent and solidified his reputation as one of India’s promising young batsmen.
The Prince of Indian cricket killed the dreams of Mumbai Indians fans with his explosive batting. In a must-win game for Rohit Sharma’s men, the young batter took the challenge head-on as he helped Gujarat Titans reach their second consecutive final.
6. AB de Villiers – 129 off 52 balls*

AB de Villiers appears again on this list with his 129* off 52 balls for Royal Challengers Bangalore against Gujarat Lions in 2016. His explosive innings, combined with Virat Kohli’s 109, led to a massive total and showcased their formidable partnership.
Advertisement
5. KL Rahul – 132 off 69 balls*

In the 2020 season, Kings XI Punjab’s (now Punjab Kings) captain KL Rahul scored an unbeaten 132 against Royal Challengers Bangalore. This remains the highest individual score by an Indian in the IPL, highlighting Rahul’s exceptional batting prowess.
Before joining the Lucknow Super Giants the Indian keeper-batter played one of the greatest knocks in the history of IPL. Rahul played this memorable knock in Dubai in 2020 when the world was coping with the COVID-19 pandemic. Although the match was played in an empty stadium, Rahul’s mastery of the bat has been etched deeply in the memory of cricket lovers.
4. AB de Villiers – 133 off 59 balls*

AB de Villiers, representing Royal Challengers Bangalore, scored an unbeaten 133 runs off 59 balls against Mumbai Indians in 2015. His partnership of 215 runs with Virat Kohli was instrumental in setting a formidable total, with de Villiers hitting 19 fours and 4 sixes.
One of the greatest batsmen of all time, AB de Villiers decimated the MI bowlers with his dominant batting display and reached his century by facing 47 deliveries. The South African batter tore through the MI bowling lineup which comprised Jasprit Bumrah and Lasith Malinga.
Advertisement
3. Quinton de Kock – 140 off 70 balls*

In a 2022 match between Lucknow Super Giants and Kolkata Knight Riders, Quinton de Kock played a scintillating knock, scoring an unbeaten 140 runs off 70 balls. His innings were adorned with 10 fours and 10 sixes, contributing to an unbroken 210-run partnership with KL Rahul.
Advertisement
This magnificent knock was played by de Kock at the DY Patil Stadium where he started at a gradual pace and reached his 50 in 35 balls. After the half-century, the Proteas star went on a rampage as he started hitting out of the park with KL Rahul joining in soon after. With their partnership LSG ended KKRs hopes for the playoffs.
2. Brendon McCullum – 158 off 73 balls*

The inaugural match of the IPL on April 18, 2008, saw Brendon McCullum of Kolkata Knight Riders set the tone for the tournament with an unbeaten 158 against Royal Challengers Bangalore. His 73-ball innings included 10 fours and 13 sixes, laying a formidable foundation for the league’s future.
This knock is special since it set the stage for a perfect start to the first-ever franchise league. BCCI’s gamble to take cricket to the next level paid off as the Kiwi batter hammered the RCB bowlers and put on a show of a lifetime.
Advertisement
1. Chris Gayle – 175 off 66 balls*

On April 23, 2013, at the M. Chinnaswamy Stadium in Bengaluru, Chris Gayle delivered a monumental performance for Royal Challengers Bangalore against Pune Warriors India. His unbeaten 175 runs came off just 66 balls, featuring 13 fours and a staggering 17 sixes. This inning remains the highest individual score in IPL history and showcased Gayle’s unparalleled power-hitting ability.
In the match, Gayle put on a spectacular show and made his century in just 30 balls. This remains the fastest century to have been scored in the history of T20 cricket. Along with his blazing innings the RCB superstar took two wickets to put the opposition out of the game.
List of Highest Individual Scores in IPL
Rank | Player | Runs | Team | Opponent | Year |
---|---|---|---|---|---|
1 | Chris Gayle | 175* | RCB | Pune Warriors | 2013 |
2 | Brendon McCullum | 158* | KKR | RCB | 2008 |
3 | Quinton de Kock | 140* | LSG | KKR | 2022 |
4 | AB de Villiers | 133* | RCB | MI | 2015 |
5 | KL Rahul | 132* | PBKS | RCB | 2020 |
6 | AB de Villiers | 129* | RCB | Guj Lions | 2016 |
7 | Shubman Gill | 129 | GT | MI | 2023 |
8 | Chris Gayle | 128* | RCB | Daredevils | 2012 |
9 | Rishabh Pant | 128* | DD | SRH | 2018 |
10 | Murali Vijay | 127 | CSK | RR | 2010 |
Advertisement
FAQs
Editor's Pick
Editor's Pick