The record of most sixes in an inning of a Test Match is goes to Wasim Akram player of Pakistan. He hit 12 sixes in an inning against Zimbabwe in 1996
Shahid Afridi Pakistan (BOOM BOOM) It was currently between sanath Jaysuriya and Shahid Afridi
ross taylor has the record of hitting the most sixes
Its Adam gilchrist (Australia)He hits 100 sixes in his test career. It is the world record.......
21-Jun-2010: Shahid Afridi has now hit the most sixes in ODIs, going past Jayasuriya. He now has 279 Sixes and Sanath Jayasuria has 270 Sixes.
Its Yuvraj Singh against England in super 8 match .He hitted 6 sixes in 1 over making 36 runs .The over was bowled by Flintoff .