Chris Gayle
West Indies Cricketer Chris Gayle has surpassed the Pakistani Legend Shahid Afridi record of most sixes in International Cricket by hitting the 506 Sixes in 447 Career Matches in All Formats ODI, Test & T20 International Cricket, While the Shahid Afridi smash the 476 sixes in 524 International Career matches.