West Indies' heavy hitter Chris Gayle holds the record for most sixes in the Cricket World Cup. Gayle smashed 49 sixes in 34 innings. In second place is South Africa's AB de Villiers with 37 sixes, and coming in third is Australia's Ricky Ponting with 31 sixes.