Cricket fans around the world are always thrilled by massive sixes, especially those that travel incredible distances. These moments showcase the raw power and timing of the game’s greatest hitters. Here are the top 5 record-breaking moments for the Highest Long Six in Cricket history.
5. Corey Anderson (New Zealand) – 122 Meters

- Player: Corey Anderson (New Zealand)
- Distance: 122 meters
- Opponent: India
- Event: ODI match, 2014
- Location: Napier Cricket Ground
- Bowler: Mohammad Shami
- Impact: Helped New Zealand win by 24 runs
- Highlight: One of the highest long six in cricket history
Corey Anderson, a former New Zealand all-rounder now representing the USA, is famous for his big-hitting ability. Anderson hammered one of the Highest Long Six in Cricket during an ODI against India in 2014 at Napier. Facing Mohammad Shami, he launched the ball a colossal 122 meters over the boundary. Anderson scored 68 off 40 balls in that match, helping New Zealand secure a 24-run win.
4. Liam Livingstone (England) – 122 Meters

- Player: Liam Livingstone (England)
- Distance: 122 meters
- Opponent: Pakistan
- Event: Third T20I, 2021
- Location: Headingley, Leeds
- Bowler: Haris Rauf
- Impact: Longest six ever by an English player
- Highlight: Struck during his maiden international century (103 runs)
Known as one of England’s most explosive hitters, Liam Livingstone made headlines with the Highest Long Six in Cricket by an English player. In the third T20I against Pakistan at Headingley in 2021, Livingstone struck Haris Rauf for a gigantic 122-meter six during his maiden international century (103 runs). This huge six remains the longest ever by an English batter.
3. Martin Guptill (New Zealand) – 127 Meters

- Player: Martin Guptill (New Zealand)
- Distance: 127 meters
- Opponent: South Africa
- Event: T20 International match
- Location: Westpac Stadium, Wellington
- Bowler: Lonwabo Tsotsobe
- Impact: Key six during a successful run chase
- Highlight: One of the highest long six in cricket history; hit the stadium roof
Martin Guptill, one of New Zealand’s most aggressive openers, also features on the list for the Highest Long Six in Cricket. In a T20I against South Africa, Guptill smashed Lonwabo Tsotsobe for a massive 127-meter six at Westpac Stadium, Wellington. The ball soared over mid-wicket and struck the stadium roof, marking an unforgettable moment in white-ball cricket.
Read more:-
- Top 5 Legendary All-Rounders in T20 International Cricket
- Today’s Cricket Predictions
- Top 5 Highest Run-Scorers in ODI Cricket History
2. Brett Lee (Australia) – 143 Meters

- Player: Brett Lee (Australia)
- Distance: 143 meters
- Opponent: West Indies
- Event: Test match at the Gabba
- Location: Brisbane, Australia
- Bowler: Darren Powell
- Impact: Surprised everyone with his batting power
- Highlight: One of the highest long six in cricket history; ball landed in the practice nets
Not just a legendary fast bowler, Brett Lee is also remembered for hitting one of the Highest Long Six in Cricket. During a match against the West Indies at the Gabba, Lee stunned everyone by sending a Darren Powell delivery 143 meters—well over the ground and into the practice nets. Even Lee was amazed by the sheer distance of his remarkable hit.
1. Shahid Afridi (Pakistan) – 153 Meters

- Player: Shahid Afridi (Pakistan)
- Distance: 153 meters
- Opponent: South Africa
- Event: ODI match, 2013
- Location: Wanderers Stadium, Johannesburg
- Bowler: Ryan McLaren
- Impact: Longest recorded six in cricket history
- Highlight: Hit on a free hit; ball went out of the stadium
The record for the Highest Long Six in Cricket belongs to Pakistan’s iconic six-hitter, Shahid Afridi. In a 2013 match against South Africa at the Wanderers, Afridi took advantage of a free hit from Ryan McLaren and launched the ball an astonishing 153 meters out of the ground. This monster six is widely regarded as the longest ever recorded in cricket history.