Top 12 longest sixes in International Cricket history

Top 12 longest sixes in International Cricket history

Cricket is an action-packed sport that is very popular around the world. The sport of cricket originally started in England. Since then, it has been popularized mostly in the Asian subcontinent.

One of the biggest things that get the crowd going in the game of cricket is a six. A six (6 runs) is scored when the ball is hit over the boundary directly.

Over the years, we have seen monstrous hits that should have been rewarded more than six runs! In this list, we compile the 12-longest sixes that have been hit in the history of the game.

Top 12 longest sixes in International Cricket history

12. Ijaz Ahmed

Ijaz Ahmed

The former Pakistani cricketer has played 60 Tests and 250 ODIs for his country. In this time, the batsman has scored 8000+ runs altogether in both formats.

Ijaz Ahmed hit one of the longest sixes in the game against India in 1999. In Mohali, the Pakistan batsman hit a massive 116 metre strike to clear the fences in a tense match between the two rivals.

NameIjaz Ahmed
Longest Six againstIndia (in 1999)
Six Distance116
Country Pakistan

11. Daniel Christian

Daniel Christian

The 38-year old Australian has not played many games for Daniel Christian. But the Australian did create a lasting memory in one of his games for his club side.

Daniel Christian’s Hobart Hurricanes took the field against Brisbane Heat in the Big bash league in 2015. In the match, the Australian batsman hit a massive six over the leg side which was recorded at 117 metres.

NameDaniel Christian
Longest Six againstBrisbane Heat (in 2015)
Six Distance117 meters

10. Yuvraj Singh

Yuvraj Singh

The king of sixes is best known for the six sixes that he scored off Stuart Broad in the 2007 World Cup. Owing to his strong performances, the southpaw has helped his national side win multiple ICC Championships.

Yuvraj Singh showed his prowess in the 2007 Cricket World Cup semifinals. India was up against Australia and Yuvi smashed a 119-meter long hit to send the Australian players in a tizzy.

NameYuvraj Singh
Longest Six againstAustralia (in 2007)
Six Distance119 metres

9. Corey Anderson

Corey Anderson

The New Zealander has played 90+ games across all three formats for his national team. Over the years, he has gained respect for his batting prowess.

His biggest six was scored against India in 2014. The New Zealand batsman hit Mohammed Shami for a 122-metre long hit that helped New Zealand beat India at home.

NameCorey Anderson
Longest Six againstIndia (in 2014)
Six Distance122 meters
CountryNew Zealand

8. Chris Gayle

Chris Gayle (West Indies) 10 Longest sixes in Cricket History!

The Universe Boss has hit a lot of huge sixes in his career. Gayle has played for a lot of franchises and the West Indies national team in his career as well. With them, the batsman has won multiple trophies as well.

Chris Gayle smoked the longest six in the 2010 T20 World Cup tournament. The Universe boss hit India’s Yusuf Pathan for a massive hit that was recorded at 125 metres.

NameChris Gayle
Longest Six againstIndia (in 2010)
Six Distance125 meters
CountryWest Indies

7. Shahid Afridi

Shahid Afridi

“Boom Boom Afridi” had an easy strategy. It was either hit out or get out for the Pakistani batsman in his cricket career. Shahid Afridi was known for his aggressive batting style and this has landed him on our list.

Pakistan was facing Australia in 2005. Afridi hit a massive six off Symonds. The strike was massive and reached the top tier of the Perth Cricket Stadium.

NameShahid Afridi
Longest Six againstAustralia (in 2005)
Six DistanceNot recorded

6. MS Dhoni

MS Dhoni
IPL 2021

The former Indian captain has done it all and won it all. Probably his most memorable six would be the one that he scored in the 2011 World Cup to bring the trophy home.

But Mahendra Singh Dhoni had pulled off another massive strike. The Indian wicketkeeper hit a massive 128 metre long six in 2009 against New Zealand hence cementing himself in cricket folklore forever. 

NameMahendra Singh Dhoni
Longest Six againstNew Zealand (in 2009)
Six Distance128

5. Jacob Oram

Jacob Oram

The tall and lanky Kiwi all-rounder Jacob Oram gets into our list at number 4. Having played for New Zealand in all formats, Oram has been one of the longest hitters of the ball in recent years.

Jacob Oram hit a huge six against Australia in an ODI match in 2006. The New Zealander struck a 130 metre six that certainly made their fans happy against their arch-rivals in Sydney. The ball reached the third story of the stands at the Sydney Cricket Ground.

NameJacob Oram
Longest Six againstAustralia (in 2006)
Six Distance130 meters
CountryNew Zealand

4. Mark Waugh

Mark Waugh

Mark Waugh played for the Australian team between 1991 and 2002. In this time, the batsman also helped his side in winning the 1999 Cricket World Cup.

The Australian batsman hit a massive six off New Zealand’s Daniel Vettori in 1997. New Zealand was touring Australia and the batsman deposited a straight strike that sailed to 130 metres in the game.

NameMark Waugh
Longest Six againstNew Zealand (in 1997)
Six Distance130 meters

3. Brett Lee

Brett Lee

The Australian pacer was vital in Australia’s bowling attack. His swinging ability and his fluent action attracted a lot of young audiences from around the world. Hence it would certainly surprise many people to see the bowler in this list.

Brett Lee holds a 135 metre six to his name after he slammed a delivery by R. Powell deep into the stands in the 2005 Ashes Series. The home crowd at the Gabba was surely happy to see the strike as Australia eventually brought the Ashes home.

NameBrett Lee
Longest Six againstEngland (in 2005)
Six Distance135 meters

2. Albert Trott

Albert Trott

Former England and Australia star was one of the first big hitters of his time. The Australian initially represented the southern country before moving on to England.

In 1899, Albert Trott completely cleared the iconic Lords pavilion building, and he is believed to be the only batsman to have ever done so. Though the distance was never recorded, since then no other batsman has successfully done it. Hence, getting Albert Trott to #2 on our list.

NameAlbert Trott
Longest Six againstNA
Six DistanceNot recorded

1. Shahid Afridi

Shahid Afridi

Shahid Afridi features again on our list and he does so quite comfortably. The Pakistani superstar has scored the most sixes in international cricket history. Hence, it is no surprise that he features again.

“Boom Boom” hit a monstrous 158 metre six against South Africa in 2013. In the twilight of his career, the Pakistani smashed what was unofficially the long six of all time. This record still stands as no other batsman has officially crossed it.

NameShahid Afridi
Longest Six againstSouth Africa ( in 2013)
Six Distance158 meters

Read More:-

12 best fielders in the world

30 Richest Wrestlers in the World in 2022

Top 50 richest Football players in the world