The Indian Premier League(IPL) is always home to big hitting. People love to see batters break records with massive totals in desperate chases or huge totals. As the game has evolved, the highest individual scores in IPL history have become more imposing with flatter pitches, more power, and shorter boundaries. From Chris Gayle’s unbeatable knock to new stars like Abhishek Sharma, these are the moments that make IPL the best T20 cricket league.
Top 10: Highest Individual Scores in IPL History
| Rank | Player | Team | Score | Opponent | Year |
| 1 | Chris Gayle | RCB | 175* | Pune Warriors | 2013 |
| 2 | Brendon McCullum | KKR | 158* | RCB | 2008 |
| 3 | KL Rahul | DC | 152* | PBKS | 2026 |
| 4 | Abhishek Sharma | SRH | 141 | PBKS | 2025 |
| 5 | Quinton de Kock | LSG | 140* | KKR | 2022 |
| 6 | AB de Villiers | RCB | 133* | MI | 2015 |
| 7 | KL Rahul | PBKS | 132* | RCB | 2020 |
| 8 | Rishabh Pant | DD | 128* | SRH | 2018 |
| 9 | Murali Vijay | CSK | 127 | RR | 2010 |
| 10 | David Warner | SRH | 126 | KKR | 2017 |
Chris Gayle
With a score of 175 not out, Chris Gayle is the highest individual scorer in IPL history for RCB vs Pune Warriors on April 23 2013, at Bengaluru. He hit 13 fours and 17 sixes from 66 balls at a strike rate of 265.15 to help RCB score 263 for 5 and win the match by 130 runs. Gayle, Universe Boss, wreaked havoc with powerplay freedom and set a record for the highest individual scores in IPL even in 2026.
Brendon McCullum
On April 18 2008, IPL’s inaugural match at Bengaluru between Kolkata Knight Riders and Royal Challengers Bangalore, Brendon McCullum blasted 158 not out for KKR. He played 73 balls with 10 fours and 13 sixes (strike rate 216.44) to help KKR score 222 for 4 and win by 140 runs. This opening batter’s big hit got IPL off to a flying start, spurring aggressive T20 cricket, and is ranked number two in the list of the highest individual scores in IPL.
KL Rahul
KL Rahul scored an unbeaten 152 runs for Delhi Capitals against Punjab Kings in the game played on April 25, 2026, in Delhi, striking at 226.87 from 67 balls. DC posted a huge total, but PBKS chased it in a record effort, keeping their unbeaten run. As opener, Rahul broke the highest score record by an Indian in T20s, building a base before exploding, ranking third in the top highest individual scores in IPL.
Abhishek Sharma
Abhishek Sharma scored 141 for Sunrisers Hyderabad against Punjab Kings on April 12, 2025, at Hyderabad. He faced 55 balls with 14 fours and 10 sixes at 256 strike rate. SRH went after a huge score, winning by 8 wickets in an exciting match. As a young opener, Abhishek mixed elegant drives with massive sixes, breaking KL Rahul’s Indian record. His quick 40-ball century was the fastest in Hyderabad against PBKS. This knock put him among the elites in the top 10 highest individual scores in IPL.
Quinton de Kock
Quinton de Kock hit 140* for Lucknow Super Giants against Kolkata Knight Riders in 2022, posting a big total with efficient boundary hitting all around. The South African opening batsman played fearless strokes against short and full deliveries in the power play. This impactful knock ranks fifth in the top highest individual scores in IPL
AB de Villiers
AB de Villiers scored 133* for RCB against the Mumbai Indians on May 10, 2015, facing 59 balls with ramps and scoops at a high strike rate. Known as Mr 360, his innovative No.4 knock confused bowlers, securing a comfortable win, and he remains a fan favorite in the top 10 highest individual scores in IPL.
KL Rahul
KL Rahul scored 132* for PBKS vs RCB on Sept 24, 2020, off 69 balls. Opener anchored then exploded, posting 171/4 winning on a tough pitch. Consistency lands him twice in the top 10.
Rishabh Pant
Rishabh Pant smashed 128* for DD vs SRH on May 10, 2018, off 63 balls. Keeper-batter’s scoops and pulls chased a thrilling target. Unconventional batting shines in IPL mayhem, holding eighth position.
Murali Vijay
Murali Vijay amassed 127 runs for CSK against RR on April 3, 2010, using 56 deliveries. The open batsman’s perfect timing made 246/5 runs, scoring massively. IPL’s early innovator created high-scoring standards.
David Warner
David Warner made 126 runs for SRH against KKR on April 30, 2017, from 59 balls, making 223 runs. Open batsman’s power plays excelled against short deliveries. IPL veteran earns tenth rank.