Top 10 Longest Six in Cricket History

10. Ijaz Ahmed (115 meters vs. India)

9. Chris Gayle (116 meters vs. India)

8. Mahendra Singh Dhoni (118 meters vs. New Zealand)

7. Yuvraj Singh

6. Mark Waugh (120 meters vs. New Zealand)

5. Corey Anderson (122 meters vs. India)

4. Liam Livingstone (122 meters vs. Pakistan)

3. Martin Guptill (127 meters vs South Africa)

2. Brett Lee (130 meters vs. England)

1. Shahid Afridi  (153 meters vs. South Africa)

10 Reasons Why Indian Cricket Conquered World Cricket