Cris Gayle
longest six in history of cricket by the criss gyle from west indies
Ravi Shastri hit the most six in a over in test cricket.
500 Metres
Aiden Blizard
Shahid Afridi hit the longest six in international cricket history and it was 132 meters long...
Albie Morkel hit 125 m six longest in the ipl for CSK
well he is Shahid Afridi from Pakistan who hit 158 metter long six.
longest six hit by boom boom shahid khan afridi against Australia
gayle hit out of mcg in 2010
Albie Morkel
Albie Morkel (124 metres )
Shahid Afridi( 157 meters)