Top 10 Longest Sixes in Cricket History

Top 10 Longest Sixes in Cricket History

Introduction

Top 10 Longest Sixes in Cricket History has always been one of the most searched topics among cricket fans because massive sixes represent the perfect combination of power, timing, technique, and confidence. Whether it’s an ODI, Test, or T20 match, a gigantic six can completely change the momentum of a game while creating unforgettable moments for fans.

In this article, we revisit the Top 10 Longest Sixes in Cricket History, explore the stories behind each memorable shot, and explain why these remarkable strikes continue to be celebrated across generations.

If you’re looking for the ultimate list of the Top 10 Longest Sixes in Cricket History, this guide covers every iconic hit in detail.

1. Shahid Afridi (Pakistan) – 153 Meters

Top 10 Longest Sixes in Cricket History - Sports Samrath

Shahid Afridi occupies the top position in the Top 10 Longest Sixes in Cricket History with an astonishing 153-meter strike against South Africa. The gigantic hit came at Johannesburg’s Wanderers Stadium, where Afridi smashed Ryan McLaren over long-on, sending the ball completely out of the stadium.

The high altitude of Johannesburg reduced air resistance, but the shot was mainly a result of Afridi’s explosive bat speed and exceptional wrist strength. Hawk-Eye tracking reportedly confirmed the incredible distance, making it the longest officially recorded six in international cricket.

2. Brett Lee (Australia) – 143 Meters

Top 10 Longest Sixes in Cricket History - Sports Samrath

Known primarily for his express pace, Brett Lee surprised everyone by producing one of the Top 10 Longest Sixes in Cricket History.

Facing Darren Powell during a Test match, Lee unleashed a spectacular 143-meter six over deep square leg. His athletic build and raw power proved that fast bowlers can also produce extraordinary batting moments

3. Martin Guptill (New Zealand) – 127 Meters

Top 10 Longest Sixes in Cricket History - Sports Samrath

Martin Guptill’s massive 127-meter pull shot against South Africa remains one of the most memorable moments in T20 cricket.

The ball struck the stadium roof after being launched high into the night sky, making this one of the most visually spectacular entries in the Top 10 Longest Sixes in Cricket History.

4. Liam Livingstone (England) – 122 Meters

Top 10 Longest Sixes in Cricket History - Sports Samrath

Liam Livingstone has become one of modern cricket’s biggest hitters. His enormous 122-meter six against Pakistan highlighted the evolution of power-hitting in T20 cricket.

The strike came during his explosive century and remains one of the standout moments in the Top 10 Longest Sixes in Cricket History.

5. Corey Anderson (New Zealand) – 122 Meters

Top 10 Longest Sixes in Cricket History - Sports Samrath

Corey Anderson’s fearless batting revolutionized New Zealand’s white-ball cricket.

His massive 122-meter six against India showcased incredible lower-body strength, exceptional timing, and outstanding bat speed, earning him a place among the Top 10 Longest Sixes in Cricket History.

6. Mark Waugh (Australia) – 120 Meters

Top 10 Longest Sixes in Cricket History - Sports Samrath

Mark Waugh was famous for elegance rather than brute force.

His magnificent 120-meter six against Daniel Vettori demonstrated how perfect timing can generate extraordinary power, making it one of the finest entries in the Top 10 Longest Sixes in Cricket History.

7. Yuvraj Singh (India) – 119 Meters

Top 10 Longest Sixes in Cricket History - Sports Samrath

Yuvraj Singh’s unforgettable 119-meter six against Brett Lee perfectly displayed his fearless mindset.

The shot came during India’s victorious 2007 T20 World Cup campaign and remains one of the greatest Indian entries in the Top 10 Longest Sixes in Cricket History.

8. MS Dhoni (India) – 118 Meters

Top 10 Longest Sixes in Cricket History - Sports Samrath

MS Dhoni’s helicopter-shot technique and unmatched wrist strength made him one of cricket’s greatest finishers.

His incredible 118-meter six against New Zealand continues to feature prominently in discussions about the Top 10 Longest Sixes in Cricket History.

9. Shahid Afridi (Pakistan) – 118 Meters

Top 10 Longest Sixes in Cricket History - Sports Samrath

Afridi appears twice in the Top 10 Longest Sixes in Cricket History, proving why he earned the nickname “Boom Boom.”

His 118-meter strike against Australia displayed his trademark explosive wrists and fearless attacking approach.

10. Chris Gayle (West Indies) – 116 Meters

Top 10 Longest Sixes in Cricket History - Sports Samrath

Chris Gayle’s effortless six-hitting ability earned him the title of the “Universe Boss.”

His towering 116-meter six against India perfectly demonstrated why he remains one of the most destructive batters ever featured in the Top 10 Longest Sixes in Cricket History.

Top 10 Longest Sixes in Cricket History

RankPlayerCountryDistanceFormatYear
1Shahid AfridiPakistan153 mODI2013
2Brett LeeAustralia143 mTest2005
3Martin GuptillNew Zealand127 mT20I2012
4Liam LivingstoneEngland122 mT20I2021
5Corey AndersonNew Zealand122 mODI2014
6Mark WaughAustralia120 mTest1997
7Yuvraj SinghIndia119 mT20I2007
8MS DhoniIndia118 mODI2009
9Shahid AfridiPakistan118 mODI2005
10Chris GayleWest Indies116 mT20I2010

Conclusion

The Top 10 Longest Sixes in Cricket History showcase cricket’s greatest power hitters across different generations. From Shahid Afridi’s record-breaking 153-meter monster to Chris Gayle’s effortless 116-meter strike, each six has become part of cricket folklore.

As players become fitter and batting techniques continue to evolve, fans may eventually witness even bigger hits. Until then, these remarkable strikes remain the benchmark for power-hitting excellence. The Top 10 Longest Sixes in Cricket History continue to inspire cricketers around the world and remind fans why giant sixes are among the most exciting moments in the sport.

FAQs

1. Who hit the longest six in cricket history?

Shahid Afridi holds the record with a 153-meter six against South Africa in an ODI at Johannesburg in 2013.

2. Which Indian player has hit the longest six in cricket history?

Yuvraj Singh’s 119-meter six against Australia in the 2007 ICC T20 World Cup is widely regarded as India’s longest recorded international six.

3. Why is Johannesburg known for massive sixes?

Johannesburg’s high altitude reduces air resistance, allowing well-struck balls to travel significantly farther than at sea-level venues.

4. Does bat technology help players hit longer sixes?

Yes. Modern bats have larger sweet spots and improved weight distribution, enabling players to generate greater power and distance.

5. How many times does Shahid Afridi appear in the Top 10 Longest Sixes in Cricket History?

Shahid Afridi appears twice in the Top 10 Longest Sixes in Cricket History, with record sixes of 153 meters and 118 meters.

SEE MORE:

Scroll to Top