Longest Sixes in cricket history.

153m -Shahid Afridi vs South Africa

He holds the record for the longest six in cricket history, smashing a massive 153 meters against South Africa.

Image: Twitter

143m -Brett Lee vs West indies

Brett Lee's incredible hit against West Indies soared 143 meters, securing him a spot among the longest sixes in cricket

127m -Martin Guptill vs South Africa

Martin Guptill's powerful strike against South Africa landed at an impressive distance of 127 meters, showcasing his remarkable batting prowess.

122m -Liam Livingstone vs Pakistan

Liam Livingstone's memorable shot against Pakistan reached a staggering 122 meters, earning him a place in cricket's history books.

Corey Anderson's massive six against India also measured 122 meters, highlighting his exceptional ability to clear the boundaries with ease.

122m -Corey Anderson vs India

Top 4 bowling figures of overseas players in IPL