Highest Six In Cricket History

Shahid Afridi

Top Ten Longest Six In International Cricket History

No. Player Distance (metres)
1 Shahid Afridi 153m
2 Brett Lee 130-135m
3 Martin Guptill 127m
4 Liam Livingstone 122m
Pakistan’s
Shahid Afridi
Holds the record for the longest six in cricket history, hitting 158 metres in an ODI match against South Africa in 2013.