Top 10 Longest Sixes In International Cricket History: Play A Straight Bat

Zard Ali (Afghanistan Cricketer) holds the record for the longest six in cricket history when he cleared 173 meters.

Top 10 Longest Sixes in International Cricket

S.No. Player Team Opponent Team Distance (Meters) Year
1. Zard Ali Afghanistan Australia 173m 2009
2. Shahid Afridi Pakistan South Africa 158m 2013
3. Brett Lee Australia West Indies 135m 2005
4. Martin Guptill New Zealand South Africa 127m 2012
5. Liam Livingstone England Pakistan 122m 2021
6. Corey Anderson New Zealand India 122m 2014
7. Mark Waugh Australia New Zealand 120m 1999
8. Yuvraj Singh India Australia 119m 2007
9. MS Dhoni India New Zealand 118m 2009
10. Chris Gayle West Indies India 116m 2010

They say cricket is ruled by batsmen. After the introduction of limited-over cricket, i.e. ODI & T20, it has become more of a batsman’s game. An exciting cricket match means some exciting innings. And an exciting innings means an innings decorated with maximum numbers of boundaries and over-boundaries.

In international cricket, some innings have become eternal and become history. I mean, who can forget the last six of MS Dhoni in World Cup 2011, or the full monty by Yuvraj Singh in the T20 World Cup 2007

And what made these innings remarkable? Yes! Those sixes! Every cricket lover loves to see the ball fly into the gallery. And the batsman sending the ball farthest in the gallery always becomes a sensation of cricket!

But do you know who hit the longest six in cricket history? How long their hits were? Which one is the longest six in the world? Hold your breath! I’m gonna tell you the fairy tale of this kingly game!

1. Zard Ali-173 meters Six Vs Australia, 2009

2. Shahid Afridi- 158m six vs South Africa, 2013

Pakistan faced South Africa in Johannesburg on 17th March 2013. South Africa set a huge target of 344 for Pakistan. And then, Afridi showed what he’s capable of! He scored 88 facing only 48 balls.

SA Captain gave the ball to Ryan McLaren to bowl the 35th over. McLaren gave 12 runs in his first four delivery, along with 2 extra runs.

It was the time each and everyone present there could feel the temper of the match. Both teams were under pressure, the match was in a 50-50 mode, right then, Afridi did something which became history. He hit McLaren away right in the gallery on the fifth ball.

 Longest Sixes In International Cricket

Yes! It was a 158-meter-long six! Though later the distance was recorded as 120 meters in ICC Records Book (God knows why!) and Afridi’s record got the tag ‘unofficial’, nevertheless he’s considered as the record holder of hitting the longest six in cricket.

3. Bret Lee- 135m six vs West Indies, 2005

When the question arrives who holds the official record of hitting the biggest six in cricket history in meters list? The answer is, that the official record of hitting the biggest six in cricket history is booked for Bret lee.

Longest Sixes In International Cricket

Australia was facing the bowling attack of the West Indies at Gabba in a test match in 2005 when Lee cleared the ball off the ground. It flew in the air, crossed the whole stadium, and landed in the parking lot. It was measured at 135 meters and recorded as the longest six in international cricket.

4. Martin Guptill127m six vs South Africa, 2012

New Zealand was chasing a 147 set by South Africa in a T20 series. Lonwabo Tsotsobe was the bowler, and 6th was the over when Guptill hit the massive maximum on the fifth ball. It traveled 127 meters, hit the stand roof, and dropped off on the ground.

Longest Sixes In International Cricket

5. Liam Livingstone122m vs Pakistan, 2021

In the second T20I at Headingley in 2021, England’s Liam Livingstone hit Pakistan’s Haris Rauf for 122 meters six. Liam Livingstone, known for his power hitting, smacked the first ball of the 16th over Haris Rauf’s head to clear the roof and land on a rugby pitch near the stadium.

The batter’s 38 helped England score 200 on the board, which proved enough, in the end, to win by 45 runs.

6. Corey Anderson- 122m vs India, 2014

