Cricket is not just a game of technique and temperament, but a thrilling display of raw power. There are few scenes that excite fans more than watching a batsman hit a powerful six and the ball fly high into the stands and disappear into the night sky. These colossal hits are not only breathtaking but also capable of changing the momentum of an entire match.
From Shahid Afridi’s blow to MS Dhoni’s helicopter-finish and Chris Gayle’s strikes, the art of hitting long sixes has evolved immensely. It now represents a blend of fitness, power and accuracy that defines the modern cricketing era as a skill.
In this blog, we revisit the top 11 longest sixes in cricket history (as of 2025).
To create this definitive list of cricket’s biggest sixes, we considered several factors:
The undisputed king of power hitting, Shahid “Boom Boom” Afridi, sits comfortably at the top with a mind-blowing 153-metre six. This devastating hit came against South Africa in 2013, a moment that sent shockwaves throughout the cricketing world.
Afridi was known for his fearless approach, and this particular strike went beyond the stadium, setting a new benchmark. It wasn’t just about brute force, it represented Afridi’s ability to intimidate bowlers and excite fans with a single swing of the bat. His power-hitting legacy still defines aggressive cricket.
You wouldn’t expect a fast bowler to feature on this list, but Brett Lee was an exception. Known for his speed with the ball, Lee stunned everyone by hitting a six from 130 metres during a Test match against England in 2005.
The amazing strike showcased his raw physical strength and perfect hand-eye coordination. The crowd erupted in cheers as the ball passed over the stands. He reminded everyone that the power of cricket is not limited to the top-order batsmen, sometimes bowlers can steal the show too.
Few batsmen combine timing and power as beautifully as Martin Guptill. His 127-metre six against South Africa in 2012 is one of the most astonishing moments in New Zealand cricket history.
Guptill’s simple yet explosive style made it look easy, the ball flew past fans and left commentators speechless. This cemented his reputation as one of the cleanest hitters in the modern game.
When Corey Anderson entered international cricket, he quickly became hot with explosive batting. In 2014, he hit a 122-metre six against India, which sent the ball flying out of the ground.
Anderson’s shot was a combination of intention and timing, brute force and confidence. At the same time, he also broke the record for the fastest ODI century at the time, proving that he was a power-hitter of a generation.
In the modern T20 era, Liam Livingstone has emerged as one of the greatest hitters in world cricket. During a T20I played at Headingley in 2021, he hit a 122-metre six against Pakistan, which flew out of the stadium and landed on the nearby rugby field.
The shot went viral within minutes and confirmed Livingstone’s reputation as a next-level striker of the ball. His fearless style and powerful bat swing made him one of England’s most valuable short format players.
Similar Article: Top 10 Longest Sixes in IPL History (2008-2025)
Known for his superb batting and easy timing, Mark Waugh was the last person fans would have expected to make such a list. But in 1999, he surprised everyone by hitting a six from 120 metres against New Zealand.
He was a rare blend of beauty and muscle, a classic stylist who showed that even grandeur can bring terrible results. Waugh’s shot is one of the most memorable examples of the power of pure timing.
Yuvraj Singh’s name has always been associated with the grandeur of hitting sixes. During the 2007 T20 World Cup, Yuvraj Singh hit a six from 119 metres against Australia. The tournament featured a magical run that included his six-over six against Stuart Broad.
That particular six was a symbol of Yuvraj’s dominance in white-ball cricket. His natural strength, fearless approach and talent under pressure made him one of India’s most beloved match-winners.
A discussion of big sixes is not complete without mentioning MS Dhoni. His iconic helicopter shot has become a signature move. It was one of his best performances when he hit a 118-metre six against New Zealand in 2009.
It wasn’t just about strength, it was about timing, technique and an incredible mind. Dhoni’s ability to stay calm under pressure and finish games with high sixes earned him the title of the greatest finisher of all time.
Afridi appears on this list for the second time – a testament to his unrivalled six-hitting ability. In 2005, he sent another 118-metre ball into the crowd against Australia.
This was during his peak years, when his strike rate, aggression and unpredictability made him one of the most fearsome batsmen in the world. Fans still remember that six as the perfect example of his explosive batting style.
The “Universe Boss,” Chris Gayle, is synonymous with sixes. During a match against India in 2010, Gayle bowled a monster 116-metre ball that almost left the stadium.
Gayle’s brute power, coupled with his effortless backlift, redefined T20 batting. His ability to hit boundaries at will made him the face of power-hitting in world cricket. Even in 2025, his record as one of the most successful sixes in history remains unassailable.
You may also like: Most Sixes in Test Cricket (Top 20 Players)
Beautiful yet powerful, Rohit Sharma combines timing and precision like no other modern player. During a T20I in South Africa in 2018, he hit a 108-metre six off Lungi Ngidi, a shot that stunned fans and pundits alike.
Rohit currently holds the record for hitting the most sixes (600+) in international cricket. His ability to hit big sixes without losing balance or control shows why he is considered one of the most complete batsmen in the world.
Hitting long sixes has become an art form in modern cricket. From Afridi’s jaw-dropping 153-metre rocket to Rohit Sharma’s simple beauty, each of these shots represents skill.
As players continue to train harder, use advanced bats and adopt fearless cricket, new records are likely to be set. But for now, these 11 unforgettable sixes are etched in cricket history, celebrating some of the game’s most thrilling moments.