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.