Every cricket fan loves the sound of a huge six disappearing into the crowd.
Some of these shots go so far that even the camera can’t follow.
There’s something magical about watching a cricket ball sail over the boundary and keep going.
The crowd roars. Commentators lose their words. And everyone knows they just witnessed something special.
Longest Sixes In Cricket History

In this article, we look at the top 15 longest sixes in cricket history — from Afridi’s 153-meter monster to Tim David’s 129-meter rocket.
These aren’t just big hits. They’re moments that define careers and create legends.
Did You Know? Biggest Cricket Franchises in the World
What Counts as a Long Six?
A long six depends on timing, bat power, and body strength. Most are measured officially by ball-tracking technology or stadium estimates.
Modern cricket uses Hawk-Eye and other tracking systems to measure exact distances. Earlier hits were estimated based on where the ball landed.
What Makes a Six Go Far:
- Perfect timing (hitting the ball at the right moment)
- Bat speed (how fast you swing)
- Sweet spot connection (middle of the bat)
- Body strength and technique
- Wind direction and altitude
The best hitters combine all these elements. When everything clicks, the ball goes into orbit.
Also Check: Richest Female Cricketers in the World
Complete List – Longest Sixes in Cricket (2025 Updated)
Here’s the full table of monster hits:
| Rank | Player | Distance (m) | Country | Opponent | Year |
|---|---|---|---|---|---|
| 1 | Shahid Afridi | 153 | Pakistan | South Africa | 2013 |
| 2 | Brett Lee | 130 | Australia | England | 2005 |
| 3 | Tim David | 129 | Australia | India | 2025 |
| 4 | Martin Guptill | 127 | New Zealand | South Africa | 2012 |
| 5 | Liam Livingstone | 122 | England | Pakistan | 2021 |
| 6 | Corey Anderson | 122 | New Zealand | India | 2014 |
| 7 | Mark Waugh | 120 | Australia | New Zealand | 1999 |
| 8 | Yuvraj Singh | 119 | India | Australia | 2007 |
| 9 | MS Dhoni | 118 | India | New Zealand | 2009 |
| 10 | Shahid Afridi | 118 | Pakistan | Australia | 2005 |
| 11 | Shivam Dube | 117 | India | Australia | 2025 |
| 12 | Chris Gayle | 116 | West Indies | India | 2010 |
| 13 | Ijaz Ahmed | 115 | Pakistan | India | 1999 |
| 14 | Rohit Sharma | 108 | India | South Africa | 2018 |
| 15 | Adam Gilchrist | 104 | Australia | India | 2004 |
These are the longest sixes in cricket history that fans talk about years later.
Did You Check: Indian Cricketers Wives and Girlfriends
Player Highlights – The Stories Behind the Hits
Let’s break down each massive six with the human stories behind them.
1. Shahid Afridi – 153 Meters (The Untouchable King)
Match: Pakistan vs South Africa, 2013
Venue: Johannesburg
The Shahid Afridi longest six is still unmatched. It went so far, fans joked it reached another country. His fearless swing made him one of cricket’s biggest hitters.
This wasn’t just any six. Afridi middle the ball perfectly, and it flew over mid-wicket like a missile. By the time it landed, spectators were stunned into silence before erupting.
Why It’s Special:
- Still, the world record for the longest six
- Shows Afridi at his absolute best
- Nobody has come close to matching it
Boom Boom Afridi built a career on fearless hitting. But this 153-meter blast is his masterpiece. It’s the six every power-hitter dreams of hitting but probably never will.
2. Brett Lee – 130 Meters (The Bowler Who Could)
Match: Australia vs England, 2005
Nobody expected a fast bowler to do this! Brett Lee’s six against England still shocks fans.
Lee was known for bowling 150+ km/h thunderbolts, not hitting them. But when he connected, the ball traveled further than most specialist batsmen manage.
The Surprise Factor:
- Longest six by a recognized bowler
- Showed hidden batting talent
- Proved bowling strength equals hitting power
This six reminded everyone that Test cricket can produce unexpected fireworks. Lee’s celebration was pure joy – he knew he’d done something most batsmen couldn’t.
3. Tim David – 129 Meters (Modern Power)
Match: Australia vs India, 2025
Venue: Hobart
Tim David’s hit against India this year landed outside the stadium. A modern-day power hitter redefining short-format cricket.
The shot went straight down the ground. No fancy helicopter. No sweep. Just pure timing and brute force sending the ball into the Hobart sky.
What Makes It Special:
- Among the top 5 longest sixes in cricket history
- Happened in a high-pressure India-Australia clash
- Showed why T20 leagues pay him big money
David has built a reputation as a finisher in T20 leagues worldwide. This 129-meter blast proved he belongs among cricket’s elite power-hitters.
4. Martin Guptill – 127 Meters (The Kiwi Cannon)
Match: New Zealand vs South Africa, 2012
Guptill’s six against South Africa was massive. He hit it so clean that it disappeared into the stands instantly.
This wasn’t a mishit that got lucky. Perfect timing met perfect power. The ball traveled flat and fast before clearing the boundary by miles.
Why Fans Remember:
- Showcased Guptill at his aggressive best
- Part of New Zealand’s limited-overs rise
- One of the cleanest strikes ever
Guptill became one of the most destructive openers in white-ball cricket. This 127-meter six proved he could dominate from ball one.
5. Liam Livingstone – 122 Meters (The Headingley Rocket)
Match: England vs Pakistan, 2021
Venue: Headingley, Leeds
Livingstone’s six cleared the stadium roof and landed on a nearby rugby field. Yes, you read that right – a rugby field!
When a six leaves the cricket stadium entirely and lands on a different sports ground, you know it’s special. This 122-meter blast put Livingstone on the world map.
Historic Moment:
- Cleared Headingley’s roof
- Landed outside the cricket ground
- Powered England to 200 and a 45-run win
This shot gets replayed constantly. It’s the kind of hit that defines careers and creates legends.
6. Corey Anderson – 122 Meters (Kiwi Power)
Match: New Zealand vs India, 2014
Anderson’s 122-meter blast established him as a formidable hitter. This six proved he belonged among cricket’s power-hitting elite.
Anderson was always known for big hitting. But this particular six showed he could match anyone in world cricket for distance.
Career Highlight:
- Part of his peak international years
- Helped establish him as a genuine all-rounder
- Showed New Zealand had multiple power options
Though injuries later affected his career, this massive six remains one of his defining moments.
7. Mark Waugh – 120 Meters (Elegance Meets Power)
Match: Australia vs New Zealand, 1999
Mark Waugh was known for elegant cover drives, not huge sixes. But this 120-meter blast showed he had hidden power.
Waugh was the stylish strokemaker, the graceful batsman. This six proved technique and timing can produce just as much distance as brute strength.
Why It Matters:
- Unexpected from such an elegant player
- Showed Waugh’s complete skill set
- One of the 1990s era’s longest hits
This six reminded everyone that class and power can coexist beautifully.
8. Yuvraj Singh – 119 Meters (Six-Sixes Legend)
Match: India vs Australia, 2007 T20 World Cup
Venue: Durban, South Africa
Yuvraj’s 119-meter six was part of his legendary six-sixes over against Stuart Broad. That moment is burned into cricket history forever.
Why It’s Iconic:
- Part of the famous six-sixes over
- Hit during India’s World Cup winning campaign
- Showed Yuvraj at his absolute peak
When fans discuss Virat’s longest six in cricket history or Indian power-hitting, Yuvraj’s name always appears. This 119-meter blast during that magical over is cricket folklore.
9. MS Dhoni – 118 Meters (The Finisher’s Masterpiece)
Match: India vs New Zealand, 2009
MS Dhoni’s longest six in cricket history (118 meters) is still replayed by fans everywhere. Dhoni specialized in hitting when it mattered most.
His famous helicopter shot sent balls sailing into the stands. This 118-meter blast was vintage Dhoni – calculated, powerful, and perfectly timed to win a match.
Dhoni’s Six-Hitting Style:
- Hit massive sixes under pressure
- The helicopter shot became his signature
- Changed games with one or two big hits
Captain Cool knew exactly when to unleash. This 118-meter six was just another day at the office for MSD.
10. Shahid Afridi – 118 Meters (Boom Boom Strikes Again)
Match: Pakistan vs Australia, 2005
Afridi appears twice in the top 10 longest sixes in cricket history. That tells you everything about his power.
In this 2005 ODI, Afridi launched the ball 118 meters with trademark aggression. Australian fans were left stunned as the ball sailed out of the ground.
Afridi’s Philosophy:
- Attack from ball one
- Entertainment over safety
- Make every shot count
This approach gave us countless memorable sixes, including this 118-meter monster.
Indian Players Who Hit the Longest Sixes
Indian cricket has produced some incredible power-hitters. Here’s how they stack up:
| Player | Distance (m) | Year | Notable Moment |
|---|---|---|---|
| Yuvraj Singh | 119 | 2007 | Part of 6 sixes vs Broad |
| MS Dhoni | 118 | 2009 | Helicopter shot vs NZ |
| Shivam Dube | 117 | 2025 | Out of the stadium vs Australia |
| Rohit Sharma | 108 | 2018 | Massive hit vs SA |
| Virat Kohli | 96 | 2012 | Elegant power vs Pakistan |
Indian stars like Dhoni, Rohit, and Yuvraj have given us some of the top 10 longest sixes in cricket history.
11. Shivam Dube – 117 Meters (New Generation Power)
Match: India vs Australia, 2025
Venue: Hobart
Dube launched a 117-meter six off Adam Zampa that sailed out of the stadium. The crowd went silent, then erupted.
This showed India’s new generation can hit just as big as the legends. Dube represents the future of Indian power-hitting.
12. Chris Gayle – 116 Meters (Universe Boss)
Match: West Indies vs India, 2010
Gayle’s 116-meter six is typical of his style. The Universe Boss made power-hitting look effortless.
Gayle has probably hit hundreds of 100+ meter sixes. But this one stands out for its effortless execution.
13. Ijaz Ahmed – 115 Meters (Pakistani Power)
Match: Pakistan vs India, 1999
Ahmed’s 115-meter six showcased Pakistan’s golden era of aggressive batting. This hit showed why bowlers feared him.
14. Rohit Sharma – 108 Meters (The Hitman)
Match: India vs South Africa, 2018
Rohit Sharma longest six in cricket history 173 meters is often discussed, though officially verified at 108 meters off Lungi Ngidi.
Rohit holds the record for most sixes in international cricket (over 600). His timing makes difficult shots look easy.
This 108-meter blast showcased his ability to make power-hitting look effortless.
15. Adam Gilchrist – 104 Meters (Aggressive Keeper)
Match: Australia vs India, 2004
Gilchrist revolutionized the wicketkeeper-batsman role. Before him, keepers were defensive. Gilchrist attacked from ball one.
This 104-meter six was classic Gilly – aggressive, powerful, match-changing.
Also Know: Most Beautiful Women Cricketers in the World
The Myth of the 173-Meter Six
Many sources mention the longest six in cricket history 173 meters, believed to be hit by Albert Trott at Lord’s over 100 years ago.
Though unverified by modern technology, it’s part of cricket folklore.
Some also claim Rohit Sharma hit this distance, but there’s no verified record with ball-tracking technology.
Until proven otherwise, Shahid Afridi’s 153-meter blast remains the official record.
Evolution of Power-Hitting in Cricket
Earlier players relied more on timing. Now, with gym training, strong shoulders, and better bats, sixes go farther than ever.
Modern Changes:
- Modern bats are lighter but more powerful, with bigger sweet spots
- Shorter boundaries in T20s make big hits common
- Fitness levels have improved drastically
- Specific power-hitting coaches in teams
- Players focus on explosive strength training
Power-hitting has become a science. Players study launch angles, bat speed, and optimal contact points.
MS Dhoni, Rohit Sharma, and Virat Kohli – Indian Legends
- MS Dhoni longest six in cricket history (118m) is still replayed by fans. His helicopter shot became iconic.
- Rohit Sharma longest six in cricket history 173 meters is debated, but his verified 108m six shows his power.
- Virat longest six in cricket history may not top charts at 96 meters, but his style and consistency remain unmatched.
These three represent Indian cricket’s power-hitting evolution across different eras.
Top 5 Longest Sixes in Cricket History – Quick Recap
| Rank | Player | Distance (m) | Year |
|---|---|---|---|
| 1 | Shahid Afridi | 153 | 2013 |
| 2 | Brett Lee | 130 | 2005 |
| 3 | Tim David | 129 | 2025 |
| 4 | Martin Guptill | 127 | 2012 |
| 5 | Liam Livingstone | 122 | 2021 |
These top 20 longest sixes in cricket history represent the ultimate in power-hitting.
Conclusion:
These longest sixes in cricket history prove that cricket is not just about skill but also raw power.
From Afridi’s unmatched 153-meter hit to Dhoni’s classic sixes, each one created a moment that fans will never forget.
The crack of the bat. The ball is soaring into the sky. The crowd erupts. These moments define why millions love cricket.
As players get stronger and equipment improves, we might see these records challenged.
But for now, these 15 massive hits stand as proof of what happens when perfect technique meets explosive power.
Whether it’s Shahid Afridi’s untouchable 153 meters or the new generation represented by Tim David and Shivam Dube, one thing is certain – cricket fans will always love watching the ball disappear into the distance.
These aren’t just sixes. They’re moments of pure magic that remind us why cricket is the greatest game on earth.





