Shahid Afridi is a former Pakistani cricketer who is said to have hit the longest six ever in the history of cricket. He made the 10 biggest sixes in international cricket in 2013 against South Africa with a distance of 153 meters.