Former West Indies opener Chris Gayle hit the most sixes in IPL, hammering 357 sixes in just 141 matches.
Former South Africa batter AB de Villiers had hit 251 sixes from just 170 IPL matches.
Mumbai Indians skipper Rohit Sharma has notched up 247 sixes in 231 IPL matches so far.
Chennai Super Kings skipper MS Dhoni has recorded 235 sixes in 239 IPL matches so far.
Royal Challengers Bangalore batter Virat Kohli has hit 228 sixes in 228 IPL matches till date.
Former West Indies all-rounder Kieron Pollard hit 223 sixes in 189 IPL matches in his career.
Delhi Capitals skipper David Warner has hit 211 sixes in 167 IPL matches till date.