Here are the Top 10 Longest Sixes in Cricket History, showcasing some of the most powerful and awe-inspiring hits ever recorded. These colossal shots, achieved by cricketing greats, exemplify the extraordinary strength and technique needed to launch the ball over immense distances, thrilling audiences worldwide.
10. Chris Gayle (WI) vs India (2010) – 116M

Chris Gayle, a T20I legend, showcased his power during the 2010 T20 World Cup against India. He struck a colossal 116-meter six off Yusuf Pathan, scoring 98 runs off 66 balls. West Indies set a target of 169/6 and secured a 14-run victory, highlighting Gayle’s dominance in the match.
9. Shahid Afridi (PAK) vs Australia (2005) – 117M

Former Pakistan skipper Shahid Afridi, known for his explosive style and exceptional six-hitting ability, features in the list of the top 10 longest sixes in international cricket. He smashed a massive 117-meter six in an ODI against Australia, further cementing his legacy among cricketing greats.
8. MS Dhoni (IND) vs New Zealand (2009) – 118M

Former Indian captain MS Dhoni is recognized for one of the longest sixes in international cricket. In an ODI against New Zealand in Christchurch in 2009, he launched a colossal 118-meter six off Grant Elliott. Dhoni scored 68 runs off 58 balls, helping India post a total of 392 for 4. New Zealand was bowled out for 334, and India secured victory by 58 runs.
7. Yuvraj Singh (IND) vs Australia (2007) – 119M

Yuvraj Singh’s explosive performance in the 2007 T20 World Cup semi-final against Australia was a game-changer. He scored 70 runs off just 30 balls, including a monumental 119-meter six. His innings propelled India to a total of 188/5, leading to a 15-run victory and securing India’s place in the tournament’s inaugural edition, which they ultimately won.
6. Mark Waugh (AUS) vs New Zealand (1997) – 120M

Mark Waugh’s astonishing 120-meter six off Daniel Vettori in the 1997 Perth Test is a memorable highlight in Test cricket. His powerful hit was part of Australia’s dominant batting display, which included several players scoring half-centuries. This performance led Australia to a commanding victory over New Zealand by an innings and 70 runs.
5. Corey Anderson (NZ) vs India (2014) – 122M

Corey Anderson’s remarkable 122-meter six against India in Napier during the 2014 ODI series was a highlight of the match. He scored 68 runs, helping New Zealand set a total of 292/7. Alongside contributions from Kane Williamson and Ross Taylor, New Zealand clinched a 24-run victory as India replied with 268 runs.
4. Liam Livingstone (ENG) vs Pakistan (2021) – 122M

In 2021, Liam Livingstone’s impressive 122-meter six off Haris Rauf in the second T20I against Pakistan at Leeds was a standout moment. His explosive 38 runs, which included three sixes, helped England post a total of 200 runs. England won the match by 45 runs, as Pakistan could only manage 155/9 in their response.
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 was instrumental in New Zealand’s successful chase of 148. They secured the win with 4 wickets in hand, reaching the target in 19.2 overs.
2. Brett Lee (AUS) vs West Indies (2005) – 143M

Brett Lee, known for his fiery pace, delivered a stunning 140-meter six against West Indies at the Gabba in 2005. The massive hit came off Rovman Powell’s bowling, contributing to Australia’s first-innings total of 435 runs. Australia dominated the Test, winning by 379 runs and taking a 1-0 lead in the series.
1. Shahid Afridi (PAK) vs South Africa (2013) – 153M

Shahid Afridi holds the record for the longest six in international cricket history with a colossal 153-meter shot off Ryan McLaren in Johannesburg. Despite his explosive 88 off 48 balls, Pakistan couldn’t chase down South Africa’s target of 344, finishing with 309 and losing the match by 34 runs.
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 |