Here are the Top 10 Longest Sixes in Cricket History, featuring some of the most powerful and breathtaking hits ever witnessed. These remarkable shots, delivered by cricketing legends, highlight the incredible strength and skill required to send the ball soaring over vast distances, captivating fans around the globe.
10. Chris Gayle (WI) vs India (2010) – 116M
Chris Gayle, a T20 legend, unleashed his power during the 2010 T20 World Cup against India, hammering a colossal 116-meter six off Yusuf Pathan. His blistering 98 off 66 balls helped West Indies post 169/6, leading to a 14-run victory and highlighting Gayle’s supremacy.
9. Shahid Afridi (PAK) vs Australia (2005) – 117M
Former Pakistan captain Shahid Afridi, famed for his explosive batting and remarkable six-hitting ability, ranks among the top 10 longest sixes in international cricket. In an ODI against Australia, Afridi smashed a massive 117-meter six, further cementing his legendary status in the sport.
8. MS Dhoni (IND) vs New Zealand (2009) – 118M
Former Indian captain MS Dhoni secured a spot in the list of longest sixes in international cricket. In an ODI against New Zealand in Christchurch in 2009, Dhoni launched a massive 118-meter six off Grant Elliott. His 68 off 58 balls helped India post 392/4, leading to a 58-run victory as New Zealand were bowled out for 334.
7. Yuvraj Singh (IND) vs Australia (2007) – 119M
Yuvraj Singh’s blistering 70 off 30 balls, featuring a towering 119-meter six against Australia in the 2007 T20 World Cup semi-final, powered India to a crucial victory. His knock helped India post 188/5, leading to a 15-run win, and securing their spot in the inaugural tournament’s final, which they ultimately won.
6. Mark Waugh (AUS) vs New Zealand (1997) – 120M
Mark Waugh’s massive 120-meter six off Daniel Vettori during the 1997 Perth Test remains an iconic moment in Test cricket. Australia’s dominant batting display, with multiple half-centuries, led them to a comprehensive victory over New Zealand by an innings and 70 runs, further cementing Waugh’s place among cricket’s greats.
5. Corey Anderson (NZ) vs India (2014) – 122M
Corey Anderson launched a colossal 122-meter six against India in Napier during the 2014 ODI series, scoring 68 runs to boost New Zealand’s total to 292/7. His powerful innings, alongside contributions from Kane Williamson and Ross Taylor, helped secure a 24-run win as India fell short at 268.
4. Liam Livingstone (ENG) vs Pakistan (2021) – 122M
In 2021, Liam Livingstone hammered a massive 122-meter six off Haris Rauf during the second T20I against Pakistan in Leeds, showcasing his power-hitting. His quickfire 38, including three towering sixes, helped England post 200 runs, leading to a 45-run victory as Pakistan was restricted to 155/9.
3. Martin Guptill (NZ) vs South Africa (2012) – 127M
In a 2012 T20I match against South Africa in Wellington, Martin Guptill smashed a colossal 127-meter six off Lonwabo Tsotsobe. His unbeaten 78 off 55 balls led New Zealand to chase down 148 with ease, securing victory with 4 wickets in hand in 19.2 overs.
2. Brett Lee (AUS) vs West Indies (2005) – 143M
Brett Lee, known for his blistering pace, smashed a massive 130-meter six against West Indies at the Gabba in 2005. The powerful hit came off Daren Powell’s bowling, contributing to Australia’s first-innings total of 435. Australia went on to win the Test by 379 runs, taking a 1-0 series lead.
1. Shahid Afridi (PAK) vs South Africa (2013) – 153M
Shahid Afridi etched his name in cricket history with the longest six, a colossal 153-meter hit off Ryan McLaren in Johannesburg. His explosive innings of 88 runs off 48 balls, however, couldn’t lead Pakistan to victory, as they managed 309 in pursuit of 344, losing by 34 runs to South Africa.
Rank | Player | Distance | Team | Opposition | 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 | 117 Meters | Pakistan | Australia | 2005 |
10 | Chris Gayle | 116 Meters | West Indies | India | 2010 |