Have you ever wondered how far a cricket ball can travel when struck with perfect timing? Over the years, we have witnessed astounding sixes soar over rooftops, out of stadiums, and even into parking lots. But only one holds the title of the longest six in cricket history. Was it a power-hitter like Chris Gayle? Or a surprise name that stunned everyone?
In this post, we dive into the record-breaking shot, revealing the exact distance, the player behind it, and the story that makes it unforgettable.
Who Hits the Longest Six in Cricket History?
Shahid Afridi (Pakistan) hits 153 meter longest six in cricket in 2013 against South Africa in Johannesburg. He set the biggest six record in an ODI match against South Africa’s all-rounder Ryan McLaren. Afridi is followed by Brett Lee (130m), Martin Guptill (127m), and Corey Anderson (122m).
Note – Albie Morkel holds the record for the longest six in IPL history in the inaugural season in 2008, which is still an indestructible feat achieved by the African star.
Top 10 Longest Six in Cricket History
World Biggest Six Hitter in Cricket:
Player | Country | Distance (m) | Year | Opponent |
Shahid Afridi | Pakistan | 153 | 2013 | South Africa |
Brett Lee | Australia | 143 | 2005 | West Indies |
Martin Guptill | New Zealand | 127 | 2012 | South Africa |
Liam Livingstone | England | 122 | 2021 | Pakistan |
Corey Anderson | New Zealand | 122 | 2014 | India |
Mark Waugh | Australia | 120 | 1997 | New Zealand |
Yuvraj Singh | India | 119 | 2007 | Australia |
MS Dhoni | India | 118 | 2009 | New Zealand |
Shahid Afridi | Pakistan | 118 | 2005 | Australia |
Chris Gayle | West Indies | 116 | 2010 | India |
Shahid Afridi – 153 Meters
- Date: March 17, 2013
- Venue: Johannesburg
- Against: South Africa
- Bowler: Ryan McLaren
Highlight: Known for his explosive batting, Afridi launched this record-breaking six off Ryan McLaren — a shot that flew out of the stadium and into history.
Brett Lee – 143 Meters
- Date: July 8, 2005
- Venue: Melbourne Cricket Ground
- Against: West Indies
- Bowler: Corey Collymore
Highlight: Brett Lee surprised everyone by smashing the second-longest six in cricket history — a massive 143-meter hit off Corey Collymore.
Martin Guptill – 127 Meters
- Date: November 11, 2012
- Venue: Eden Park, Auckland
- Against: South Africa
- Bowler: Lonwabo Tsotsobe
Highlight: Guptill smashed a colossal 127‑meter six off Tsotsobe — a huge hit that sailed over the boundary and left spectators in awe.
Liam Livingstone – 122 Meters
- Date: July 8, 2021
- Venue: Headingley, Leeds
- Against: Pakistan
- Bowler: Haris Rauf
Highlight: Livingstone unleashed a powerful 122‑meter six off Rauf — a flat, fierce strike that smashed through the stands.
Corey Anderson – 122 Meters
- Date: January 11, 2014
- Venue: Wellington
- Against: India
- Bowler: Irfan Pathan
Highlight: Anderson hammered a 122‑meter six off Pathan — an explosive hit that rocketed into the crowd and made headlines.
Mark Waugh – 120 Meters
- Date: February 20, 1997
- Venue: Eden Park, Auckland
- Against: New Zealand
- Bowler: Gavin Larsen
Highlight: Waugh elegantly sent a 120‑meter six off Larsen — a graceful yet powerful stroke that stunned everyone.
Yuvraj Singh – 119 Meters
- Date: September 19, 2007
- Venue: Kingsmead, Durban
- Against: Australia
- Bowler: Brett Lee
Highlight: The legendary “six sixes” Yuvraj Singh walloped a 119‑meter six off Brett Lee — a massive, unforgettable hit in T20 history.
MS Dhoni – 118 Meters
- Date: November 15, 2009
- Venue: Eden Park, Auckland
- Against: New Zealand
- Bowler: Hamish Bennett
Highlight: Dhoni smashed a 118-meter six off Bennett — a trademark power-shot that electrified the crowd.
Shahid Afridi – 118 Meters
- Date: January 3, 2005
- Venue: Melbourne Cricket Ground
- Against: Australia
- Bowler: Shane Warne
Highlight: Afridi launched a thunderous 118-meter six off Shane Warne — a brutal hit that carved his name in six-hitting lore.
Chris Gayle – 116 Meters
- Date: February 10, 2010
- Venue: Whangarei, New Zealand
- Against: India
- Bowler: Yusuf Pathan
Highlight: The universe boss bashed a 116-meter six off Yusuf Pathan — a jaw-dropping blast that roared out of the stadium.
Longest Six in Cricket History Indian Player
Yuvraj Singh holds the record for the longest six by an Indian — a 119-meter monster against Australia in the 2007 T20 World Cup. Another Indian in the top 10 biggest six hitter is MS Dhoni, who hit a 118-meter six against New Zealand in 2009. Both these players are known for match-winning performances, including the 2007 & 2011 World Cups.
Rohit Sharma, the Hitman of India, smashed a 115-meter six against Australia, one of his biggest hits in international cricket. He also holds the record for the most sixes by an Indian across all formats and has hit over 600 sixes in international cricket.
Who Hit 173 Meters Long Six in Cricket
Aiden Blizzard is widely rumored to have hit a 173-meter six while playing for Victoria against Western Australia. Although there are no official records, the claim remains popular among fans and adds to his legacy as a powerful hitter. In international cricket, Shahid Afridi hit the biggest six (153m).