The Indian Premier League (IPL) has given cricket fans some of the most explosive batting performances in T20 history. Over the years, we have witnessed breathtaking centuries, fearless play, and record-breaking knocks that have changed the matches single-handedly. Many international and domestic players have scored more than 100 runs in IPL history, but maintaining a top 10 list needs a higher strike rate, powerful batting, and a proper mindset, and only a few of them have managed to achieve this record.
From Chris Gayle’s unforgettable 175 runs to stunning modern-day power-hitting shows, here is a complete and updated look at the top 10 highest individual scores in IPL history, along with match impact and details.
List of Top 10 Highest Scores in IPL History by a Player
Here is a top 10 list of players who have the highest scores in IPL history, with proper record detail:
| Players | Runs | Balls | 4s/6s | Strike Rate | Team | Opponent | Date |
| Chris Gayle | 175* | 66 | 13/17 | 265.15 | Royal Challenger Bangalore | Pune Warriors | Apr 23, 2013 |
| Brendon McCullum | 158* | 73 | 10/13 | 216.43 | Kolkata Knight Riders | Royal Challenger Bangalore | Apr 18, 2008 |
| Abhishek Sharma | 141 | 55 | 14/10 | 256.36 | Sunrisers Hyderabad | Punjab Kings | Apr 12, 2025 |
| Quinton de Kock | 140* | 70 | 10/10 | 200.00 | Lucknow Super Giants | Kolkata Knight Riders | May 18, 2022 |
| AB de Villiers | 133* | 59 | 19/4 | 225.42 | Royal Challenger Bangalore | Mumbai Indians | May 10, 2015 |
| KL Rahul | 132* | 69 | 14/7 | 191.30 | Kings XI Punjab | Royal Challenger Bangalore | Sep 24, 2020 |
| AB de Villiers | 129* | 52 | 10/12 | 248.07 | Royal Challenger Bangalore | Gujarat Lions | May 14, 2016 |
| Shubman Gill | 129 | 60 | 7/10 | 215.00 | Gujarat Titans | Mumbai Indians | May 26, 2023 |
| Chris Gayle | 128* | 62 | 7/13 | 206.45 | Royal Challenger Bangalore | Delhi Daredevils | May 17, 2012 |
| Rishabh Pant | 128* | 63 | 15/7 | 203.17 | Delhi Daredevils | Sunrisers Hyderabad | May 10, 2018 |
(All records are accurate as per official IPL records up to the latest completed season.)
Chris Gayle (175* in 2013 & 128* in 2012)

Total Matches in IPL: 142
Total Runs: 4965 Runs
50s/100s: 31/6
The highest score in IPL belongs to Chris Gayle, playing for Royal Challenger Bangalore. His unbeaten 175 runs off 66 balls against the Pune Warriors remains one of the greatest innings in T20 history. In this match, Gayle smashed thirteen fours and seventeen sixes at the M. Chinnaswamy Stadium in Bengaluru. RCB gave a total target of 263 runs, which is one of the highest totals in IPL history. Chris Gayle offered pure dominance, and the crowd witnessed the history.
In addition, he has the number 9 spot in the top 10 highest runs scored by a player in IPL history. Gayle has scored an unbeaten 128* runs in 62 balls against the Delhi Daredevils in 2012. In this match, Chris Gayle hit seven fours and thirteen sixes at Arun Jaitley Stadium in Delhi. This game was also one of the record-breaking games for Chris Gayle and RCB. With two top ten spots for highest score by any players, Chris Gayle is one of the most powerful hitters in IPL and cricket history.
Brendon Barrie McCullum (158* in 2008)

Total Matches in IPL: 109
Total Runs: 2880
50s/100s: 13/2
In the very first match of the IPL season 2008, the magic was produced by Brendon Barrie McCullum. Brendon McCullum smashed 158* runs in 73 balls for Kolkata Knight Riders against Royal Challenger Bangalore. In this inning, Brandon hit ten fours and thirteen sixes at M. Chinnaswamy Stadium in Bangalore.
His inning did not just win the match but also left a powerful statement in IPL history. Four years later, Chris Gayle broke the record of Brandon McCullum.
Abhishek Sharma (141 in 2025)

Total Matches in IPL: 77
Total Runs: 1816 Runs
50s/100s: 9/1
Abhishek Sharma scored 141 runs in 55 deliveries in the 2025 IPL season for Sunrisers Hyderabad against Punjab Kings in Rajiv Gandhi International Stadium in Hyderabad. In this innings, he smashed fourteen fours and ten sixes with the strike rate of 256.36. He is one of the youngest players on the list, aged 25 years. His batting power and technique make him one of the contenders to break the record of Chris Gayle.
This score is also the highest score by an SRH batter and the highest score in an IPL chase. Also, it is the sixth fastest hundred in IPL history and the second fastest in SRH history. He scored 116 runs from boundaries, which is the third highest in IPL history.
Quinton de Kock (140* in 2022)

Total Matches in IPL: 115
Total Runs: 3309 Runs
50s/100s: 24/2
Quinton de Cock scored 140* in 70 deliveries in the 2022 IPL season for the Lucknow Super Giants against the Kolkata Knight Riders at Dr. DY Patil Sports Academy in Nerul. In this innings, Quinton de Kock hit ten fours and ten sixes with a strike rate of 200.00. His unbeaten score secured LSG a place in the semifinals of IPL 2022.
In this match, de Kock displayed clinical batting, calmness under pressure, and match-winning ability. He made his debut in the IPL in 2013. His role in the team is wicket-keeper batsman. He can change the shape of his game with his ability to power hit and technical play.
AB de Villiers (133* in 2015 & 129* in 2016)

