Chris Gayle, the former West Indian cricketer, holds the record for the highest individual score in the Indian T20 League. He scored an incredible 175 not out for Team Bengaluru against Team Pune in 2013 at the M. Chinnaswamy Stadium in Bengaluru.
Brendon McCullum is second on the list, with an unbeaten 158 for Team Kolkata against Team Bengaluru in the first-ever Indian T20 League match back in 2008. Quinton de Kock is third, having scored an unbeaten 140 for Team Lucknow against Team Kolkata in 2022. AB de Villiers is fourth, thanks to his 133 not out for Team Bengaluru against Team Mumbai at the Wankhede Stadium in 2015.
KL Rahul ranks fifth with his unbeaten 132 for Team Punjab against Team Bengaluru in 2020. AB de Villiers appears again on the list, this time in sixth place, for his unbeaten 129 in 52 balls for Team Bengaluru against Team Gujarat in 2016. Shubman Gill follows closely in seventh place, with 129 runs in 60 balls for Team Gujarat against Team Mumbai in 2023.
Chris Gayle and Rishabh Pant are tied for eighth place. Gayle scored an unbeaten 128 for Team Bengaluru against Team Delhi in 2012, while Pant achieved the same score for Team Delhi against Team Hyderabad in 2018. Rounding off the top 10 is Murali Vijay, who scored 127 for Team Chennai against Team Rajasthan in 2010.
No | Player | Team | Score | Opponent | Year |
1 | Chris Gayle | Bengaluru | 175* | Team Pune | 2013 |
2 | Brendon McCullum | Kolkata | 158* | Team Bengaluru | 2008 |
3 | Quinton de Kock | Lucknow | 140 | Team Kolkata | 2022 |
4 | AB de Villiers | Bengaluru | 133* | Team Mumbai | 2015 |
5 | KL Rahul | Punjab | 132* | Team Bengaluru | 2020 |
6 | AB de Villiers | Bengaluru | 129* | Team Gujarat | 2016 |
7 | Shubman Gill | Gujarat | 129 | Team Mumbai | 2023 |
8 | Chris Gayle | Bengaluru | 128* | Team Delhi | 2012 |
8 | Rishabh Pant | Delhi | 128* | Team Hyderabad | 2018 |
10 | Murali Vijay | Chennai | 127 | Team Rajasthan | 2010 |
1: Chris Gayle: 175* against Team Pune
Chris Gayle delivered a spectacular performance against Team Pune in the 2013 Indian T20 League. Representing Team Bengaluru, he smashed the fastest century in the history of the tournament, reaching the milestone in just 30 balls. Gayle didn't stop there; he went on to score an unbeaten 175 in just 66 deliveries, setting the record for the highest individual score in T20 cricket. His explosive innings included 13 fours and 17 sixes, propelling Team Bengaluru to a total of 263 in their 20 overs.
2: Brendon McCullum: 158* against Team Bengaluru
Brendon McCullum dazzled in the first-ever match of the Indian T20 League in 2008, scoring a brilliant 158 not out for Team Kolkata against Team Bengaluru at the M. Chinnaswamy Stadium in Bengaluru. Opening the innings, McCullum struck 10 fours and 13 sixes, helping Team Kolkata post a total of 222 runs. In response, Team Bengaluru could only manage 82 runs. McCullum's outstanding performance earned him the Man of the Match award.
3: Quinton de Kock: 140* against Team Kolkata
Wicketkeeper-batter Quinton de Kock delivered a stunning performance for Team Lucknow against Team Kolkata in 2022. Batting first, de Kock tore into the bowlers, scoring an unbeaten 140 off just 70 balls. Alongside KL Rahul, who remained not out on 68, de Kock helped Team Lucknow post a formidable 210 without losing a wicket. In a thrilling finish, they won the match by just two runs. De Kock's innings featured 10 fours and 10 sixes, showcasing his dominance at the crease.