As per the official record, Pakistan’s Shahid Afridi hit the longest six in cricket history, whose 153m sixer came against South Africa in 2013.
However, the longest six in cricket that went unrecorded was hit by Albert Trott during a Test match against Australia in 1899 at the Lord’s. He had smashed Monty Noble for a sixer that travelled nearly 120-125 meters. However, the game of cricket hadn’t started recording statistics thoroughly.
Modern-day cricket has increased the requirement for sixes manifold, leading to the rise and immortality of big-hitters like Shahid Afridi, MS Dhoni, Chris Gayle and more mesmerized the fans with their power-hitting.
Now play 5 player fantasy cricket on Striker Club
Longest six in cricket history: 10 biggest sixes in international cricket
Rank | NAME | SIX DISTANCE | OPPONENT | YEAR |
1 | Shahid Afridi (Pakistan) | 153 meters | South Africa | 2013 |
2 | Brett Lee (Australia) | 130 meters | England | 2005 |
3 | Martin Guptill (New Zealand) | 127 meters | South Africa | 2012 |
4 | Liam Livingstone (England) | 122 meters | Pakistan | 2021 |
5 | Corey Anderson (New Zealand) | 122 meters | India | 2014 |
6 | Mark Waugh (Australia) | 120 meters | New Zealand | 1997 |
7 | Yuvraj Singh (India) | 119 meters | Australia | 2007 |
8 | MS Dhoni (India) | 118 meters | New Zealand | 2009 |
9 | Shahid Afridi (Pakistan) | 118 meters) | Australia | 2005 |
10 | Chris Gayle (West Indies) | 116 meters | India | 2010 |
Shahid Afridi | 153m six vs South Africa, 2013
This is a name that always remains in the top draw for lists like this and it comes as no surprise that Shahid Afridi holds the record for the longest six hit in international cricket. This six he hit off Ryan McLaren is one of the most talked about sixes in cricket history, for the distance it covered.
Although plenty say it did not go that far, Shahid Afridi did register a six that travelled 153 meters in Johannesburg. McLaren delivered a length ball in the 35th over of the run chase, and Afridi banged it out of the Wanderers ruthlessly, making it the biggest six of the entire match.
Brett Lee | 130m six vs West Indies, 2005
Among the many listings you’ll witness in this list of longest sixes, very few are as fondly remembered as this massive strike from Brett Lee against West Indies, as it came from the unlikeliest of sources. Brett Lee chipped in with a 47-run contribution for the home team at the Gabba in this game, but the only six he hit in this knock is revered to this date.
Darren Powell offered a nice length delivery for the Australian to swing his arms, and Lee ensured it landed many miles away. It is believed to be the biggest six hit at the Gabba, which is one of the biggest grounds in the world. It is the biggest six registered in Test cricket.
Martin Guptill | 127m six vs South Africa, 2012
New Zealand opener Martin Guptill is an unsurprising name in this list, having mesmerized the cricketing audience many times with his extraordinary power hitting. In 2012, he hit perhaps the biggest six of his career off Lonwabo Tsotsobe during a T20I game against South Africa.
Guptill bludgeoned the ball over the mid-wicket boundary ferociously and the ball hit the roof of the stand before rolling back on to the ground. This is the biggest six recorded in Test matches.
Liam Livingstone | 122m six vs Pakistan, 2021
Liam Livingstone is one of the most highly rated shorter format cricketers in England, and he has often provided great glimpses of his rare ability. During the 2nd T20I against Pakistan at Headingley last year, Livingstone smoked Haris Rauf for a 122m six, which went way out of the stadium.
In the 16th over of the first innings, Rauf pitched it up at full pace and Livingstone was quick to pounce on it, smashing it down the ground with his almighty power. It is believed that the ball landed on the Rugby pitch, well behind the newly built Emerald Stand.
Corey Anderson | 122m vs India, 2014
No cricket fan can forget the exploits of Corey Anderson during his peak period in 2014. He was in the form of his life, and briefly held the record for the fastest ODI century. During the 1st ODI against India in 2014, Anderson recorded one of the biggest sixes in cricket history.
Mohammed Shami pitched it in the good length area, which allowed Corey Anderson to have a full swing at it and the ball travelled way outside the Napier Cricket Ground. He made a 40-ball 68 in that game to help his side win by 24 runs.
Mark Waugh | 120m vs New Zealand, 1997
Mark Waugh always remained in the shadow of his brother and is one of the most underrated cricketers in that great Australian team, but time and again, he produced his share of exploits.
During New Zealand’s tour of Australia in 1997, Mark Waugh took on Daniel Vettori, walked down the track, and hit the ball 120m down the ground at the WACA. Australia won that Test match by an innings and 70 runs.
Yuvraj Singh | 119m vs Australia, 2007
Yuvraj Singh is widely regarded as one of the most gifted stroke masters cricket has seen. During his blistering knock of 70 in 30 deliveries against Australia in the ICC T20 World Cup 2007, Yuvraj got going with an iconic flick, which is the official record for the biggest six hit by an Indian batter.
Brett Lee steamed in a length delivery at over 90 miles an hour, and the left-handed batter effortlessly flicked it over square leg for a 119 meter six. His knock played a crucial role in helping the Indian team win this incredible game to reach the final.
MS Dhoni | 118m six vs New Zealand, 2009
Mahendra Singh Dhoni is one of the greatest finishers ODI cricket has witnessed and has the second most sixes in international cricket among Indian cricketers. During the third ODI in India’s tour of New Zealand in 2009, the Indian skipper hit a 118m six in the 44th over of the game.
He produced a stellar short-arm jab to send the ball soaring over the boundary and not for the first time in his career, the World Cup-winning captain left a lot of jaws dropped.
Chris Gayle | 116m six vs India, 2010
The cricket world has rarely seen a bigger hitter of the ball than Chris Gayle. The former West Indies skipper holds the world record for most sixes hit and has also produced some of the longest sixes the game has witnessed.
During the ICC T20 World Cup group stage fixture against India, Chris Gayle hit Yusuf Pathan for a 116m six. He murdered the ball over long-on and it went out of the park at the Kensington Oval.
Ijaz Ahmed | 115m six vs India, 1999
Not many would expect one of the longest sixes from Ijaz Ahmed’s bat, but the retired Pakistani cricketer produced a gigantic blow at Mohali in what wasn’t a very tense chase.
He spanked Virender Sehwag for a 115m six and managed to cross one of the biggest grounds in India. The visitors remained dominant in the entire game by wreaking havoc on the Indian bowlers and picked up a famous win, which was crucial in Pakistan’s pursuit of the Pepsi Cup.
FAQs
Who has hit the longest six in the cricket history of IPL?
Albie Morkel hit the longest six in the history of IPL in 2008. He hit Pragyan Ojha for a 124m six at the Chepauk in 2008.
Who has the longest six in T20 international cricket?
Liam Livingstone’s 122m six against Pakistan is the longest six in T20 international cricket.
Who has hit the longest six in cricket history by an Indian player?
Yuvraj Singh hit the longest six by an Indian player against Australian cricketer Brett Lee.