Top 10 Longest Six In International Cricket History


Cricket is a game that is full of excitement and thrill. It is an action-packed sport that is very famous and popular all over the world. Cricket is a sport that originated in England. It has since gained popularity primarily in the Asian subcontinent. Cricket has been the source of various memorable occurrences and amazing moments. 

One of the most thrilling moments in a cricket match is when a batsman scores a six, sending the ball flying over directly the boundary for six runs. Six is one of the most exciting things to see in a cricket match. Fans always love to watch Sixes and they enjoy it. Today we will discuss the top 10 longest six in international cricket history.

PositionPlayer NameDistanceCountryOpponent TeamYear
1Shahid Afridi153 metersPakistanSouth Africa2013
2Brett Lee143 metersAustraliaWest Indies2005
3Martin Guptill127 metersNew ZealandSouth Africa2012
4Liam Livingstone122 metersEnglandPakistan2021
5Corey Anderson122 metersNew ZealandIndia2014
6Mark Waugh120 metersAustraliaNew Zealand1997
7Yuvraj Singh119 metersIndiaAustralia2007
8MS Dhoni118 metersIndiaNew Zealand2009
9Shahid Afridi118 metersPakistanIndia2005
10Chris Gayle116 metersWest IndiesIndia2010

1. Shahid Afridi -153m (Pakistan vs South Africa, 2021)

Shahid Afridi longest six 118m

Shahid Afridi is a former cricketer and captain of Pakistani cricket team. He was a great all-rounder. Afridi was a right-handed batsman and a right-handed leg spinner. He was known for his big hitting and was one of the most dangerous players in world cricket. Shahid Afridi holds the record for 3rd fastest century in ODI cricket. He made it off just 37 balls against Sri Lanka in 1996. So you can understand how destructive a hitter he was. He is known as Boom Boom Afridi.

He smashed the longest six in international cricket history. According to the official records, he hit a massive 153 meters monster six which is the longest six ever seen in the cricket world. He smashed against South African cricketer Ryan Mclaren at Johannesburg in 2013. So without any doubt, his position is the No. 1 in the list of Top 10 Longest Six In International Cricket History. Afridi made his international cricket debut in 1996 against Kenya and after playing the 2015 Cricket World Cup he announced his retirement from international cricket.

2. Brett Lee – 143m (Australia vs West Indies, 2005)

Brett Lee longest six

Brett Lee was one of the world’s greatest fast bowlers from the Australian cricket team. He was very famous for his brilliant right-arm fast-bowling abilities. He played all three formats for Australia. Brett Lee was the first bowler to take a hat trick in the T20I format and in the ICC T20 World Cup. He did it in the 2007 ICC World Twenty20 against Bangladesh. Also, he was the first Australian bowler to take a hat trick in ODI World Cup. He did it against Kenya in the 2003 World Cup.

But he was recognized for smashing the second-longest six in international cricket history. In the year 2005, he hit a huge 143 meters six against the West Indies cricket team and the ball landed in the practice net outside the stadium. He started his international career against India in 1996. He announced his retirement from international cricket on 12 July 2012. He took 310 wickets in 76 test matches. Lee played 221 ODI matches and took 380 wickets. Also, he took 28 T20I wickets in 25 T20I matches.

Read Also:- Who has Done the Most Centuries in International Cricket?

3. Martin Guptill -127m (New Zealand vs South Africa, 2012)

Martin Guptill longest six of 127 Meter

We all know that Martin Guptill is a very hard hitter opener batsman from New Zealand. Often his incredible power of hitting capacity provides entertainment to cricket lovers. Guptill holds the record of the highest individual score in the world cup and also he is the second-highest scorer in One Day International Cricket matches. He played a massive innings of unbeaten 237 runs against West Indies in 2015 to make these records.

