Top 10 Longest Sixes In Cricket History

10. Adam Gilchrist: Gilchrist, the former Australian wicket-keeper batsman, struck a massive six during a Test match against Bangladesh in 2006. The ball sailed approximately 108 meters (or 354 feet).

9. Shahid Afridi: Afridi makes another appearance on this list with a long six hit during an ODI match against Australia in 2007. The ball cleared the boundary and traveled around 109 meters (or 358 feet).

8. Ross Taylor: Taylor unleashed a mighty six during a Test match against Pakistan in 2014. The ball traveled an estimated distance of 110 meters (or 361 feet).

7. Chris Gayle: Known for his big-hitting ability, Gayle hit a powerful six during an IPL match in 2013. The ball sailed approximately 111 meters (or 364 feet).

6. MS Dhoni: Dhoni, the former Indian captain, smashed a massive six during an IPL match in 2012. The ball cleared the boundary and traveled around 112 meters (or 367 feet).

5. Brett Lee: Lee, the fast bowler, displayed his batting prowess by hitting a colossal six during a Test match against West Indies in 2005. The ball traveled approximately 135 meters (or 442 feet).

4. Corey Anderson: Anderson unleashed a monstrous six during an ODI match against West Indies in 2014. The ball soared an estimated distance of 143 meters (or 469 feet).

3. Martin Guptill: Guptill smashed a towering six during an ODI match against South Africa in 2012. The ball cleared the boundary and traveled about 148 meters (or 486 feet).

2. Mark Waugh: Waugh struck a colossal six during an ODI match against New Zealand in 1997. The ball sailed approximately 152 meters (or 498 feet).

1. Shahid Afridi: In 2005, Afridi hit a massive six during an ODI match against South Africa in Johannesburg. The ball traveled an estimated distance of 158 meters (or 517 feet).