sportsdunia logo
Search Icon

Advertisement

Advertisement

Top 10 Longest Six in Cricket History - Updated for 2025

7 min
Longest Six In Cricket History
Table of content

In cricket, the echo of a six is ​​not just limited to the field. It settles in the hearts of the spectators, changes the atmosphere of the field and draws lines of worry on the forehead of the bowler. Long sixes have always been a reason for excitement. When the ball hits the bat and tears through the sky, then every corner of the stadium echoes.

Technology has made measuring the distance of these sixes more accurate. Now there is no estimation by the eyes, but there are figures in accurate meters. Many players have given such blows with their bat that the ball has gone out of the stadium. Some names may be known for bowling, but the six hit by their bat became a record.

In this article updated for 2025, we will look at the 10 most amazing sixes that have been considered the longest ever. These are not just figures, it is a description of the moment when a mistake by the bowler became memorable for the spectators.

Ranking Factors

We've chosen distance as a ranking factor to find out who has hit the longest six in cricket.

Distance: The length of the six should be based on a certified measurement. Sometimes rumours or estimated figures come up, but we have included only those records that have been confirmed by video, commentary, or data tracker.

Top 10 World Longest Six in Cricket - Updated for 2025

Here's the list of cricketers who have hit world longest six in cricket:

Player NameSix Distancevs TeamYear
1Shahid Afridi153 metersSouth Africa2013
2Brett Lee130 metersEngland2005
3Martin Guptill127 metersSouth Africa2012
4Liam Livingstone122 metersPakistan2021
5Corey Anderson122 metersIndia2014
6Mark Waugh120 metersNew Zealand1997
7Yuvraj Singh119 metersAustralia2007
8MS Dhoni118 metersNew Zealand2009
9Shahid Afridi118 metersAustralia2005
10Chris Gayle116 metersIndia2010

Advertisement

Who Hit the Longest Six in Cricket History?

Shahid Afridi has smashed the longest six in cricket history. The shot he hit off Ryan McLaren at the Wanderers in 2013 seemed to break the boundaries of a cricket ground. It was a 153 metres six.

10. Chris Gayle – 116 metres vs India, 2010

Top 10 Longest Sixes Hit In Cricket History - Updated for 2025
Chris Gayle (Image Credits: ICC Official X Profile/@ICC)

The name Chris Gayle conjures up images of long sixes. In a match against India in 2010, he smashed a 116-metre long six off Yusuf Pathan. The ball went straight to the top floor of the stands. The six was not just long, but was a perfect amalgamation of timing, power and confidence. Gayle’s batting shows a fearlessness that makes every bowler uncomfortable. That day, it was clear as soon as he hit the ball that it was not a normal hit. Sixes like these may seem common for a batsman like the Universe Boss, but a 116-metre flight cannot be called normal. It was a hit that makes one forget the bowler’s line length and changes the captain’s strategy.

9. Shahid Afridi – 118m vs Australia, 2005

Top 10 Longest Sixes Hit In Cricket History - Updated for 2025
Shahid Afridi (Image Credits: ICC Official X Profile/@ICC)

When Shahid Afridi is in form, the bowling line-up is irrelevant. Against Australia in 2005, he hit a six that travelled 118m. The six went so high that it took the cameraman time to adjust the frame. Afridi’s specialty has always been everything or nothing, and in this six, he gave it his all. The bowler stood watching, and the ball stopped outside the stadium. Boom Boom's hit not only got Pakistan the required runs, but it also forced the spectators to stand up.

Advertisement

Fanatics Banner

8. M.S. Dhoni – 118m vs New Zealand, 2009

Top 10 Longest Sixes Hit In Cricket History - Updated for 2025
MS Dhoni (Image Credits: ICC Official X Profile/@ICC)

When MS Dhoni is batting and his wrists apply force, the ball is doomed. The 118-meter six he hit in an ODI against New Zealand in 2009 was a great example of his “helicopter finish”. Dhoni hit this shot towards long on, and that too without much footwork. Just using the wrist, a little body torque and then the ball went straight into the stands. This hit proves Dhoni's power. The former Indian captain was not always known for big shots, but when he got the chance, he also proved that he is no less than the king of sixes.

7. Yuvraj Singh – 119 meters vs Australia, 2007

Top 10 Longest Sixes Hit In Cricket History - Updated for 2025
Yuvraj Singh (Image Credits: ICC Official X Profile/@ICC)

