Table of Contents
Player Name | Distance (in meters) | Team | Against | Year |
Shahid Afridi | 153 m | Pakistan | South Africa | 2013 |
Brett Lee | 143 m | Australia | West Indies | 2005 |
Martin Guptill | 127 m | New Zealand | South Africa | 2012 |
Liam Livingstone | 122 m | England | Pakistan | 2021 |
Corey Anderson | 122 m | New Zealand | India | 2014 |
Mark Waugh | 120 m | Australia | New Zealand | 1997 |
Yuvraj Singh | 119 m | India | Australia | 2007 |
MS Dhoni | 118 m | India | New Zealand | 2009 |
Chris Gayle | 116 m | West Indies | India | 2010 |
1. Shahid Afridi | 153 meters vs. South Africa, 2013

Former Pakistan cricketer and captain Shahid Afridi holds the record for hitting the longest six in cricket history. This massive six traveled 153 meters during a match against Ryan McLaren of South Africa in Johannesburg in 2013. It stands as the biggest six ever recorded in cricket.
2. Brett Lee | 130 meters long against West Indies, 2005

Brett Lee, one of the world’s fastest bowlers, is famous for hitting the second-biggest six in cricket history. In 2005, he launched a 143-meter six against the West Indies. The ball landed in the practice nets behind the stadium, leaving Lee amazed by his shot.
3. Martin Guptill | 127 meters long against South Africa, 2012

New Zealand’s Martin Guptill made it onto the list of longest sixes in cricket history in 2022. In a T20I match against South Africa, he smashed a 127-meter six off Lonwabo Tsotsobe. The ball soared over the mid-wicket boundary and hit the stadium roof before coming down.
4. Liam Livingstone | 122 meters long against Pakistan, 2021

England’s Liam Livingstone is a powerful hitter known for his massive sixes. He is famous for a remarkable 122-meter six against Haris Rauf during the second T20I between England and Pakistan at Headingley in 2021. This shot is recognized as one of the biggest sixes in international cricket history.
5. Corey Anderson | 122 meters long against India, 2014

New Zealand’s Corey Anderson was known for hitting massive sixes in international cricket. In the first ODI against India in 2014, Anderson launched a 122-meter six off Mohd Shami, marking one of the biggest sixes in cricket history. This powerful hit showcased his reputation as one of the hardest hitters in the game.
6. Mark Waugh | 120 meters long against New Zealand, 1997

Mark Waugh, often underrated in the Australian team, wasn’t known for big hits. However, during New Zealand’s tour of Australia in 1997, he surprised everyone by hitting a 120-meter six off Daniel Vettori. This impressive shot, one of the longest and highest in cricket, was remarkable for a player better known for his precise timing and placement.
7. Yuvraj Singh | 119 meters long against Australia, 2007

Yuvraj Singh, fondly known as Yuvi by cricket fans, is one of the most talented stroke-makers in cricket. In 2007, he showcased his prowess by hitting one of the longest sixes in cricket history. During the India vs. Australia semi-final of the 2007 T20 World Cup, Yuvraj launched a 119-meter six off Brett Lee.
8. MS Dhoni | 118 meters long against New Zealand, 2009

No list of the longest sixes in cricket 2022 would be complete without mentioning MS Dhoni. Renowned for his composure under pressure and skill as one of the best finishers in ODI cricket, Dhoni hit a memorable 118-meter six during the India vs. New Zealand 3rd ODI in Auckland in 2009, sending the ball deep into the stands.
9. Chris Gayle | 116 meters long against India, 2010

Chris Gayle, known as the Universe Boss, is a legendary power-hitter with a world record of 553 sixes. In the 2010 T20 World Cup match between West Indies and India, Gayle smashed a 116-meter six off Yusuf Pathan, sending the ball out of the Kensington Oval stadium.
Conclusion
The top nine longest sixes in cricket history showcase the incredible power and skill of some of the game’s greatest hitters. From Shahid Afridi’s record-breaking 153-meter six to Chris Gayle’s monstrous 116-meter shot, these moments highlight the excitement and thrill of cricket. Each of these players has left a lasting mark on the sport, demonstrating that with the right combination of talent and technique, the boundaries of the game can be pushed to extraordinary lengths.
FAQs
Q1: Who hit the longest six in cricket history?
Ans: Shahid Afridi holds the record with a 153-meter six hit against South Africa in 2013.
Q2: Who hit the second-longest six in cricket history?
Ans: Brett Lee hit the second-longest six, measuring 143 meters, against the West Indies in 2005.
Q3: What is Martin Guptill’s longest six?
Ans: Martin Guptill hit a 127-meter six against South Africa in a T20I in 2022.
Q4: How long was Liam Livingstone’s famous six?
Ans: Liam Livingstone hit a 122-meter six against Pakistan at Headingley in 2021.
Q5: What is Corey Anderson known for in terms of sixes?
Ans: Corey Anderson hit a 122-meter six against India in 2014, marking one of the biggest sixes in cricket history.
Q6: Did Mark Waugh hit a long six?
Ans: Yes, Mark Waugh hit a 120-meter six against New Zealand in 1997.
Q7: What is Yuvraj Singh’s longest six?
Ans: Yuvraj Singh hit a 119-meter six against Australia during the 2007 T20 World Cup semi-final.
Q8: How long was MS Dhoni’s famous six?
Ans: MS Dhoni hit a 118-meter six during the India vs. New Zealand 3rd ODI in Auckland in 2009.
Q9: What is Chris Gayle’s longest six?
Ans: Chris Gayle hit a 116-meter six against India in the 2010 T20 World Cup.
Q10: Where did Shahid Afridi hit the 153-meter six?
Ans: Shahid Afridi hit the record-breaking 153-meter six against South Africa in Johannesburg in 2013.