India was in the midway of their New Zealand tour and taking on the home team at Napier Cricket ground. Md Shammi was bowling the 44th over for his team when Anderson hit the massive 122 meters long sixer.

Longest Sixes In International Cricket

Corey Anderson is the man who made his maiden century of just 36 balls on the New Year’s Day of 2014 against West Indies & broke the 18-years-old record of Shahid Afridi’s fastest 100.

7. Mark Waugh- 120m vs Pakistan, 1999

For a long time, Mark Waugh held the record for the longest six in cricket history. In 1999, the Australian cleared the rope by 120 meters in a Test match against New Zealand. Daniel Vettori was hit straight down the ground for a monstrous six by Mark Waugh.

Mark Waugh

8. Yuvraj Singh- 120m vs Australia, 2007

Yuvraj Singh is definitely one of the greatest all-rounders in India. He was known for his destructive batting style. In the year 2007, he booked his name in the world’s biggest six in the cricket history list.

Longest Sixes In International Cricket

India was taking on Australia on 22nd September of 2007 in the ICC T20 World Cup, where Singh played a tremendous inning of 70 facing just 30 balls. In this golden innings, he cleared Bret Lee off the ground with a 120-meter-long six. India became the champion in that series.

9. MS Dhoni- 118m six vs New Zealand, 2009

It’s quite unnatural that we’re talking about sixes, and MS Dhoni’s name will be out of the list. This former Indian skipper is famous for his helicopter shot and is considered one of the greatest match finishers of all time.

MS Dhoni would always be left off any list of the longest sixes in cricket 2022. He is known for maintaining his calm under pressure and being a great match finisher in ODI cricket.

Longest Sixes In International Cricket

A 118-meter six by MS Dhoni hit the stands during the 3rd ODI between New Zealand and India in Auckland in 2009.

10. Chris Gayle116m six vs India, 2010

Have you ever heard the term, Sixer King? Have you ever wondered who is known as Sixer King? Well, there’s no official name for this crown, but Chris Gayle is possibly the best name for it!

Gayle holds the record of hitting the maximum number of sixes in all formats of cricket. He has hit a total of 534 sixes to date in international cricket (test matches, ODIs, & T20’s for West Indies).

Longest Sixes In International Cricket

In Bridgetown, India was taking on West Indies in World T20 Tournament in the month of May 2010. Gayle was in destructive form in that match and hit Yusuf Pathan a huge 116 meters long sixer.

Highest Six In Cricket History 250 meters

Well, practically it’s not possible for anyone to hit a 250-meter six. I mean, there’s a thing called Physics, right? No wonder there’s no official record of hitting a 250-meter-high six, though you’ll find articles and videos on the internet claiming some batsmen hit this impossible shot and the names vary from one site to another. But all these are unofficial videos and records which have no authentication.

In case you’re wondering how long 250 meters is and why it’s impossible to hit, I can give you an idea. The height of the Taj Mahal of Agra is only 73 meters! Now you got the idea, right?

Who Hit The Shortest Six?

Well, there’s a record for hitting the shortest six too! And the record is named under Pakistani wicketkeeper-batsman Rashid Latif, but he didn’t hit an over-boundary!

Sounds interesting? Let me tell you the story. It’s simultaneously hilarious, and goofy as well.

In the opening match of the ICC Champion’s Trophy in the year 2002, Pakistan was facing the 26th over and the score was 91/4. Upal Chandana was bowling for his team Sri Lanka.

On the very first ball, Latif played a sweep shot. Unfortunately, the ball hit the helmet of Kumara Sangakkara, former wicketkeeper of Sri Lanka, which was kept behind him. Latif completed a single before the fielder took the ball and return it to Sangakkara.

Steve Bucknor was the umpire of the match. He gave six runs to the batting side, and called the ball dead!

Confused? Well, there’s the rule of ICC that if the batsman strikes the ball, and the ball hits the helmet kept behind by the wicketkeeper, five runs will be awarded to the batting team. Latif took a single. So 5+1 = 6 runs!

Rules are funny at times, huh?

Also Read: Top 10 Most Dangerous Batsmen In Ipl