West Indian Chris Gayle has the most number of sixes in the history of cricket world cup.
Gayle had astonished the world with some of the longest sixes with flicking ball like a ping pong.
T20 world cup was started in 2007 and since then, Gayle had hit 43 sixes on his credit.
On second spot, Australian batsman Shane Watson and Indian Yuvraj Singh have 27 sixes, each, on their credits.
Kamran Akmal has the most number of sixes from Pakistan with 16 sixes.