Chris Gayle holds the record for hitting the most sixes in IPL history with 357 maximums in 141 innings. He is followed by AB de Villiers, who has hit 252 sixes in IPL. Among the players who will take part in IPL 2022, MI captain Rohit Sharma has hit the most sixes (227), followed by ex-CSK captain MS Dhoni (219).