Which Batsman has broken Shahid Afridi record of most sixes in international cricket? Arif Khan 8 years ago A. Chris Gayle B. Sachin Tendulkar C. Brian lara D. Sir Vivian Richards