However, the longest six in cricket, which is not recorded, was hit by Albert Trott during a Test match against Australia at Lord’s in 1899. He hit Monty Noble for a six which traveled a distance of around 120-125 metres. However, the game of cricket did not start recording statistics well.
Modern-day cricket has multiplied the need for sixes, leading to the rise and immortality of big-hitters like Shahid Afridi, MS Dhoni, Chris Gayle and more fans mesmerized with their power-hitting.
Who has hit the longest six in cricket history?
Shahid Afridi – 153m six vs South Africa, 2013
One of the hard-hitters in cricket, Afridi holds several world records related to big-hitting or scoring with a fast strike rate. He holds the world record for most sixes in One Day Internationals. He also holds the record for most sixes in international cricket (Test, ODI and T20 combined). But, that six was over the top. It really was a monster. 158 m? Yes, it was a 158 meter long six.
Brett Lee – 130m six vs West Indies, 2005
One of the fastest bowlers in the world, Brett Lee is famous for his bowling abilities. But he is known for hitting the second biggest six in cricket history. In 2005, he hit a six of 130 meters against the West Indies. The ball actually landed in the practice net at the back of the stadium, surprising Lee himself with the shot.
Martin Guptill – 127m six vs South Africa, 2012
The surprising name in this list is New Zealand opener Martin Guptill, who has mesmerized the cricket 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 lofted the ball over the mid-wicket boundary and the ball hit the roof of the stands before rolling back onto the ground. This is the biggest six in Test matches.
Liam Livingstone – 122m six vs Pakistan, 2021
In the 2nd T20 at Headingley in 2021, Liam Livingstone of England crushed Haris Rauf of Pakistan with a massive 122-metre six. Liam Livingstone, a noted power hitter, hit the first ball of the 16th over straight over Haris Rauf’s head, causing the ball to bounce off the roof and onto a rugby pitch adjacent to the stadium.
Corey Anderson – 122m vs India, 2014
Whimsical six by Corey Anderson from a distance of 122 meters off India’s right-arm pacer Mohammed Shami. It was the first ODI of India’s 2014 tour of New Zealand. Corey Anderson was in scintillating form and had recently completed the fastest century in ODI history. On the terrace of McLean Park, he lofted a length ball from Shami across square leg. Corey was named “Man of the Match” after scoring 68 runs in just 40 balls.
Mark Waugh – 120m vs New Zealand, 1997
The stylish and elegant Australian opening batsman Mark Waugh certainly deserves his place in this list. This is the only six in the list of longest sixes in Test cricket. Mark Waugh hit a six off Daniel Vettori in Perth in 1997.
Yuvraj Singh – 119m vs Australia, 2007
You cannot misfit Yuvraj Singh in the list of sixes. He has a record of sixes in cricket history. Throughout his career in prime time, he was a joy to watch. His longest six was in a T20 match against Australia in 2007. The 119 meter long six off Brett Lee’s ball was breaking the record.
MS Dhoni – 118m six vs New Zealand, 2009
The list of longest sixes in cricket will always be incomplete without adding the name of MS Dhoni. He is known to remain calm under pressure and is regarded as one of the best match finishers ever in ODI cricket. During the India vs New Zealand 3rd ODI at Auckland 2009, MS Dhoni hit a 118m six that came back into the stands.
Chris Gayle – 116m six vs India, 2010
The cricket world has hardly seen a bigger hitter than Chris Gayle. The former West Indies captain holds the world record for most sixes and has also hit some of the longest sixes seen in the game. During the ICC T20 World Cup group stage match against India, Chris Gayle hit Yusuf Pathan for a 116-metre six. He hit 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 Ejaz Ahmed to hit the longest six with the bat but the retired Pakistani cricketer pulled off a huge blow in a very tense chase in Mohali. He hit a 115-metre six over Virender Sehwag and managed to cross one of the biggest grounds in India. The visitors dominated the entire game, wreaking havoc on the Indian bowlers and securing a famous victory that was crucial in Pakistan’s quest for the Pepsi Cup.