Shahid Afridi score the maximum sixes in tests
none, as you can only score 66, (6 sixes in the first over, a single to get you back on strike, and 5 sixes)
longer sixes in the one day cricket
174 sixes were hit at the 2011 Cricket World Cup and Ross Taylor of New Zealand hit the most sixes (14 sixes) at 2011 Cricket World Cup.
maximum no of sixes in cricket
Ricky Ponting (30 sixes)
Twenty One sixes
He Has Hit The Most Number Of Sixes Which Is : 297 & Just 3 Sixes Away To Get 300 Sixes