The longest six in cricket history 173 meters is not accurate. While there have been many long sixes hit in cricket, none have been officially measured at 173 meters. The actual longest six in cricket history is still disputed, as different sources report different distances. However, it is widely accepted that Shahid Afridi’s six in 2013 is one of the longest ever hits.