<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> <P> On 31 August 1968, Garfield Sobers became the first man to hit six sixes off a single six - ball over in first - class cricket . The over was bowled by Malcolm Nash in Nottinghamshire's first innings against Glamorgan at St Helen's in Swansea . Nash was a seam bowler but decided to try his arm at spin bowling . This achievement was caught on film . </P>

Who has hit six sixes in an over