Total Matches in IPL: 184
Total Runs: 5162 Runs
50s/100s: 40/3
AB de Villiers appears twice in this list, as he has the 5th and 7th spots in this top 10 list. His first score of 133* in 59 balls for Royal Challengers Bangalore against Mumbai Indians came in the 2015 IPL season. The match was held at Wankhede Stadium in Mumbai. In this match, AB smashed nineteen fours and four sixes at the strike rate of 225.42.
Secondly, he scored 129* in 52 balls for Royal Challengers Bangalore against Gujarat Lions at M. Chinnaswamy Stadium in Bangalore. In this inning, he smashed ten fours and 12 sixes with a strike rate of 248.07. In this match, AB and Virat Kohli had a massive partnership of 229 runs and won the match by a huge margin. AB de Villiers’s ability to hit all around the ground made him one of the greatest batsmen in IPL history.
KL Rahul (132* in 2020)

Total Matches in IPL: 145
Total Runs: 5222 Runs
50s/100s: 40/5
KL Rahul scored 132* runs in 69 balls for Kings XI Punjab against Royal Challengers Bangalore in the 2022 IPL season in Dubai. The match happened at Dubai International Cricket Stadium in Dubai. In this match, KL Rahul smashed fourteen fours and seven sixes. This is KL Rahul’s highest individual score in T20 cricket and in IPL. He is one of the most consistent and aggressive batters in Indian cricket.
KL Rahul has the combination of calmness and elegance with the bat and powerful hitting in pressure games. Also, he can change the shape of the match by his game-changing ability with the bat. Mostly, he plays as a wicket-keeper in T20 cricket and in IPL.
Shubman Gill (129 in 2023)

Total Matches in IPL: 118
Total Runs: 3866 Runs
50s/100s: 26/4
Shubman Gill delivered a match-winning knock, scoring 129 runs in 60 balls for Gujarat Titans against Mumbai Indians in the 2023 IPL season. The match was held at Narendra Modi Stadium, Ahmedabad. In this match, Gill smashed seven fours and ten sixes at the strike rate of 215.00. Gill is a young and intelligent player in the field with the bat. Currently, he is the opener of Team India and the captain of the Gujarat Titans in the IPL.
In this match, Shubman Gill came in a high-pressure situation, as this was a playoff match against the Mumbai Indians. Gill showed maturity and controlled aggression, scoring 129 runs that led GT towards the victory.
Rishabh Pant (128* in 2018)

Total Matches in IPL: 125
Total Runs: 3553 Runs
50s/100s: 19/2
Rishabh Pant played one of the most fearless innings in IPL history when he scored 128* in 63 balls for the Delhi Daredevils against the Sunrisers Hyderabad in the 2018 IPL season. The match was held in Arun Jaitley Stadium in Delhi. In this match, Rishabh managed to hit fifteen fours and seven sixes at the strike rate of 203.17. He was just 20 years old when he scored 128* for DD.
Rishab’s aggressive hitting and confidence made him a future star. Though the Delhi Daredevils lost the match, this innings was iconic. This score made him the highest scorer in a single match in Delhi Daredevils history. Moreover, Rishabh Pant is one of the youngest cricketers in this list.
Also Read: 10 Best All-Rounders in IPL History—Most Runs & Wickets
Possible Players Who Can Break the Highest IPL Score Record (175)
The highest score in a single game by Chris Gayle (175*) in 2013 has stayed unbeaten for over a decade in the IPL. But with modern cricketers evolving rapidly and hitting powerfully and fearlessly, many current players have the potential to beat this record. Here are some of the players who are capable of breaking this record:
Shubman Gill
Shubman has already hit 129 runs in the 2023 playoffs while having his spot in the top 10 list. His strike rate ranges between 135 and 145, and he has 4 career centuries in IPL. Gill has the ability to bat through innings and build innings smartly and accelerate later. If he gets his good form going, he can possibly hit 175+ in IPL.
KL Rahul
KL Rahul already has the highest score of 132* in IPL, which has a spot in the top 10 list. His strike rate is between 135 and 140. Additionally, he has made 4 centuries in his IPL career. Rahul has the patience to handle the situation, as his experience speaks. If he bats deep into 20 overs, he can break the record and achieve that milestone.
Rishabh Pant
Rishabh Pant scored 128* at the age of 20 years old, and he has a strike rate of 145+ in IPL. Pant plays without fear and can handle pressure situations with ease. If he comes early in the inning, he can dominate both pace and spin and create a massive inning, breaking the record of highest score in the inning.
Travis Head

Travis Head is one of the best batters in T20 cricket due to his explosive batting and technical gameplay. He is very dangerous in power plays, as he explodes on ballers. Travis has a strike rate of 150+ and is known for hitting quick hundreds. Head plays fearlessly in the first 10 overs, and if he maintains his form, he can possibly break the record.
Heinrich Klaasen

Heinrich Klaasen is one of the most explosive middle-order batters in cricket. In IPL, he has a strike rate of 160+ and can hit a century with ease and in match conditions. He has the highest six-hitting ability in the league. Klaasen’s ability to hit against spin and pace bowling means he can possibly break the record of 175* runs in IPL.
Final Thought
The IPL has always been a league of big hits and exciting matches. This is one of the best leagues in the world in the T20 format. From Chris Gayle’s unforgettable 175* to Rishabh’s fearless batting, these performances remind us why IPL is the most exciting T20 league in the world.
Records may be broken, but the impact of this innings in T20 cricket remains unforgettable and memorable. As new stars rise every season in the IPL, there is a high probability of breaking the records and entering the top 10 list of highest scores by a player in an inning.
For more cricket news, follow Jeetwin Sports.











