Shahid Afridi hit the longest six in international cricket history and it was 132 meters long...
longest six in history of cricket by the criss gyle from west indies
yuvraj singh 124m
12 metres
Albie Morkel
500 Metres
Zaid hit a 173m six for Victoria, but in international cricket Shahid Afridi recently in March 2013 hit one for 158m!!
Aiden Blizard
109 m
Shahid Afridi
by shahid khan afridi
shahid afridi 150meter against australia
sahid afride afridi 2nd first is ZARD