<Ul> <Li> <P> Shahid Afridi holds world record for most sixes in ODIs . </P> </Li> </Ul> <Li> <P> Shahid Afridi holds world record for most sixes in ODIs . </P> </Li> <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>

Who has scored 6 sixes in an over