Shahid Afridi – 153m | Pakistan vs South Africa, 2021
Pakistani cricketer Shahid Afridi unofficially holds the record for the longest six in cricket history when he cleared 153 metres against South Africa in the third ODI at Johannesburg on March 17, 2013.
The biggest six in cricket came in the fourth ball of the 35th over. Shahid Afridi had already hit Ryan McLaren for 12 runs in four deliveries. With the pressure mounting, McLaren gave away two extra runs before conceding the six.
McLaren gifted Afridi a length ball, and the former Pakistan captain smashed it over the roof and out of the stadium. Afridi, who once held the record for the fastest ODI Century, scored 88 off just 48 balls, chasing a mammoth 344 set by the South Africa cricket team. But Pakistan lost the match by 34 runs.
Read more : What is the history of cricket?