From Brendon McCullum’s record-setting 158 runs in the inaugural match to Rishabh Pant’s 128 off 62 in 2018, the Indian Premier League has seen several outstanding knocks over the years.
KL Rahul has became the latest edition to the list with his second IPL century during the 13th edition.
With a total of six 100-plus scores, Windies batsman Chris Gayle – who has been retained by Kings XI Punjab for the upcoming season – holds the record for the most number of IPL centuries.
The Quint takes a look at the top 10 highest scores in the league so far.
1. Chris Gayle’s 175* – 2013
A man who is still unstoppable at 40, ‘Universal Boss’ Chris Gayle holds the record for the highest score in IPL history – an unbeaten 175 off just 66 balls against Pune Warriors in the 2013 edition of the league.
Opening Royal Challengers Bangalore’s innings, Gayle raced to 50 runs in 17 deliveries and crossed the 100-run mark in 30 balls – the fastest T20 century.
Gayle’s 175* – also the highest score in all of T20 cricket – led RCB to 263/5 in Bengaluru.
2. Brendon McCullum’s 158* – 2008
In the first-ever Indian Premier League match, former New Zealand Captain Brendon McCullum made sure to make it a memorable one.
The opener smashed an unbeaten 158 off just 73 deliveries to lead KKR to a 222-run total in the maiden IPL innings. Royal Challengers Bangalore, the team McCullum played for in a later season, suffered a 140-run loss in that game.
3. AB de Villiers’ 133* – 2015
Royal Challengers Bangalore hasn’t been known for the team’s results, as much as it has for the performances of its star players. And one such innings was AB de Villiers’ unbeaten 133-run stand in the 2015 edition.
Along with Virat Kohli (82* off 50 balls), he had stitched a 215-run stand – which was then the record for the highest partnership in IPL.
After posting a total of 235/1, RCB had bowled out Mumbai Indians for 196 and won the match by 39 runs.
4. KL Rahul’s 132* – 2020
Leading the Kings XI Punjab for the first time, KL Rahul smashed a 69-ball 132* – the highest individual score by an Indian player in the IPL – against Royal Challengers Bangalore in Dubai.
The 28-year-old reached the three-figure mark off 62 balls – his second IPL century and fourth overall in T20s. Rahul’s knock featured a total of 14 boundaries and seven maximums.
5. AB de Villiers’ 129* – 2016
In the 2016 edition, the Virat-AB duo bettered their previous year’s record with a 229-run stand against the Gujarat Lions.
Top-order batsman de Villiers smashed an unbeaten 129 – the fourth-highest score in the history of IPL. Kohli also scored a century, but was dismissed at 109 as RCB went on to win the game by a 144 runs – then the league’s biggest victory by runs.
6. Chris Gayle’s 128* – 2012
The second-highest score among Gayle’s six IPL centuries was an unbeaten 128 off 62 balls against Delhi Daredevils in the fifth edition of the league.
The opener’s heroics helped RCB post 215/1, and Mumbai Indians fell 21 runs short of their target, managing 194/9 in their 20 overs.
7. Rishabh Pant’s 128* – 2018
The one knock in the list of highest scores that is fresh in our memories is Rishabh Pant’s 128 that came off 63 deliveries (one short than Gayle, who scored 128* off 62 balls) in the 2018 edition.
Delhi Daredevils was reeling at 21/2, when a 20-year-old Pant came in to bat and caused an absolute carnage. He smashed 15 fours and 7 sixes as Delhi posted 187/5 in their 20 overs against Sunrisers Hyderabad.
8. Murali Vijay’s 127 – 2010
In an IPL season that was followed by his maiden T20I call-up, opener Murali Vijay smashed a 127 off just 56 deliveries back in 2010. Laced with 11 sixes and 8 fours, the knock propelled Chennai Super Kings to a 246-run total in 20 overs.
The MS Dhoni-led Yellow Army went on to win the game as Rajasthan Royals fell 23 runs short of their target.
9. David Warner’s 126 – 2017
Sunrisers Hyderabad Captain David Warner recorded his third and biggest IPL century in the 10th edition, scoring 126 against Kolkata Knight Riders. His 59-ball knock, which included 10 fours and 8 sixes, helped SRH post 209/3 at Hyderabad.
The Aussie cricketer missed the following season due to his year-long ban, but returned in 2019 and finished as the highest run-score with 692 runs in 12 matches.
10. Virender Sehwag’s 122 – 2014
After scoring 119 in the 2011 edition, Virender Sehwag smashed his second and last IPL century in 2014. The legendary Indian opener’s 122 off 58 deliveries was made at a strike rate of 210.34.
Kings XI Punjab went on to post 226/6 in their 20 overs, and won the match against Chennai Super Kings by 24 runs.