Longest six in cricket history
The official record for the longest six in cricket history belongs to Australia’s Brett Lee, who crossed the rope by some 130-135 meters. Pakistani cricketer Shahid Afridi unofficially holds the record for the longest six in cricket history when he cleared 158 meters against South Africa in the 3rd ODI at Johannesburg.
Player Shahid Afridi
Distance (metres) 158m (unofficial)
Sahibzada Mohammad Shahid Khan Afridi, known as Shahid Afridi, is a Pakistani cricketer and the former captain of the Pakistan national cricket team. He is widely considered one of the most popular cricketers of all time. He is a world-class bowler. Afridi Bowled leg-spin and was recognized for his aggressive batting. He was also a former Pakistani captain. Shahid is also a former record holder of the fastest 100 in ODI for 18 years.
Born: March 1, 1977
Height: 1.82 m
Spouse: Nadia Afridi
Batting style: Right-handed
Also read: Lowest Score in T20 International