The 2007 T20 World Cup was special for Yuvraj Singh anyway. The 6 sixes against England were memorable, but his 119-meter six against Australia was no less. He hit this shot off Brett Lee, a fast and length ball, and then Yuvraj's tremendous flick. The ball went straight over the stands. Yuvraj's timing and shot selection are clearly visible in this six. This hit against a fast bowler shows that power is not just in the body, but also in the coordination between the eye and the bat.

Advertisement

Skyscanner Banner

6. Mark Waugh - 120 meters vs New Zealand, 1997

Top 10 Longest Sixes Hit In Cricket History - Updated for 2025
Steve Waugh and Mark Waugh (Image Credits: ICC Official X Profile/@ICC)

Mark Waugh is usually known for beautiful strokeplay. However, in 1997 in Perth, he smashed such a six off Daniel Vettori's ball that can be termed as ‘class’. This 120-meter long shot is rare in Test cricket, but Waugh executed it with great ease. There was bounce in the Perth pitch, but Mark Waugh went on the backfoot and hit the ball. The ball travelled the distance in the air. This six shows that such explosive moments can come in Test cricket too.

5. Corey Anderson - 122 meters vs India, 2014

Top 10 Longest Sixes Hit In Cricket History - Updated for 2025
Corey Anderson (Image Credits: ICC Official X Profile/@ICC)

Ever since Corey Anderson stepped into cricket, his bat has done the talking. The 122-meter six he hit off Mohammed Shami in Napier against India in 2014 was nothing short of a rocket launch. Anderson hit the length ball with full force over midwicket. The ball went so far that it reached the cars parked outside the stadium. Anderson had become a reliable finisher by then, and this hit further strengthened that tag.

Advertisement

4. Liam Livingstone – 122 meters vs Pakistan, 2021

Top 10 Longest Sixes Hit In Cricket History - Updated for 2025
Liam Livingstone (Image Credits: ICC Official X Profile/@ICC)

Pakistani bowler Haris Rauf will hardly ever forget the amazing performance Liam Livingstone showed at Headingley in 2021. The six he hit off a short ball went straight out of the stadium, a distance of 122 meters. Livingstone's specialty has always been his immense power; it doesn't matter who the bowler is. That terrifying confidence was visible in this six. The Englishman used the pace of the ball, and sent it sky-high in just one stroke.

3. Martin Guptill – 127 meters vs South Africa, 2012

Top 10 Longest Sixes Hit In Cricket History - Updated for 2025
Martin Guptill (Image Credits: ICC Official X Profile/@ICC)

Guptill is generally considered a calm and composed batsman. However, the six he hit off Lonwabo Tsotsobe in Auckland in 2012 was a riot. The 127-meter-long six went over the roof of the stadium. The fans were in for a show right from the time the ball hit the Kiwi batter's willow. This six was perhaps the most iconic moment of Guptill's career.

Advertisement

2. Brett Lee – 130 meters vs England, 2005

Top 10 Longest Sixes Hit In Cricket History - Updated for 2025
Brett Lee (Image Credits: ICC Official X Profile/@ICC)

Brett Lee is known for bowling, but in 2005, he swung the bat in such a way that the England bowler was stunned. This 130-meter six was hit at the Gabba stadium, when he hit a long hit while going on the backfoot. The ball kept flying, and then did not stop. It is considered to be the longest six in Test cricket to date. Witnessing such a strike from a bowler shows that it is difficult to say who has the strength and when it can fall in place for with the bat.

1. Shahid Afridi – 153 meters vs South Africa, 2013

Top 10 Longest Sixes Hit In Cricket History - Updated for 2025
Shahid Afridi (Image Credits: ICC Official X Profile/@ICC)

Afridi tops this list once again. The shot he hit off Ryan McLaren at the Wanderers in 2013 seemed to break the boundaries of a cricket ground. 153 metres six, the number itself sends chills down the spine. The ball went out of the stadium, and even reached the security guards standing there. When Afridi's bat speaks, the bowler is left with absolutely no chance. This hit is the longest six in cricket history so far, and it will probably remain so for a long time.

Advertisement

FAQs

Who hit the longest six in history?

+

Shahid Afridi hit the longest six in history.

What is Dhoni's longest six?

+

MS Dhoni's longest six is of 118 meters.

What is Yuvraj Singh's longest six?

+

Yuvraj Singh's longest six is of 119 meters.

Cricket Promotional Banner
Cricket Promotional BannerCricket Promotional Banner

Conversation

(0 Comments)

Loading comments...

Trending

Edited by- Ankit Kunwar
Follow Us:
sportsdunia google newssportsdunia google news

Editor's Pick