Longest sixes in cricket history
Shahid Afridi(158m Six against South Africa 2013) Shahid Afridi is the man who holds the record of the longest six in cricket history which covered a distance of 158 meters he created this record while he was batting against south Africa and Ryan McLaren was on the bowling end. Few people claim and have written … Read more