Stats: Players with most sixes in international cricket
Shahid Afridi, during his match defining 46-run innings yesterday, against West Indies, he became the first player in the history of international cricket to hit 400 sixes.
Shahid Afridi tops the list with 400 sixes in his career and is way ahead of Chris Gayle who at 353 sixes is ranked second.
*Stats are updated up to 28 July, 2013