gayle hit out of mcg in 2010
longest six in history of cricket by the criss gyle from west indies
Cris Gayle
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
Zaid hit a 173m six for Victoria, but in international cricket Shahid Afridi recently in March 2013 hit one for 158m!!
Albie Morkel
Shahid Afridi
Albie Morkel (124 metres )
Shahid Afridi( 157 meters)
Longest six has been hit by Mark Waugh atop the MCG