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