Who broke Shahid Afridi’s record of most sixes in international cricket? A) Harshal Gibbs B) Yuvraj Singh C) Chris Gayle D) None of these Related MCQs: First man in cricket history to hit six sixes in an over in One Day Internationals? Famous Pakistani cricketer Shahid Afridi made a world record of fastest Hundred in just …… balls. A firm buys goods on credit, which document does the firm use to record this? Shahid Afridi made the fastest cricket century in one day in just ……. balls?