The longest six in cricket history is not just a mere statistic. But it is evidence of the skill of the top batsman who has delighted the cricket fans. Unsurprisingly, some of the biggest names in cricket have achieved this remarkable feat.
At the forefront of this record-setting spectacle stands the legendary Shahid Afridi, whose colossal hit soared a surprising 153 meters.
Their ability to send balls soaring to seemingly unreachable distances has not only thrilled fans. But has also forged moments that will forever be saved in the memories of cricket fans worldwide.
Let’s start the journey to explore the legendary batters who hit the longest sixes in cricket history.
Longest Six in Cricket History By Distance
No. | Year | Player | Distance | Team |
1 | 2013 | Shahid Afridi | 153m | PAK |
2 | 2005 | Brett Lee | 130-135m | AUS |
3 | 2012 | Martin Guptill | 127m | NZ |
4 | 2021 | Liam Livingstone | 122m | ENG |
5 | 2014 | Corey Anderson | 122m | NZ |
6 | 1999 | Mark Waugh | 120m | AUS |
7 | 2007 | Yuvraj Singh | 119m | IN |
8 | 2009 | MS Dhoni | 118m | IN |
9 | 2005 | Shahid Afridi | 118m | PAK |
10 | 2010 | Chris Gayle | 116m | WI |
1. Shahid Afridi | 153-Meter
Shahid Afridi, the Pakistani all-rounder, is at the top of our list of the longest six ever in cricket history. In 2013, at Johannesburg, against South Africa, Afridi hit the world’s biggest cricket six 153 meters long.
This six hit on the ball of Ryan Mclaren in the 35th over. Ryan McLaren offered a length ball, and in response, Afridi hit a thunderous strike that passed over the stadium’s roof. Until then, No one has succeeded in breaking this Shahid Afridi record.
2. Brett Lee | 135-Meter
Brett Lee is second on the list of the biggest six in cricket history. Brett showcased his incredible batting prowess and hit the 135-meter-long six. This memorable moment came during the Test match against West Indies at the Gabba venue in 2005.
Facing the fiery pace of Daren Powell, Lee hit a stunning shot that sent the ball soaring over the roof of the stands and into the practice nets outside the stadium.
In that Test match, Lee showed his batting brilliance and scored 47 runs off 82 balls. His outstanding performance was pivotal as Australia emerged victorious, winning the match by a big margin of 379 runs.
3. Martin Guptill | 127-Meter
Martin Guptill is among the top 5 players who hit the world’s biggest six in cricket history. Martin hit his 127-meter longest six in 2012 against South Africa.
Guptill hit a remarkable shot during the sixth over, smashing Tsotsobe’s delivery 102 meters. But he wasn’t finished there. He hit his biggest cricket six on the last ball of this over. The ball struck the roof of the Westpac Stadium before falling back to the ground.
With an unbeaten score of 78 runs off 55 deliveries, the Kiwi batter skillfully guided New Zealand to a six-wicket victory.
4. Liam Livingstone | 122-Meter
The England player Liam Livingstone got their 4th position in the list of the world’s longest six in cricket history. In 2021, in the T20I, Liam hit his biggest cricket six against Pakistan, which was 122 meters long.
Livingstone sent the first ball of the 16th over, flying directly above Haris Rauf‘s head. The ball cleared the stadium’s roof and fell on a nearby rugby pitch.
5. Corey Anderson | 122-Meter
Corey Anderson, the New Zealand all-rounder, added his name to the cricket longest six-ever list. He hit a 122-meter six during the first ODI clash between New Zealand and India at Napier in 2014.
It was the 44th over when Corey Anderson faced India’s Mohammed Shami and sent the ball over the square leg boundary. He scored an unbeaten 68 runs, contributing to New Zealand’s final total of 292/7. He was awarded the Player of the Match accolade for his stellar performance.
6. Mark Waugh | 120-Meter
Mark Waugh is in the sixth place in our list of longest six in cricket history. In 1999, he threw the ball 120 meters beyond the boundary during a Test match against New Zealand. Mark Waugh hit this six on the ball of Daniel Vettori and recorded his name in the biggest sixes in the cricket list.
7. Yuvraj Singh | 119-Meter
The Indian batsman Yuvraj Singh listed his name as the biggest six ever in cricket. This moment came in the 2007 World Cup when Yuvraj showcased his unique six-hitting ability against the Australians.
During the semi-finals of the World Cup, Yuvraj executed a 119-meter-long six on the ball of Brutt Lee. This memorable shot presented his extraordinary form throughout the tournament and his contribution to India’s journey to World Cup glory.
8. MS Dhoni |118-Meter
In the list of the longest sixes in cricket, the name MS Dhoni cannot be omitted. He is well-known as one of the most successful captains in India’s limited-overs cricket.
In 2009, by showing their batting prowess, he hit a 118-meter-long six during the 3rd ODI against New Zealand.
9. Shahid Afridi | 118-Meter
Shahid Afridi is again in 9th place in the list of longest six in cricket history. In 2010, during a match against India, Afridi smashed a six that crossed a distance of 116 meters and set a new record for the longest six ever hit in a cricket match.
Afridi continued to display his prowess by scoring 54 runs off 36 balls, ultimately contributing to Pakistan’s total score of 246 runs. This great display of power hitting by Shahid Afridi remains etched in the annals of cricket history.
1o. Chris Gayle | 116 Meter
Chris Gayle, famously known as the “Universe Boss,” is a cricketing icon renowned for his ability to send balls soaring into the stands. He holds a remarkable record, currently standing at an astonishing 553 sixes, the highest number of sixes ever hit in the world of cricket.
In 2010, Chris Gayle showcased his fantastic hitting prowess in a match by hitting the biggest six that long, 116 meters. This feat occurred on the ball of Yusuf Pathan, and the ball went out of the venue.