<P> Shahid Afridi holds world record for most sixes in ODIs . </P> <P> The record for the most sixes in a Test match is 27, which occurred during a 2006 Test match between Pakistan and India at the Iqbal Stadium in Faisalabad . In their first innings, Pakistan hit eleven sixes . India hit nine in their first innings . Pakistan hit seven more sixes in their second innings . </P> <P> The record for most sixes in a One Day International is 38, which was achieved in a match between India and Australia at M Chinnaswamy Stadium on 2 November 2013 . India and Australia hit 19 sixes each . The equivalent record in Twenty20 Internationals was set on the AMI Stadium, 24 sixes were hit during the Twenty20 International match between India and New Zealand on 25 February 2009 . </P> <P> In 2012, during the First Test against Bangladesh in Dhaka, West Indies cricketer Chris Gayle became the first player to hit a six off the first ball in a Test cricket match . </P>

Who hit six sixes in an over in international cricket