Cricket is always an entertaining sport to watch. The feeling when a player hits a six is surreal. For fans, the longer the six, the better the entertainment. The ability of a player to hit long six determines their strength and timing towards the ball. A normal player can hit a six around 80 to 90m, but some strong and clean-strikers can hit a sixe around 100 to 150m. Today in this post, we will look at the ten longest sixes ever hit in cricket.

1. Chris Gayle – 116m Against India

Chris Gayle is one of the most muscular batsmen West Indies has ever produced in Cricket, during a match against India in the World T20 match in 2010. He smacked 116m six against Yusuf Pathan. Whenever T20 cricket comes to mind, everyone will rewind the 175 runs he scored in IPL.  One hundred seventy-five runs scored by Gayle is the top score ever in T20 cricket defines how powerful and destructive Gayle can be. No wonder he stands at the 10th spot in the longest sixes ever hit in the game of cricket.

2. Shahid Afridi – 118m Against Australia

Shahid Afridi is one of the most dangerous and clear-timers of the ball. In 2005, Shahid Afridi scored 118 metres long six against Australia. Shahid Afridi single-handedly won many matches for Pakistan. Shahid Afridi hit a 118-meter six in Australia, placing it ninth among all sixes ever hit. Please Don’t go anywhere.  Shahid might surprise everyone. He might feature in this list again.

3. Ms Dhoni – 118m Against New Zealand

One of the best finishers in One-Day Internationals is MS Dhoni. He has won many games for India by playing a significant finishing role. MS Dhoni smacked a 118m six against New Zealand in 2009 during India’s tour of New Zealand one day international series. MS Dhoni and Shahid Afridi share 8th ,9th spot on the list with a distance of 118 metres.

4. Yuvraj Singh-119m Against Australia

Yuvraj Singh is one of the clean hitters of the ball in the cricketing world. Yuvraj Singh is known for his 6-balls six sixes against England team in 2007. In the same year (2007), Yuvraj Singh hit a 119m six against Australia. These six came in the T20 World Cup 2007 against one of the fastest bowlers in the world Brett Lee. The 119m six is the longest six ever hit by an Indian Player in Cricket.

5. Mark Waugh- 120m Against New Zealand

Mark Waugh reminds everyone of one of the most successful captains in the Australian team. Mark Waugh hit a 120m six against Vettori in 1997. The match he hit 120m six is a test match against New Zealand playing in Australia. Mark Waugh hit a spinner for 120m six. He becomes the first player in this list to hit against a spinner.

6. Corey Anderson – 122m Against India

Corey Anderson is one of the best finishers and one of the clean-strikers of the ball in the New Zealand team. Corey Anderson is an all-rounder who can bowl medium pace. Corey Anderson hit a whopping 122m six against India.  In 2014, while India was touring New Zealand, many people said that Anderson’s prime year was in 2014. He won many games for his team. No wonder he hit a long six in his excellent year.

7. Liam Livingstone- 122m Against Pakistan

One of the modern-day best hitters England has produced is Liam Livingstone. Liam Livingstone hit a 122m six against Rauf. During the Pakistan tour of England in 2021, Liam Livingstone made his mark by hitting the longest six-ever hit by an England player. Liam Livingstone is the only English Cricketer to feature in this list.

8. Martin Guptill – 127m Against South Africa

Martin Guptill is one of the most dangerous openers in world cricket. He stands 3rd in the list of longest six-ever hits. He smacked 127m six against a South African bowler. Guptill has many records to his name this one too, adds to his list. Martin Guptill is the only second player from New Zealand player to feature in this list.

9. Brett Lee-130m Against West Indies

Brett Lee is known for his fast and furious balls that he used to bowl in his prime, but this might surprise you because Brett Lee also hit the second-longest six in the game’s history. In 2005, Brett Lee hit a 130m six against West Indies. Brett Lee is the only full-time bowler  featured in this list of longest sixes.

10. Shahid Afridi -153m Against South Africa

Shahid Afridi is finally here if you’ve been waiting to see him again on this list. Shahid Afridi hit the longest six ever hit by a cricket player in international cricket. Shahid Afridi is known for his dynamic power and timing. The difference between the 2nd and 1st spot is 23m which is a massive difference in the list mentioned. Shahid Afridi still holds the record for the longest six-ever hit in the game of cricket. Finally, this brings us to the end of the top 10 longest sixes ever hit and the players who hit them India has two players on this list, followed by New Zealand with two, the West Indies with one, Australia with two, England with one, and Pakistan with one. In this list, Shahid Afridi is the only player to feature twice by hitting the two longest sixes in cricket history.