The longest six in cricket history is attributed to Shahid Afridi, a former Pakistani cricketer. During a match between Pakistan and South Africa in 2013, Afridi smashed a colossal six... Read More
The longest six in cricket history is attributed to Shahid Afridi, a former Pakistani cricketer. During a match between Pakistan and South Africa in 2013, Afridi smashed a colossal six... Read More