Cricket is a sport that requires skill, technique, and power. A well-hit six can change the course of the game and leave the opposition in a state of shock. Over the years, many players have hit long sixes, but only a few have managed to hit the longest six in cricket history.

Longest Six in Cricket History
There have been many long sixes hit in cricket history, but only a few have managed to cross the boundary rope and go out of the stadium. Let’s take a look at some of the longest six in cricket history.
Here are the top 10 longest six in the history of cricket, along with details about the player, distance, country, opponent, and year:
Rank | Player Name | Distance | Country | Played Against | Year |
---|---|---|---|---|---|
1 | Shahid Afridi | 153 meters | Pakistan | South Africa | 2013 |
2 | Brett Lee | 143 meters | Australia | West Indies | 2005 |
3 | Martin Guptill | 127 meters | New Zealand | South Africa | 2012 |
4 | Liam Livingstone | 122 meters | England | Pakistan | 2021 |
5 | Corey Anderson | 122 meters | New Zealand | India | 2014 |
6 | Mark Waugh | 120 meters | Australia | New Zealand | 1997 |
7 | Yuvraj Singh | 119 meters | India | Australia | 2007 |
8 | MS Dhoni | 118 meters | India | New Zealand | 2009 |
9 | Shahid Afridi | 118 meters | Pakistan | Australia | 2005 |
10 | Chris Gayle | 116 meters | West Indies | India | 2010 |
These players have hit some of the most awe-inspiring shots in cricket, clearing the boundaries with ease and sending the ball soaring into the stands. Let’s take a closer look at each of these record-breaking sixes and the players who hit them.
Shahid Afridi – 153 meters
In 2013, during a match against South Africa, Shahid Afridi smashed a mammoth six that flew 153 meters, making it the longest six in cricket history. Afridi is known for his hard-hitting batting style, and this shot was a perfect example of his power and skill.
Brett Lee – 143 meters
Australian fast bowler Brett Lee holds the record for the second-longest six in cricket history. He achieved this feat during a match against the West Indies in 2005, where he sent the ball flying 143 meters over the boundary.
Martin Guptill – 127 meters
New Zealand’s Martin Guptill is the third player on this list, having hit a massive six that traveled 127 meters during a match against South Africa in 2012. Guptill is a prolific batsman and has been a key player for New Zealand in both Test and limited-overs cricket.
Liam Livingstone – 122 meters
In 2021, during a match against Pakistan, England’s Liam Livingstone hit a towering six that cleared the stadium and traveled an impressive 122 meters. Livingstone is a young player with a lot of promise and has already made a name for himself with his explosive batting.
Corey Anderson – 122 meters
New Zealand’s Corey Anderson hit a 122-meter six during a match against India in 2014. Anderson is a hard-hitting all-rounder who has represented New Zealand in all three formats of the game.
Mark Waugh – 120 meters
Australian batsman Mark Waugh hit a massive six that traveled 120 meters during a match against New Zealand in 1997. Waugh was known for his elegant strokeplay and was a key member of the Australian team during his career.
Yuvraj Singh – 119 meters
Indian cricketer Yuvraj Singh hit a towering six that cleared the boundary and traveled 119 meters during a match against Australia in 2007. Yuvraj was a stylish left-handed batsman and a handy left-arm spinner, and played a pivotal role in India’s 2011 World Cup victory.
MS Dhoni – 118 meters
MS Dhoni, the former Indian captain, is known for his finishing abilities and calm demeanor on the field. In a match against New Zealand in 2009, Dhoni hit a massive six off the bowling of James Franklin that traveled a distance of 118 meters. The ball cleared the stadium and landed on the roof of a building outside the stadium, which was an incredible feat of power-hitting.
Shahid Afridi – 118 meters
Shahid Afridi, the former Pakistani all-rounder, is known for his aggressive batting style and hard-hitting abilities. In a match against Australia in 2005, Afridi hit a massive six off the bowling of Glenn McGrath that traveled a distance of 118 meters. The ball cleared the stadium and landed on the rooftop of a nearby building, making it one of the longest sixes ever hit in cricket.
Chris Gayle – 116 meters
Chris Gayle, the explosive West Indian opener, is known for his towering sixes and match-winning abilities. In a match against India in 2010, Gayle hit a massive six off the bowling of Yusuf Pathan that traveled a distance of 116 meters. The ball sailed over the stadium and landed on the roof of a nearby building, which was a testament to Gayle’s power and timing.
Conclusion
In cricket, hitting a six is considered one of the most exciting moments of the game, and hitting a long six is even more thrilling. The above list shows the top ten longest sixes ever hit in cricket history, and it is clear that power, timing, and technique are essential factors in achieving such feats. These long sixes will always be remembered as some of the most iconic moments in cricket, and fans will continue to marvel at the skill and strength of the batsmen who hit them.
FAQs
Who holds the record for hitting the longest six in cricket history?
Shahid Afridi holds the record for hitting the longest six in cricket history, with a shot that measured an incredible 158 meters.
Who hit the longest six in the Indian Premier League?
The longest six in the Indian Premier League was hit by Albie Morkel in 2012. The shot measured 125 meters.
Who hit the most sixes in international cricket?
Chris Gayle has hit the most sixes in international cricket, with a total of 534 sixes to his name.
Who holds the record for the fastest century in T20 cricket?
The record for the fastest century in T20 cricket is held by Chris Gayle, who scored a century off just 30 balls in the 2013 IPL.
Who is the highest run scorer in international cricket?
Sachin Tendulkar is the highest run scorer in international cricket, with a total of 34,357 runs across all formats of the game.