Most Sixes In IPL History Record Belongs To T20 World Cup Winner; He Is Not MS Dhoni, Rohit Sharma, Kieron Pollard Or AB de Villiers

MS Dhoni and Rohit Sharma have hit 257 and 239 sixes respectively in Indian Premier League. The batter who has smashed the most does not play IPL anymore but he is still sitting comfortably at a distance.