Top 10 Longest Six in Cricket History T20, Test, and ODI

Who hit the Longest Six ever in Cricket History

You must have felt that exhilarating experience when your favorite cricketer hits a six. It is a display of strength and experience. The quickest way to score runs in cricket is by hitting sixes, and some players have a habit of smashing big sixes.

In this article, we will tell you about the Longest Six in Cricket History T20, Test, and ODI. While simply smacking the ball outside the boundary line is regarded as a six, there have been many instances in which players used all of their strength to send the ball deep into the stands or occasionally outside the stadium.

Top 10 longest sixes in cricket history

RankPlayer NameDistanceCountryPlayed againstYear
1Shahid Afridi153 metersPakistanSouth Africa2013
2Brett Lee143 metersAustraliaWest Indies2005
3Martin Guptill127 metersNew ZealandSouth Africa2012
4Liam Livingstone122 metersEnglandPakistan2021
5Corey Anderson122 metersNew ZealandIndia2014
6Mark Waugh120 metersAustraliaNew Zealand1997
7Yuvraj Singh119 metersIndiaAustralia2007
8MS Dhoni118 metersIndiaNew Zealand2009
9Shahid Afridi118 metersPakistanAustralia2005
10Chris Gayle116 metersWest IndiesIndia2010
world longest six in cricket history list of top 10

Longest Six in Cricket History T20, Test, and ODI

Here are the lists of top players who have made a record-breaking six in either of the three formats that is T20, Test, and ODI:

1. Shahid Afridi Against South Africa, 2013

longest six in indian cricket history
world biggest six in cricket history

The third ODI match between South Africa and Pakistan was played in Johannesburg on March 17, 2013, and Pakistani cricketer Shahid Afridi cleared 153 meters for the longest six in cricket history.

In the fourth ball of the 35th over, cricket’s biggest six was scored. Ryan McLaren had already taken four pitches from Shahid Afridi before he was hit for 12 runs.

McLaren surrendered the six runs after giving up two more as the pressure mounted. Afridi took advantage of a length ball that McLaren threw his way by smashing it over the stadium’s roof and out of bounds.

In response to South Africa’s intimidating 344, Afridi, who once held the record for the fastest ODI century, scored 88 runs in just 48 balls. But Pakistan fell short by 34 runs in the game. But the six wasn’t recorded until years later and was measured at 120 meters.

2. Brett Lee Against West Indies, 2005

longest six in international cricket
longest sixes in cricket history list

Brett Lee of Australia holds the title for the longest six in cricket history, crossing the rope by a distance of 130–135 meters. This happened in a 2005 Test match at the Gabba against the West Indies.

When facing Daren Powell, Brett Lee launched the ball over the stadium’s roof and into the practice nets outside. The ball allegedly traveled nearly 135 meters.

“It simply felt good… The other bullet came at me and narrowly missed my throat by one centimeter; I almost got cleaned up. “It just came off the middle. If the ball is there to hit and they keep bowling short, then you try to have a crack at one,” Brett Lee said following the game.

3. Martin Guptill Against South Africa, 2012

top 10 highest six in cricket history

Martin Guptill hit Lonwabo Tsotsobe for a six that traveled 127 meters over the midwicket line while representing New Zealand against South Africa in 2012. Martin Guptill, the opening batsman, started off by challenging the bowlers while aiming for a run total of 148.

Guptill drove Tsotsobe’s delivery 102 meters in the sixth over and 127 meters in the penultimate delivery. The ball rolled back to the ground at Wellington’s Westpac Stadium after striking the roof of the stand. The Kiwi batsman scored an unbeaten 78 off 55 balls to help New Zealand win by six wickets.

4. Liam Livingstone Against Pakistan, 2021

which is the longest six in cricket history

Powerful and well-known for his massive sixes on the cricket pitch, England’s Liam Livingstone is a hitter. During the second T20I between England and Pakistan at Headingley in 2021, he is renowned for his spectacular hit, a 122-meter six against Haris Rauf. In terms of international cricket, this strike has been cited as one of the biggest sixes ever.

5. Corey Anderson Against India, 2014

longest six in indian cricket history

When playing international cricket, Corey Anderson of New Zealand was known for smashing huge sixes. One of the longest sixes in cricket history was struck by Anderson during the first ODI against India in 2014 when he hit Mohd Shami for a 122-meter six. It demonstrated that he is one of the world’s hardest cricket ball hitters.

6. Mark Waugh Against New Zealand, 1997

longest sixes in cricket history list

One of the batsmen on the Australian team who is most underappreciated is Mark Waugh, he should be known for his big hits. A 120-meter six was hit by Mark against Daniel Vettori during New Zealand’s 1997 tour of Australia is regarded as one of the longest and highest sixes in cricket history. It was a remarkable event for a player who was more well-known for his timing and placement hitting.

7. Yuvraj Singh Against Australia, 2007

best six in cricket history

Cricket’s one of the most talented stroke-masters is Yuvraj Singh, also referred to as Yuvi by cricket fans. When he was named to the list of longest sixes in cricket history in 2007, it was easy to see how this was the case. During the India vs. Australia semi-final of the 2007 T20 World Cup, Yuvraj hit Brett Lee for a 119-meter-long six.

8. MS Dhoni Against New Zealand, 2009

longest six in indian cricket history

MS Dhoni can not be absent from a list of the longest sixes in cricket. He is renowned for maintaining his composure under pressure and for being one of the greatest match-winners in ODI cricket. In the third One-Day International between New Zealand and India, MS Dhoni hit a six from 118 meters away that went deep into the stands.

9. Chris Gayle Against India, 2010

longest six in international cricket

There is no need to introduce Chris Gayle. World records for the most sixes (553) have been set by “The Universe Boss”, a destructive batter. Chris Gayle smashed Yusuf Pathan for a 116-meter six that flew straight out of the Kensington Oval stadium during the West Indies vs. India T20 World Cup match in 2010.


In this article, we discussed the Longest Six in Cricket History T20, Test, and ODI. The world’s best batsmen demonstrate their power and skill with the longest six in cricket history. Perfect timing, strength, and technique are all needed for this feat. The bowlers who have been hit for these enormous sixes can vouch for how difficult it is to stop them.

Pakistani batsman Shahid Afridi currently holds the record for the longest six in cricket history. In a 2013 ODI match against South Africa, he struck a 153-meter six. Outside of the boundary lines, the ball came to rest in the work zone.

When playing for Victoria in the Australia T20 League, Aiden Blizzard hit a 130-meter long six, but it is believed to have been 173 meters long, making it the longest six in cricket history but it’s not taken into consideration as there’s no original data.

Ms. Dhoni longest six distance in cricket history?

Ms. Dhoni longest six is 118 meters in ODI cricket.

Which is the longest six in cricket history?

The longest six in cricket history is 153 meters hit by Shahid Afridi against South Africa in 2013.

क्रिकेट के इतिहास में सबसे लंबा छक्का किसने मारा है?

क्रिकेट इतिहास का सबसे लंबा छक्का 153 मीटर का है जो शाहिद अफरीदी ने 2013 में दक्षिण अफ्रीका के खिलाफ लगाया था।


My name is Aman I have a lot of interest in gaming and I have been doing content writing for 5 years. My aim is to reach you with the right information.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button