Table_content: header: | POS | Player | Runs | Mat | Inns | NO | HS | Avg | BF | SR | 100 | 50 | 4s | 6s | row: | POS: 1 | Player:
The record for the most sixes in a single IPL innings is held by , who smashed 17 sixes for Royal Challengers Bangalore (RCB) against Pune Warriors India on April 23, 2013. This legendary performance saw him reach an unbeaten 175 off just 66 balls—the highest individual score in the history of T20 cricket. Runs Scored Chris Gayle 17 Pune Warriors Apr 23, 2013 Brendon McCullum 13 Apr 18, 2008 Chris Gayle 13 Delhi Daredevils May 17, 2012 Chris Gayle 12 Kings XI Punjab May 6, 2015 AB de Villiers 12 Gujarat Lions May 14, 2016 Vaibhav Sooryavanshi 12 Rajasthan Royals Apr 25, 2026 Sources: ESPNcricinfo , Times of India , Yardbarker Iconic Performances and Legends Indian Premier League Trophy batting most sixes innings most sixes in an ipl innings list
| Player | Innings | Sixes | Team | Opponent | Year | | --- | --- | --- | --- | --- | --- | | Chris Gayle | 175* | 17 | Royal Challengers Bangalore | Pune Warriors | 2013 | | Rohit Sharma | 263 | 16 | Mumbai Indians | Chennai Super Kings | 2014 | | Rishabh Pant | 128* | 15 | Delhi Daredevils | Chennai Super Kings | 2018 | | Andre Russell | 135* | 15 | Kolkata Knight Riders | Delhi Daredevils | 2018 | | Kieron Pollard | 113* | 14 | Mumbai Indians | Royal Challengers Bangalore | 2015 | Table_content: header: | POS | Player | Runs
Here is the list of the (as of April 2026): 2013 Brendon McCullum 13 Apr 18
Here are the top 5 players with the most sixes in an IPL innings: