Cricket is a sport that is known for its sixes and big hits. A six is scored when a batsman hits the ball over the boundary without the ball bouncing on the ground, and it is one of the most exciting moments in the game. In this article, we will take a look at some of the Longest sixes in cricket history..Shahid Afridi - 158 metersFormer Pakistani cricketer Shahid Afridi holds the record for hitting the longest six in cricket history. He hit a massive 158-meter six during a match between Pakistan and South Africa in 2013. The ball was hit off the bowling of spinner Robin Peterson, and it cleared the stadium and landed on the roof of a nearby building.Chris Gayle - 125 metersJamaican cricketer Chris Gayle is known for his big-hitting ability and has hit some of the longest sixes in the history of the game. During a match between the Royal Challengers Bangalore and Pune Warriors in 2013, Gayle hit a six that traveled 125 meters, making it the second-longest six in cricket history.MS Dhoni - 112 metersFormer Indian captain MS Dhoni is also known for his ability to hit big sixes. During a match between India and Australia in 2013, Dhoni hit a six off the bowling of Clint McKay that traveled 112 meters, making it one of the Longest sixes in cricket history..These sixes will be remembered by cricket fans for years to come as some of the most impressive moments in the history of the Longest sixes in cricket history.