Longest Six in Cricket History and the Player Who Launched it

Know which batter has hit the longest six in cricket history. Also get the top 10 list of the biggest sixes hit in cricket across all three formats - ODIs, T20Is, and Tests.

Subhayan Dutta
Subhayan Dutta

Last Updated: 2024-01-17

Dillip Mohanty

5 minutes read

There are no standardized methods for measuring the six distances in cricket. The accuracy of these distances also depends on the availability of technology. However, the six distances displayed on the TV screen generate a great deal of excitement among fans and enhance the viewing experience.

The longest six in cricket history was hit by former Pakistan captain, all-rounder and T20 World Cup winner Shahid Afridi, whose 153-meter-long six had stunned the cricketing world. That feat could never be repeated.

While no extra runs are added for hitting a longer six, it is a source of huge entertainment for the spectators. A huge six is also a testament to a batsman’s power and technique, the two components that equate to the ball travelling the distance.

Below we list the top 10 longest sixes in cricket and the players who pulled off those feats.

Longest Six in Cricket History

Top 10 List

No.PlayerTeamDistance (meters)Year
1Shahid AfridiPakistan153m2013
2Brett LeeAustralia130-135m2005
3Martin GuptillNew Zealand127m2012
4Liam LivingstoneEngland122m2021
5Corey AndersonNew Zealand122m2014
6Mark WaughAustralia120m1999
7Yuvraj SinghIndia119m2007
8MS DhoniIndia118m2009
9Shahid AfridiPakistan118m2005
10Chris GayleWest Indies116m2010
Sportsboom Event Table Logo

Shahid Afridi - 153 meters

Not the most fluent of batters, but Pakistan’s Shahid Afridi was surely one of the dangerous ones. While he excelled in checking runs, scalping wickets and fielding brilliantly, it was his batting that opponents feared mostly. A hugely popular name in the nation, Afridi was often given the license to have a go right from the start and he was at his productive best that way.

Shahid Afridi  ODI.jpeg

While Afridi’s 37-ball-100 remained cricket’s fastest century for 17 years, his six of 153m is still the longest. Facing South Africa’s Ryan McLaren on March 17, 2013, during Pakistan’s third ODI at Johannesburg, Afridi picked the length ball early and sent it out of the stadium. It must be noted that the distance of 153m was unofficial and later the ICC registered it at 120 meters.

Brett Lee - 130 - 135 meters

A World Cup winner with Australia in 2003, Brett Lee was a handy lower-order batsman for the team who could chip in with crucial runs in the end. One such instance was in 2005 when Australia were taking on West Indies at the Gabba in a 2005 Test match. Lee was in superb form and would add 47 runs to the scorecard with some hard-hitting that had just one six - a 130-meter-long one.

Brett Lee ODI Bowling for Australia.jpegOfficially, Lee’s sixer remains the longest six in cricket as the camera caught the ball travelling well beyond the roof of the stadium and reaching the practice nets off a Darren Powell delivery. The ball was believed to have gone 135 meters as well.

Martin Guptill - 127 meters

One of the best power-hitters on this list, New Zealand’s Martin Guptil has hit the third-longest six in world cricket with a stupendous 127-meter six against South Africa’s Lonwabo Tsotsobe. In one of the more recent events, when the Kiwis were playing the Proteas in a T20I game at the Westpac Stadium in Wellington, Guptill managed to get the connection just fine as the ball was seen hitting the roof of the stadium after travelling over the mid-wicket boundary and falling.

Martin Guptil ODI Batting.jpegThe top-order batsman eventually ended the match scoring 78 runs off 55 balls, thereby helping New Zealand to a six-wicket victory in their backyard.

Liam Livingstone - 122 meters

Counted amongst England’s better white-ball players, the towering Liam Livingstone is known for using his strength to good use while whacking the ball. And it was on exhibition in England vs Pakistan 2021 T20I in Headingley, when Livingstone sent Pakistan’s premiere bowler Haris Rauf for a massive six.

Liam Livingstone England ODI Batting.jpeg
Livingstone was facing Rauf in the 16th over when he picked his ball and sent it over the roof and to the rugby turf beside the stadium, which was 122 meters away. Livingstone’s quickfire 38 runs helped England put 200 runs on board and Pakistan eventually lost the match by 45 runs.

Corey Anderson - 122 meters

Martin Guptil’s compatriot, and yet another hard hitter, Corey Anderson sits fifth on this list with his massive 122-meter six against India in 2014. New Zealand were playing the Men in Blue in the first ODI when Andreson picked Mohammad Shami over the square leg boundary for a huge hit as the ball landed on the roof.

Corey Anderson New Zealand ODI Batting.jpeg

This took place in the 44th over and Anderson’s unbeaten knock of 68 helped the Kiwis post a total of 292 runs in 50 overs. India could only make 268 runs and Anderson’s later heroics fetched him the Player of the Match award.

Yuvraj Singh - 119 meters

Former Indian batsman and World Cup winner Yuvraj Singh deserves a special mention. The southpaw was in mercurial form during the World T20 in 2007 and Australia’s Brett Lee suffered his wrath in the semi-final of the tournament.

Yuvraj Singh ODI Batting for India.jpeg

Coming to the tournament after winning the 2007 ODI World Cup for the third consecutive time, the Australians were the massive favourites, but Yuvraj Singh’s 119-meter six against Lee’s 90mph plus length delivery had silenced the stands. He had hit six consecutive sixes in an over against England in the same tournament. India would beat Pakistan to win the tournament that year.


Who hit the longest six in cricket history?

The record holder for the longest six in cricket history is Shahid Afridi. In 2013, he smashed a huge 153-meter six against Ryan McLaren of South Africa.

Which is the longest six in IPL history?

Albie Morkel of South Africa currently owns the record for the longest six in IPL history after he blasted a 125-meter six off Deccan spinner Pragyan Ojha. When Punjab and Gujarat played in the 2022 Indian T20 League, Liam Livingstone struck the longest six of the year, measuring 117 meters.

Who hit the longest six in the World Cup 2023?

The longest six in World Cup 2023 was hit by New Zealand’s Daryl Mitchell against India in the semi-final at the Wankhede Stadium, as the ball went 107 meters.

What is the longest six of Dhoni?

The Indian captain struck a 118-meter six in the game's 44th over during the third One-Day International (ODI) of India's 2009 tour of New Zealand.

Recommended Articles

Subhayan Dutta
Subhayan DuttaSports Writer

An M.A. in English Literature, Subhayan is an experienced journalist and sports writer. Having worked as a journalist at Hindustan Times, Subhayan covered diverse beats including sports, education, and health, showcasing his versatility and in-depth understanding of various subjects.