Chris Gayle walked out to bat in Bengaluru on April 23, 2013 — and 66 balls later, the record books had been rewritten forever. His 175* against Pune Warriors remains the highest individual score in IPL history and in all of T20 cricket. But the list behind it? It's full of equally jaw-dropping stories.
Top 15 Highest Individual Scores in IPL History
Updated through IPL 2025, this is the definitive list of the biggest individual innings ever played in the tournament — with full match details, balls faced, strike rate, and match outcome.
| # | Player | Score | Balls | SR | 4s | 6s | Team vs Opponent | Year | Result |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Chris Gayle | 175* | 66 | 265.2 | 13 | 17 | RCB vs Pune Warriors | 2013 | Won |
| 2 | Brendon McCullum | 158* | 73 | 216.4 | 10 | 13 | KKR vs RCB | 2008 | Won |
| 3 | Abhishek Sharma 🇮🇳 Indian Record 2025 | 141 | 55 | 256.4 | 14 | 10 | SRH vs PBKS | 2025 | Won |
| 4 | Quinton de Kock | 140* | 70 | 200.0 | 10 | 10 | LSG vs KKR | 2022 | Won |
| 5 | AB de Villiers | 133* | 59 | 225.4 | 19 | 4 | RCB vs MI | 2015 | Won |
| 6 | KL Rahul 🇮🇳 | 132* | 69 | 191.3 | 14 | 7 | KXIP vs RCB | 2020 | Won |
| 7 | Rilee Rossouw | 130* | 56 | 232.1 | 11 | 10 | RR vs KKR | 2022 | Won |
| 8 | AB de Villiers | 129* | 52 | 248.1 | 10 | 12 | RCB vs GL | 2016 | Won |
| 9 | Rishabh Pant 🇮🇳 | 128* | 63 | 203.2 | 15 | 7 | DD vs SRH | 2018 | Lost |
| 10 | Chris Gayle | 128* | 62 | 206.5 | 11 | 10 | RCB vs DD | 2012 | Won |
| 11 | David Warner | 126 | 59 | 213.6 | 10 | 9 | SRH vs MI | 2017 | Won |
| 12 | Michael Hussey | 116* | 54 | 214.8 | 11 | 7 | CSK vs MI | 2013 | Lost |
| 13 | Manish Pandey 🇮🇳 | 114* | 73 | 156.2 | 12 | 4 | RCB vs DD | 2009 | Won |
| 14 | Virat Kohli 🇮🇳 | 113* | 50 | 226.0 | 11 | 7 | RCB vs GL | 2016 | Won |
| 15 | Murali Vijay 🇮🇳 | 127* | 56 | 226.8 | 8 | 11 | CSK vs RR | 2010 | Won |
The Stories Behind the Top 5 Innings
Stats tell you what happened. These stories tell you why these innings will never be forgotten.
Chris Gayle — 175* (66 balls) | RCB vs Pune Warriors | IPL 2013
M. Chinnaswamy Stadium, Bengaluru | April 23, 2013
This is not just the highest individual score in IPL history — it is the highest in all of T20 cricket, worldwide, ever. Gayle's 175* stands alone, untouched for over 12 seasons. Pune Warriors, put in to field, watched helplessly as Gayle reached his fifty in 17 balls, his century in just 30 — the fastest in IPL history — and his 150 off 53 balls.
He hit 17 sixes, the most in any T20 innings globally. His 175 runs alone accounted for 66% of RCB's total of 263, which was at the time the highest T20 team total ever recorded. Pune were dismissed for 133, losing by 130 runs. The match was over. The record? Still standing.
Brendon McCullum — 158* (73 balls) | KKR vs RCB | IPL 2008
M. Chinnaswamy Stadium, Bengaluru | April 18, 2008
On the very first night of the IPL's existence, Brendon McCullum walked out and smashed the tournament into life. His 158* was the first-ever 150+ score in T20 cricket history, setting the tone for everything that followed in franchise cricket globally.
KKR posted 222/3 — the first team to breach 200 runs in IPL history — and bowled RCB out for just 82. The margin of victory: 140 runs. The verdict was instant — this new format was going to be something special. McCullum's knock was the perfect opening act.
Abhishek Sharma — 141 (55 balls) | SRH vs PBKS | IPL 2025 🇮🇳 Indian Record
Rajiv Gandhi International Stadium, Hyderabad | April 12, 2025
The most recent entry on this list is also the most dramatic. SRH were chasing 246 against Punjab Kings — a total that looked impossible. Abhishek Sharma had scored just 51 runs in his previous five innings. What followed was one of the most explosive batting displays in T20 history.
He hit four fours off his first five balls, reached his fifty in just 19 balls, and brought up his maiden IPL century off 40 deliveries — the sixth fastest in IPL history. He was dropped multiple times, survived no-balls, and hit with consistent ferocity to push SRH to 100 by the 8th over in a chase of 246. He fell in the 17th over for 141, becoming the first batter in T20 history to score three centuries in 40 or fewer balls.
SRH chased down 246 with 9 balls remaining, completing the second-highest successful run chase in IPL history. Abhishek's innings also became the highest score by an Indian in the IPL, eclipsing KL Rahul's 132* that had stood since 2020.
Quinton de Kock — 140* (70 balls) | LSG vs KKR | IPL 2022
DY Patil Stadium, Navi Mumbai | April 2022
The defining innings of LSG's debut IPL season. De Kock told assistant coach Vijay Dahiya he had never felt "this good" before the match — and then delivered on that confidence in spectacular fashion. He and KL Rahul batted all 20 overs without being dismissed, putting on a record 210-run opening partnership.
What sets this innings apart is its elegance over aggression. Unlike Gayle's raw power or McCullum's blitz, de Kock scored 10 fours and 10 sixes with a precision that made it look almost easy — a perfect 200 strike rate across 70 balls. KKR, despite a valiant Rinku Singh cameo, fell two runs short. The highest individual innings in LSG's history.
AB de Villiers — 133* (59 balls) | RCB vs MI | IPL 2015
Wankhede Stadium, Mumbai | May 10, 2015
The technically pure entry in a list dominated by power hitters. ABD came in at number three with the score at 14/1 after 3.1 overs — and proceeded to dismantle one of IPL's best bowling attacks (Malinga, Bumrah, McClenaghan) at their home ground. The Wankhede crowd ended up applauding him as a visitor.
What makes this innings special: 19 of his 23 boundaries were fours, not sixes — testament to his extraordinary placement and timing rather than brute force. He partnered with Kohli for an unbroken 215-run stand, still the highest partnership in IPL history. RCB made 235/1 and won by 39 runs.
Players With the Most Centuries in IPL History
| # | Player | Centuries | Team(s) | Highest Score |
|---|---|---|---|---|
| 1 | Virat Kohli | 8 | RCB | 113* |
| 2 | Chris Gayle | 6 | RCB, KXIP, MI | 175* |
| 3 | KL Rahul | 5 | Multiple teams | 132* |
| 4 | AB de Villiers | 3 | RCB | 133* |
| 5 | David Warner | 4 | SRH, DC, GT | 126 |
| 6 | Rohit Sharma | 2 | DC, MI | 109* |
| 7 | Abhishek Sharma | 2 | SRH | 141 |
Highest Individual Scores by Indian Batters in IPL
India has produced some of the IPL's most memorable centuries, but the Indian record changed hands in dramatic fashion in 2025:
| # | Player | Score | Balls | Opponent | Year |
|---|---|---|---|---|---|
| 1 | Abhishek Sharma Current Record | 141 | 55 | PBKS | 2025 |
| 2 | KL Rahul | 132* | 69 | RCB | 2020 |
| 3 | Rishabh Pant | 128* | 63 | SRH | 2018 |
| 4 | Murali Vijay | 127* | 56 | RR | 2010 |
| 5 | Virat Kohli | 113* | 50 | GL | 2016 |
| 6 | Manish Pandey | 114* | 73 | DD | 2009 |
What These Innings Have in Common
Beyond the raw numbers, the highest IPL scores share fascinating patterns that reveal exactly when and how records get broken:
📍 Venue Matters
The M. Chinnaswamy Stadium in Bengaluru has hosted two of the top three scores (Gayle 175*, McCullum 158*). Small boundaries, flat pitches, and high altitude make it one of the most batting-friendly venues in world cricket. Of the top 10 scores, six were scored at high-scoring venues in Bengaluru, Hyderabad, and Navi Mumbai.
⚡ Strike Rate vs Balls Faced
Abhishek Sharma's 141 off 55 balls (SR 256) edges out Gayle's 175 off 66 (SR 265) as the second-highest strike rate in the list. ABD's 129* off 52 balls (SR 248) remains the most efficient innings by balls-per-run, followed closely by Kohli's 113* off 50 (SR 226). Sheer power and strike rate, not just raw score, define these innings.
🏆 The Chasing Advantage
Interestingly, while Gayle and McCullum set their records batting first, Abhishek Sharma's 141 came in a chase of 246 — contextually the hardest situation. He is the only batter in the top 5 who scored his century while chasing, making his innings arguably the most pressure-tested of any on this list.
Frequently Asked Questions
From highest scores to fastest centuries — JFP India tracks every milestone, every season.
Get Your IPL Betting ID Now – Start Winning Today!
Join the action on JioFairPlay with a trusted IPL betting ID. Enjoy fast signup, secure access, and instant withdrawals. Don’t miss today’s match—create your ID and start earning now!