Wasim Akram holds the record of hitting most sixes in a test match innings.He hit 12 sixes in his knock of 257 not out against Zimbabwe.
Herchielle Gibbs and Youvrag Singh
Twenty One sixes
Its Adam gilchrist (Australia)He hits 100 sixes in his test career. It is the world record.......
Adam Gilchrist of Australia with 100 sixes
21 in Test 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.
Pakistani player Shahid khan Afridi known as "BOOM BOOM" Afridi has hit the most sixes in international cricket.