Longest Six in Cricket History are a testament to the power and skill of top cricketers. Notable hits include Shahid Afridi’s 158-meter six, Martin Guptill’s 127-meter blast, and Corey Anderson’s 122-meter strike. These remarkable shots were achieved in various formats, showcasing the incredible strength and timing required to send the ball soaring over long distances, thrilling fans and setting records in the game.
1. Shahid Afridi
Longest Six in Cricket History includes Shahid Afridi, often regarded as one of cricket’s most dangerous players. An all-rounder known for his aggressive batting and effective leg-spin bowling, Afridi once held the global record for the fastest ODI century, achieved in just 37 deliveries—a record that stood for 17 years before Corey Anderson surpassed it. Afridi’s name frequently tops lists of remarkable cricketing feats, including holding the record for the longest six in international cricket. His iconic six off Ryan McLaren is celebrated as one of the most talked-about moments in cricket history for the incredible distance it covered.
ALSO READ: Top 10 Highest Paid Cricketers In IPL 2025
2. Brett Lee
Longest Sixes in Cricket History includes Brett Lee, the legendary Australian fast bowler, who retired in 2012 with 310 Test and 380 ODI wickets. Known for his pace and sportsmanship, Lee was second only to Muralitharan in ODI wickets from 2000–2009. He also earned a spot in the Longest Sixes list for his massive strike against the West Indies at the Gabba. A key figure in Australia’s 2003 World Cup win, Lee was admired for his grace both on and off the field, earning a special place in Indian fans’ hearts.
ALSO READ ; Top 10 Most Runs in Nepal Premier League 2024
3. Martin Guptill
Martin Guptill, the first New Zealand cricketer and sixth overall to score a double century in ODIs, holds the record for the highest individual score in World Cup matches with his 237* and the second-highest in ODIs. Known as “Two Toes” due to losing three toes in a forklift accident, Guptill is famous for his powerful hitting, including a stunning six against South Africa in 2012. With an ODI average of 43.51 and a World Cup average of 57, Guptill has proven himself against top teams like Australia, South Africa, and England. He’s also a key figure in the Longest Six in Cricket History list.
4. Liam Livingstone
Liam Livingstone gained attention in 2015 with a stunning 350 off 138 balls for Nantwich, one of the highest individual scores in one-day cricket history. A key figure in England’s shorter-format cricket, Livingstone made his first-class debut for Lancashire in 2016 and captained the team in 2017. He’s known for his power-hitting, with one of his most memorable moments coming in the 2021 T20I against Pakistan, when he hit a 122m six off Haris Rauf, landing him a spot on the Longest Six in Cricket History list.
5. Corey Anderson
Corey Anderson debuted for New Zealand in 2012 and quickly made a name for himself, notably holding the record for the fastest ODI century in 2014. He also hit one of the highest sixes in cricket history during a 2014 ODI against India, landing him on the Longest Six in Cricket History list. Anderson’s explosive batting in IPL 7, including a stunning 44-ball 95 to help Mumbai chase 190, made him a tournament standout. He continued to impress with New Zealand in limited-overs cricket and was part of the 2015 World Cup squad.
ALSO READ ; Top 10 Players with Most Runs Against RCB
6. Mark Waugh
Longest Six in Cricket History includes Mark Waugh, often overshadowed by his twin brother Steve, but a talented cricketer for New South Wales in both first-class and List A formats. Despite being one of the most underappreciated members of Australia’s great cricket team, Waugh had memorable moments, including a stunning 120-meter six against Daniel Vettori during New Zealand’s 1997 tour of Australia at the WACA. His strokeplay has drawn comparisons to Australian legends like Stan McCabe and Greg Chappell. Waugh’s impressive six lands him on the Longest Six in Cricket History list.
7. Yuvraj Sing
Yuvraj Singh, awarded the Arjuna Award in 2012, made history during the 2011 World Cup by becoming the first player to take a 5-wicket haul and score 50 in the same match. He was named Man of the Tournament after taking 15 wickets and scoring 362 runs. Known as one of cricket’s greatest stroke masters, Yuvraj hit the official record for the longest six by an Indian during the 2007 ICC T20 World Cup, with a 119-meter six off Brett Lee. His name also appears on the Longest Six in Cricket History list. Yuvraj made a successful return to the Indian team in 2017 after a fitness transformation, delivering key performances, including a blistering knock against Pakistan in the Champions Trophy.
8. Mahendra Singh Dhoni
MS Dhoni, who resigned from international cricket on August 15, 2020, is one of the most successful captains in cricket history, leading India to victory in the 2007 ICC World Twenty20, the 2011 ICC Cricket World Cup, and the 2013 ICC Champions Trophy. Known as one of the best finishers in ODI history, Dhoni is also the second-highest Indian batter in terms of sixes. In the 2009 ODI against New Zealand, he hit a 118-meter six, earning him a spot on the Longest Six in Cricket History list. Dhoni’s legacy extends to the IPL, where he captained Chennai Super Kings (CSK) to titles in 2010, 2011, 2018, and 2021, after being bought for a record 6 crores by CSK in the inaugural season.
9. Chris Gayle
Chris Gayle is widely regarded as one of the greatest Twenty20 batters, with records across all formats of the game. He was a key figure in West Indies’ victories in the 2004 ICC Champions Trophy and the 2012 and 2016 ICC World Twenty20 tournaments. Known for his immense power, Gayle holds the world record for most sixes and is famous for hitting some of the longest. His 116-meter six against Yusuf Pathan in the 2007 ICC T20 World Cup adds him to the Longest Six in Cricket History list. Gayle also made a significant impact in the IPL, earning an $800,000 contract with KKR in 2008, where he set records with back-to-back seasons of outstanding run totals.
10. Ijaz Ahmed || 115 meters vs. India
Longest Six in Cricket History includes the moment when he smacked Virender Sehwag for a 115-meter six that sailed across one of India’s largest stadiums. The visitors dominated the game, causing havoc on the Indian bowlers and securing a memorable victory that was crucial to Pakistan’s Pepsi Cup hopes. This remarkable six adds to the Longest Six in Cricket History list.
ALSO READ: