Longest Six In Cricket History: Top 10 Best Sixes In All Cricket Formats by Legendary Cricketers

Longest Six In Cricket History

Cricket is a sport that is full of exciting moments, and when everyone hits a big six, there is a lot of fun, and many people get goosebumps. The longest six in the stadium is a topic in cricket history that fans like to talk about, and it shows the power and skill of a cricket player. 

In today’s article, we have brought to you the latest list of the top 10 longest sixes in cricket timeline across all formats based on distance and impact, and have also told you the longest six in cricket history. Let’s start the article and know its complete information. 

What Makes the Longest Six in Cricket History Legendary?

A six isn’t just about how far it goes; it’s about the moment, the player, and the excitement it brings. Some sixes are such that they even clear the stadium and break the records of some matches. With tracking expertise, we can measure how far and how high the six has gone, and in cricket history, it has been ranked both in terms of distance and fame, we have shared the top 10 Longest Six In Cricket History below:

RankPlayerDistanceFormatMatchYearDetails
1Shahid Afridi158 metersODIPakistan vs South Africa2013Off Ryan McLaren, cleared the ground
2Brett Lee130 metersTestAustralia vs West Indies2005Off Dwayne Smith, a rare bowler’s six
3Martin Guptill127 metersT20INew Zealand vs South Africa2012Off Johan Botha, hit the roof
4Liam Livingstone122 metersT20IEngland vs Pakistan2021Off Haris Rauf, a monster shot
5Corey Anderson120 metersODINew Zealand vs India2014Off Mohammed Shami, out of the park
6Chris Gayle119 metersT20RCB vs Pune Warriors (IPL)2013Off Ali Murtaza, a Gayle classic
7Yuvraj Singh119 metersT20IIndia vs Australia2007Off Brett Lee, part of 6-sixes over
8MS Dhoni118 metersODIIndia vs New Zealand2009Off Jacob Oram, helicopter shot
9Aiden Blizzard117 metersT20Mumbai Indians vs Punjab Kings2015Off Anureet Singh, cleared Wankhede
10Jacob Oram115 metersTestNew Zealand vs Australia2005Off Shane Warne, a massive Kiwi hit

1) Shahid Afridi

Shahid Afridi hit the longest six ever recorded in 2013 against South Africa, which was an ODI match. At that time, the distance of his six was 158 m, and Ryan McLaren bowled it, and it went out of the stadium. Shahid Afridi hit such a long six, it became a fan favorite and is still the king in terms of sixes.

2) Brett Lee

Brett Lee is a fast bowler, and he surprised everyone with his 143-meter six. In 2005, he was facing West Indies in a Test match, and he hit such a long six that the ball went out of the ground. This was quite rare because people witnessed a bowler hitting such a long six for the first time, and it is very difficult to hit such a long six in a red ball, which has also been a very cool movement.

3) Martin Guptill

In 2012, Martin Guptill hit a 127 m six in a T20 match against South Africa. Here Johan Botha was bowling, and the ball landed in the stadium of Wellington. Due to Guptill’s clean hitting and timing, it was a standout moment in T20 cricket, and many people liked it.

4) Liam Livingstone

The most recent six of 122 m was hit by Liam Livingstone in 2021, which was a T20 match against Pakistan. It went into the stands in Haris Rauf’s bowling, and Livingstone’s power kept this six trending a lot even in 2025. There are discussions about it.

5) Cory Anderson

Corey Anderson hit a 120 m six in an ODI match against India in 2014. It cleared the boundary off Mohammad Shami’s bowling and fell into the stands. Anderson’s strength was highlighted in this, and he also completed a record-breaking 36-ball century at this time.

6) Chris Gayle

Chris Gayle, who is called the Universe Boss, hit a 119 m six in the 2013 IPL for RCB against Pune Warriors. He hit this six against Pune Warriors for Bangalore on Ali Murtaza’s ball. It went out of Bangalore’s Chinnaswamy Stadium, and Gayle’s six is considered to be very exciting. When this six was hit, there was a lot of cheering for him.

7) Yuvraj Singh

Whenever big sixes are being discussed, it is impossible that Yuvraj Singh’s name doesn’t come up. Yuvraj Singh is famous because he hit six sixes in six balls in the 2007 T20 World Cup against England on Stuart Broad’s ball. In one of his six sixes in 6 balls, he hit a 119 m six on one ball which went very far. Yuvraj’s fearless hitting was seen in it, and even today it is unforgettable.

8) MS Dhoni

Mahendra Singh Dhoni hit a 118 m six against New Zealand in the 2009 ODI match on James Franklin’s ball, and it was a helicopter shot in which the bowler was really scared.

9) Aiden Blizzard

Aiden Blizzard hit a 117 m six in the 2015 IPL for Mumbai Indians, and this match was being played with Punjab Kings. It cleared the stands in the Wankhede Stadium on Anureet Singh’s ball, and he hit a very big six.

10) Jacob Oram

Jacob Oram hit a 115 m six against Australia in the 2005 Test match on Shane Warne’s ball. This was also the longest six. It is very difficult to hit a six on the red ball, and because of this long six, his name became famous. His strength was revealed, and everybody loved his shot.

Longest Sixes Six In Cricket by Match

MatchPlayerDistanceYear
TestBrett Lee143 meters2005
ODIShahid Afridi158 meters2013
T20IMartin Guptill127 meters2012
T20 (IPL)Chris Gayle119 meters2013

How Are These Six In Cricket Measured?

In today’s time, the measurement of sixes is easily tracked through HawkEye and ball tracking measures, and the first six hit by Albert Trott of 165 m was hit in 1899, but it does not come in the list because there is no proof of it. In modern cricket, cameras are used, and sensors are used to track distances, which gives us solid numbers today.

Why Do These Six In Cricket Stand Out?

As we told you at the beginning of the article, sixes are not special only for their distance. They are special because the player who hit them is so good. Shahid Afridi’s six of 158 m is the longest to date, and Yuvraj Singh’s six was special because it came in a World Cup moment, and he hit six sixes in six balls. Lee and Oram proved that bowlers can also hit big sixes. Every six has its own story. Every six has been a game changer which has been dropping and continues to be discussed even in 2025.

FAQs: 

Who hit the longest six in history?

Shahid Afridi holds the record with a 158-meter six in a 2013 ODI against South Africa in Centurion.

What is the longest six in IPL history?

Chris Gayle hit a 119-meter six in 2013 for RCB against Pune Warriors, the longest recorded in IPL as of 2025.

What is the world record for sixes?

Chris Gayle has the most sixes in all formats combined, with over 553 as of his last game in 2021. No one’s passed him by 2025.

Who hit 5 six an over in IPL?

Rahul Tewatia hit 5 sixes in an over off Sheldon Cottrell for Rajasthan Royals against Punjab Kings in IPL 2020.

What is Rohit Sharma’s longest six?

Rohit Sharma’s longest recorded six is 115 meters, hit in a 2017 ODI against Australia in Bengaluru, though he’s known for many big ones.

Also read about: Indian Cricket Team Jersey Numbers 1 to100 in 2025

Leave a Reply

Your email address will not be published. Required fields are marked *