Who Hit The Longest Six In Cricket History
Pakistani cricketer Shahid Afridi holds the record for the longest six in cricket history. He achieved this feat against South Africa in 2013, hitting a massive six that covered a distance of 153 meters. This record-breaking hit was made against South African bowler Ryan McLaren during the third ODI at