1. 158 metres Shahid Afridi vs South Africa
2. 147 metres Chris Gayle vs South africa
3. 143 metres Shane Watson vs Bangladesh
4. 139 metres Shahid Afridi vs New Zealand
5. 136 metres JP Duminy vs Scotland
longest six in history of cricket by the criss gyle from west indies
by shahid khan afridi
Aiden Blizard
Shahid Afridi hit the longest six in international cricket history and it was 132 meters long...
longest six hit by boom boom shahid khan afridi against Australia
sahid afride afridi 2nd first is ZARD
Albie Morkel
Sonu sharma at dharamshala in h.p 250 metres long.
zard's six of 173 mts is longestsix till date 2nd is sahid afridi
This is repeatation of the question. See the earlier given correct answer of the same type of question.
blizzard
Albie Morkel hit 125 m six longest in the ipl for CSK