Sports Viewz
Cricket

Top 15 Longest Six in Cricket History T20,ODI, and Test (2025 List)

longest six in cricket history

Cricket is a game that is made interesting by the long boundaries and the over boundaries. However, not every player is capable of hitting a long home run to entertain the crowd. It requires a lot of stamina and strength to do so, and a few players have immortalized their names by hitting sky-high sixes out of the ground and making it a spectacle for the crowd to watch.

In this article, we’re gonna discuss the longest Sixers hit by players in cricket matches, including test, ODIs, and T20 matches. For the record, Shahid Afridi holds the record for the longest 6 in a cricket match. He hit a 153-meter six against South Africa, which still holds the record for the longest six ever hit by a cricketer.

We all remember that legendary 6 that India won the World Cup in 2011. When the commentators exclaimed, Dhoni finishes off in style, the whole of India broke into celebrations and happiness as India lifted the World Cup after 28 years. We also remember the sixes Yuvraj Singh hit against England. These are the type of innings and sixes that have immortalized the batsmen, not because of their distance but due to the significance they hold. Provided below is a table of the top ten longest sixes hit by cricketers in cricket history.

NameDistanceCountryPlayed againstYear
ShahidAfridi153mPakistanSouth africa2013
Brett Lee143mAustraliaWest Indies2005
Tim David129MAustraliaIndia2025
Martin guptill127mNew ZealandSouth Africa2012
Liam Livingston122mEnglandPakistan2021
Corey Anderson122mNew ZealandIndia2014
Mark Waugh120mAustraliaNew Zealand1997
Yuvraj Singh119mIndiaAustralia2007
M S Dhoni118mIndiaNew Zealand2009
ShahidAfridi118mPakistanAustralia2005

1- Shahid Afridi – 153 meters s

You cannot talk about the longest sixes in cricket history without mentioning Shahid Afridi. He was one of the best power hitters from Pakistan and one of the best all-rounders the team has ever seen. He left his mark in cricket history while nearing the end of his career in 2013 by hitting this six. This was hit against South Africa in Johannesburg, and the six is recorded for 153 meters, making it the longest 6IN cricket history. Shahid Afridi was always a very big hitter and will appear in this list again with another of his six.

2- Brett Lee -143 meters

Although he is one of the greatest bowlers to ever play the game, Australian Brett Lee did not hold back against the West Indies and hit a whopping 143 meters 6. This is the second-longest 6 in cricket history, putting Brett Lee in an uncommon group with batsmen, while he is one of the greatest bowlers to ever play the game. His six events surprised him as the ball fell into the practice Nets behind the stadium.

Read more- Top 10 Fastest Bowler in the World

3- Tim David – 129 Meters

In 2025, Tim David, an Australian batsman, hit 129 meters six against India on left-arm spinner Axar Patel at the ground in Hobart.

4- Martin Guptil’s -127-meter

This name needs no introduction, as he is one of New Zealand‘s greatest players and has immortalized his name by putting himself in the list of batsmen who hit the longest sixes in cricket history. These six also came against South Africa as he hit a 127-meter-long six. The ball hit the roof of the stadium, from where it bounced back into the crowd. This is one of the longest sixes in cricket history.

5- Liam Livingstone – 122 meters

Liam Livingstone is one of England’s most prolific power hitters and has always been in the headlines for hitting big sixes out of the stadiums. In 2021, He hit England’s biggest six in its history against Pakistan while they were playing a series of T20s. It was a massive 122-meter six and captured the cheers of the crowd.

Read more- Top 10 Best Fielders in the World Cricket History

6- Corey Anderson – 122 meters

Although he had a brief career, he made his name as a big hitter and was always known for hitting big sixes and playing and entertaining innings. His best hit came in 2014 against India very hit this 120 meters long 6 and put his name in a list of elite hitters with this hit, cementing himself as one of the best big hitters New Zealand has ever seen.

7 – Mark Waugh – 120 meters

This legendary name needs no introduction as he’s one of the greatest players to ever grace the game. Being an Australian batsman, it is always expected to be hitting big sixes and playing fast innings. Mark Waugh did just that in 1997 against New Zealand very hitting a massive 120 metres six, capturing the full attention of the crowd and getting multiple cheers from all of them.

8- Yuvraj Singh – 119 meters

He needs no introduction from the Indian fan base, as his name is connected to big sixes. It is only natural to find his name in the longest sixes in cricket history list. Not only did he hit 119 meters six, but he did it in one of the biggest stages, that is, the semifinals of a T20 World Cup against one of the best bowlers while facing Australia. He also hit those legendary six sixes in an over against England and made history.

9 – M S Dhoni – 118m

In 2009, at the form of his life, Dhoni hit 118 meters 118-meter-long six against New Zealand.  This list would have always been incomplete without his name, as he’s one of the most prolific haters India has ever seen. In addition to keeping calm in difficult situations,  his hits and innings have one India in several matches from unthinkable situations. He is also the best Cricket captain of all time.

10- Shahid Afridi – 118m

He is the only player appearing more than once in this list, and he did this against Australia in 2005 during his prime. This cemented his legacy as one of the best powered heaters the game has ever seen.  No other batsmen have two of their sixes up in the longest sixes in cricket history list.

Apart from this list, there are some other batters which also included in the list of longest sixes in cricket history.

11Shivam DubeIndiaAustralia117m2025
12Chris GayleWest IndiesIndia116m2010
13Ijaz AhmedPakistanIndia115m1999
14Rohit SharmaIndiaSouth Africa108m2018
15Adam GilchristAustraliaIndia104m2004

Related posts

Shubman Gill Biography, Girlfriend, Family, & More

David

How to Become an Umpire in Cricket: A Complete Guide

Anant