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.
Its Adam gilchrist (Australia)He hits 100 sixes in his test career. It is the world record.......
Adam Gilchrist of Australia with 100 sixes
Adam Gilchrist of Australia holds the record of hitting 100 sixes in Test Cricket.
Pakistani player Shahid khan Afridi known as "BOOM BOOM" Afridi has hit the most sixes in international cricket.
Jacques Kallis of south Africa holds this record with 74 sixes.
Shahid Afridi score the maximum sixes in tests
Shahid Afridi from Pakistan has smashed 351 sixes in International Cricket.
Ross Taylor of New Zealand: 164 sixes.
The most sixes hit in an innings was 16 by Greame Napier who scored 155 in a English County 20/20 match for Essex.