Who is the first batsman who hit six on the first ball in test match? / General Knowledge MCQs / By admin Who is the first batsman who hit six on the first ball in test match?A. Shahid Afridi B. Brendan McCallum C. Chris Gayle D. None