Chris Gayle holds the record of most sixes in an innings in IPL history, 17 Sixes
The record for the most sixes in an innings in IPL history is held by the West Indian batting legend, Chris Gayle. Gayle, who has been one of the most dominant batsmen in the IPL, smashed an incredible 17 sixes in a single innings during his knock of 175 not out for Royal Challengers Bangalore (RCB) against Pune Warriors India in the 2013 season.