Shahid Afridi hit the longest six in international cricket history and it was 132 meters long...
The longest six ever recored in cricket was when James Francis who played for Harrow St Marys cricket club hit a huge six mesuring 194m and this was a world recored and he went on to score 234 not out.
longest six in history of cricket by the criss gyle from west indies
cricket is an insect
Boom boom afridi hits longest six.