In 2012, Martin Guptill managed to hit a huge 127-meter six in an international T20 match against Lonwabo Tsotsobe of South Africa. Guptill violently hit the ball over the mid-wicket boundary, and it hit the roof of the stadium before it came down. Guptill made his international debut in 2009. There are only two toes on Guptill’s left foot. When he was 13 years old, a forklift accident caused him to lose three toes. The New Zealand cricket team calls him “Two Toes.” Guptill scored 7346 Runs in 198 ODI matches with an average of 41.5.

4. Liam Livingstone – 122m (England vs Pakistan, 2021)

Liam Livingstone longest six of 122m

One of England’s most highly regarded shorter-format cricketers is Liam Livingstone. He has frequently demonstrated his big-hitting ability. He is a right-handed batsman and also bowls part-time spin. He is capable of bowling both right-arm leg-spin and off-spin, this is really interesting. He made his international debut in 2017 against South Africa.

In 2021, during the second T20 international match, he hit a massive 122 meters six against Haris Rauf of Pakistan at Headingley. The ball went out of the stadium. Rauf pitched it up at full speed in the 16th over of the first innings, and Livingstone grabbed it quickly and smashed it over the ground with incredible power and the ball arrived on the Rugby pitch, well behind the recently assembled Emerald Stand.

5. Corey Anderson – 122m (New Zealand vs India, 2014)

Longest six of Corey Anderson

Corey James Anderson was a New Zealand Cricketer. He is a left-handed batsman and a left-arm medium fast bowler. In 2020 he announced his retirement from New Zealand cricket. He said he would like to play for the USA Cricket Team in 2022 after retiring from the New Zealand team in 2020. He played his last international match for the New Zealand cricket team in 2018 against Pakistan.

No cricket fan can fail to remember the adventures of Corey Anderson during his pinnacle period in 2014. He briefly held the record for the fastest ODI century and was in the best shape of his life. Anderson hit one of the highest sixes of 122 meters in cricket history during the first ODI against India in 2014. The ball that Corey Anderson hit landed on the roof of the stadium after crossing the square leg boundary. He also holds the 2nd fastest ODI Century record. He made this record century of only 36 balls in 2014 against West Indies.

6. Mark Waugh – 120m (Australia vs New Zealand, 1997)

Mark Waugh's longest six in cricket

Mark Waugh is the twin brother of Steve Waugh. He is a few minutes younger than Steve. He was an all-rounder. He made his international debut in 1991 vs England. One of Australia’s most underrated cricketers is Mark Waugh. His brother has always overshadowed Mark Waugh.

Mark Waugh is not known for big hits. In 1997, during New Zealand’s tour of Australia, Mark Waugh hit a monster 120 meters six against Daniel Vettori at the WACA ground. It is regarded as one of the longest and highest sixes in cricket history. For a player who was better known for his timing and placement hitting, it was a remarkable event for him. He played his last international match in 2002 against Pakistan and retired from international cricket.

Read Also:- Full Details of Legends League Cricket

7. Yuvraj Singh – 119m (India vs Australia, 2007)

Yuvraj Singh longest six in international cricket

Yuvraj Singh is regarded as a highly-rated left-handed batsman of an Indian cricket team. He was also a very effective left-arm spinner.  In the Cricket world, Yuvraj Singh is one of the most gifted hitters. In 2012, Yuvraj Singh was awarded the Arjuna Award by the Indian government as India’s second-highest athletic honor. He made history During the 2011 World Cup, he became the first player to score 50 runs and take five wickets in the same match. He is known as Yuvi.

Yuvraj is known as one of the best stroke masters and big hitters in world cricket. He started his ICC T20 world cup against Australia in 2007. Brett Lee delivered the ball over 90 mph and the stylish left-handed batsman, Yuvraj Singh flicked it quite comfortably over the square leg boundary for the huge 119 meters six. He also holds the record of hitting six sixes in an over in the 2007 T20I world cup against England. He made this unbelievable record against the English Bowler Stuart Broad. He played his first international match in 2000 against Kenya. He announced his retirement from international cricket on 10 June 2019.

8. Mahendra Singh Dhoni – 2009 (India vs New Zealand, 2009)

Longest six of MS Dhoni in internation cricket

