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:
Rank | Player | Distance | Format | Match | Year | Details |
1 | Shahid Afridi | 158 meters | ODI | Pakistan vs South Africa | 2013 | Off Ryan McLaren, cleared the ground |
2 | Brett Lee | 130 meters | Test | Australia vs West Indies | 2005 | Off Dwayne Smith, a rare bowler’s six |
3 | Martin Guptill | 127 meters | T20I | New Zealand vs South Africa | 2012 | Off Johan Botha, hit the roof |
4 | Liam Livingstone | 122 meters | T20I | England vs Pakistan | 2021 | Off Haris Rauf, a monster shot |
5 | Corey Anderson | 120 meters | ODI | New Zealand vs India | 2014 | Off Mohammed Shami, out of the park |
6 | Chris Gayle | 119 meters | T20 | RCB vs Pune Warriors (IPL) | 2013 | Off Ali Murtaza, a Gayle classic |
7 | Yuvraj Singh | 119 meters | T20I | India vs Australia | 2007 | Off Brett Lee, part of 6-sixes over |
8 | MS Dhoni | 118 meters | ODI | India vs New Zealand | 2009 | Off Jacob Oram, helicopter shot |
9 | Aiden Blizzard | 117 meters | T20 | Mumbai Indians vs Punjab Kings | 2015 | Off Anureet Singh, cleared Wankhede |
10 | Jacob Oram | 115 meters | Test | New Zealand vs Australia | 2005 | Off 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
Match | Player | Distance | Year |
Test | Brett Lee | 143 meters | 2005 |
ODI | Shahid Afridi | 158 meters | 2013 |
T20I | Martin Guptill | 127 meters | 2012 |
T20 (IPL) | Chris Gayle | 119 meters | 2013 |
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:
Shahid Afridi holds the record with a 158-meter six in a 2013 ODI against South Africa in Centurion.
Chris Gayle hit a 119-meter six in 2013 for RCB against Pune Warriors, the longest recorded in IPL as of 2025.
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.
Rahul Tewatia hit 5 sixes in an over off Sheldon Cottrell for Rajasthan Royals against Punjab Kings in IPL 2020.
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