⚡️ Get the free App now
Favorites Edit

Top 10 longest sixes in International Cricket

  • Shahid Afridi holds the record for the longest six in International cricket.
  • He hit the ball long as 158 meters against South Africa, 3rd ODI at Johannesburg on March 17, 2013.
Top 5 / Top 10
Modified 28 Mar 2020, 15:13 IST

Mahendra Singh Dhoni Chris Gayle
Mahendra Singh Dhoni Chris Gayle

Over the years, we have seen attacking cricket come to the fore, with scores of over 300 becoming increasingly common. As a result, we have also seen a lot more sixes being hit since the turn of the century.

Shahid Afridi holds the record for longest six in International cricket lasting as long as 158 meters against South Africa, 3rd ODI at Johannesburg on March 17, 2013. We look back at some iconic long sixes that have wowed the fans over the years.

#10 Ijaz Ahmed

Ijaz Ahmed is a retired Pakistani cricketer who played as a right-handed batsman. A lot of people deem him one of the most underrated cricketers, as he’s never bracketed with some of the greats of the game.

However, he certainly deserves his place on this list. You will have to cast your mind back several years to think of this one. In 1999, Pakistan were playing India in a tense chase at Mohali. Only two sixes were hit in the entire match, and both of them were by Ahmed, including this massive 115-metre hit off the bowling of Sourav Ganguly. 

#9 Daniel Christian

Australian all-rounder Daniel Christian has played 19 ODIs and 16 T20Is, and has earned himself a reputation for big, lusty blows.

Playing for the Hobart Hurricanes, Christian hit this absolute monster of a six against Brisbane Heat. It sailed out of the park and travelled a monstrous 117 metres. His reaction suggested that Christian was pretty surprised at the result of the ball himself.

#8 Corey Anderson


Apart from a 36-ball century against West Indies, New Zealand all-rounder Corey Anderson is known for his huge sixes. During India's 2014 tour of New Zealand, he hit a ball onto the roof of McLean Park in Napier. He powered New Zealand to 292 with four sixes, two of which were out of the ground, in what was the first ODI against India.

#7 Chris Gayle

Chris Gayle
Chris Gayle

Chris Gayle is a Jamaican cricketer who captained the West Indies’ Test side from 2007 until 2010. He also briefly held the record for the highest score in a World Cup, with 215 runs.

Gayle hit the biggest six of the entire World Twenty20 tournament in 2010 at Bridgetown. On May 9th, Gayle hit a stunning maximum of the bowling of Yusuf Pathan. He was the standout performer of the match, as he tore the Indian bowlers apart.

#6 Shahid Afridi 

Shahid Afridi's brute strength was made for the kind of batting that he has grown to be associated with. Known for his aggressive batting style, Afridi once held the record for the fastest ODI century in 37 deliveries.

On January 30th, 2005 he hit the ball into the stands of Perth during Pakistan’s pursuit of the 266 that was set by Australia. It was impressive to say the least.

1 / 2 NEXT
Published 27 May 2015, 10:43 IST
Fetching more content...