By Akshay
May 31, 2025
The batsman who has hit the most sixes in IPL is Chris Gayle. He hit 357 sixes in just 142 matches
Rohit Sharma has now crossed the 300 mark. He has hit 302 sixes in 271 matches so far
Virat Kohli is at number three. He has played 266 matches and has hit 291 sixes in IPL so far
MS Dhoni has played 278 matches in IPL and has hit 264 sixes so far
AB de Villiers has hit 251 sixes in 184 matches in IPL
David Warner has hit 236 sixes in 184 matches in IPL
Andre Russell has hit 223 sixes so far in 140 IPL matches
Kieron Pollard has hit 223 sixes in 189 matches in IPL
Sanju Samson has hit 219 sixes so far in 177 matches in IPL
KL Rahul has hit 208 sixes in 145 matches in IPL