Dhoni is a right-handed wicketkeeper batsman. Dhoni announced his retirement from International Cricket in all formats on 15th August 2020. Under his captaincy, India won the 2007 ICC T20I World Cup, 2011 ICC ODI World Cup, and 2013 ICC Champions Trophy. India also won the 2010 and 2016 Asia Cup under MS Dhoni’s Captaincy. MSD made his international debut in 2004 against Bangladesh.

MS Dhoni is known for keeping his cool under pressure and is one of the best finishers in world cricket history. He is one of the coolest and most successful captains in cricket history. The list of the longest sixes in cricket history would never be complete without MS Dhoni. During India’s tour of New Zealand, in the 44th over of the third One-Day International match in 2009, captain Dhoni smashed a huge 118 meters six. In International Cricket, it is the longest six of Dhoni. Undoubtedly, he is also the best wicketkeeper in the cricket world.

9. Shahid Afridi – 118m (Pakistan vs India, 2005)

Longest Six In International Cricket History

No surprise, Shahid Afridi is again in the 9th position of this longest sixes list. On 19th March 2005, at the Sher-e Bangla National Stadium in Dhaka, Bangladesh, during the match against India, he hit an incredible 118 meters six of the first ball of the match.

Afridi played 398 ODI matches in his career, He scored 8064 runs and took 395 wickets in ODI. His ODi Strike rate is 117. He played 99 T20I matches and scored 1416 with a massive strike rate of 150. He also took 98 T20I wickets. You can understand how terrific All-Rounder he was.

10. Chris Gayle – 116m ( West Indies vs India, 2010)

Chris Gayle longest six

Chris Gayle was a left-handed big-hitter batsman of the West Indies Cricket team. Chris Gayle is known as the universe’s boss and a good human being. Gayle is widely regarded as one of the greatest Twenty20 cricket batters of all time. In cricket history, Chris Gayle is one of the most powerful hitter batsmen. He also bowls part-time Right Arm Off Spin. He started his international career in 1999 against India. He played his last international cricket match in 2021 against Australia.

He played a significant role in the West Indies teams that won the ICC Champions Trophy in 2004, the ICC World Twenty20 in 2012, and the ICC World Twenty20 in 2016. In 2010, during the ICC T20 world cup, a match was played between West Indies and India, Gayle hit a huge 116 meters six against Yusuf Pathan and the ball hit the roof of the stadium. He has not officially announced his retirement. Gayle played 301 ODI matches and scored 10480 runs. He played 79 T20I matches and scored 1899 runs.

Read Also:- Handsome Cricketer In The World


Hitting a six in cricket is a moment of great excitement and joy for both the batsman and the fans.  In International cricket history, the top 10 longest sixes are evidence of the incredible power and skill of some of the game’s greatest players. We can anticipate even more exciting moments on the field as the game develops and new players emerge. Whether it’s a long six or a well-timed boundary, the thrill of watching the ball fly out of the park will always be one of the greatest joys of cricket.

FAQ Related to Longest Six in International Cricket:
Q1. Who hit the longest six in cricket history?

Answer: In 2013, against South Africa, Shahid Afridi hit the massive 153 meters longest six. It is the longest six in international cricket history.

Q2. Which Indian player has hit the longest six in cricket history?

Answer: Yuvraj Singh hit the longest 119 meters huge six against Brett Lee during India vs Australia semi-final match of the 2007 T20 world cup.

Q3. Who hit the longest six in the cricket history of IPL?

Answer: In 2008, Albie Morkel hit Pragyan Ojha for a huge 124 meters six at the Chepauk, which is the longest six in the cricket history of IPL.

Q4. Who hit the longest six in T20 international cricket?

Answer: Against Pakistan, Liam Livingston’s massive 122 meters six is the longest six in T20 international cricket.

Q5. Who hit the longest six in ODI?

Answer: Shahid Afridi hit a massive 153 meters six against South Africa, which is the Longest Six In International Cricket.

Read Also:- Most Dangerous Batsman in IPL.

Leave a Reply

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