Who Hit the Longest Six in Cricket History? Distance & Player Names

Share

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).

Read more

Local News

icon Get upto ₹100 Bonus on Signup