Longest sixes in cricket history

Shahid Afridi(158m Six against South Africa 2013)

Shahid Afridi is the man who holds the record of the longest six in cricket history which covered a distance of 158 meters he created this record while he was batting against south Africa and Ryan McLaren was on the bowling end. Few people claim and have written in their blogs that it was 153 meters, but no one has been able to cross the 153 meters record in international cricket other than Shahid Afridi.

He set up many records other than hitting the longest six in cricket history. His name will always be there when anyone talks about fast cricket. He holds the record for 3rd fastest century. Even though for a bigger period of time, he capitalized on that record too and stood no one until CJ Anderson and now Devilles holds the record of the fastest century on 31 balls. you can also check the fastest centuries record here. Below is the highlight of the longest six hit by nonother than Shahid Afridi.

Brett Lee(130m six against West Indiesin 2005)

Despite holding a record among Fastest Bowlers in cricket history, Brett lee has made his mark in hitting the ball to cover long distances. Yes, Brett Lee who was famous for being the speed Gun hits the six that covered a distance of 130 meters. Darren Powell was the bowler at that time and it was Australia vs West indies at Gabba during the test match. He timed the ball well and it covered the miles to set a record.

Martin Guptil(127m six against South Africa in 2012)

Marin Guptill is the player that I classify as no one player when it comes to classic shots and when we are talking about shots then that’s not possible that he holds a record of hitting the longest sixes in cricket history. New Zealand was playing against Africa in their T20 matches when this guy hit the ball over the mid-wicket covering a distance. Lonwabo Tsotsobe was bowling while this guy bashed a 127-meter six.

Liam Livingstone(127m six against Pakistan in 2021)

Liam Livingstone is one of England’s most talented cricketers and regularly demonstrates his skills. In the second T20I against Pakistan at Headingley last year, Livingstone drew Haris Rauf and hit the longest six of 122m.

Corey Anderson(122m six against India in 2014)

Mohammed Shami pitched the ball in good length, which allowed Corey Anderson to go all out and the ball moved off the Napier Cricket Ground. He had a 40-ball 68 in that game to help his team win by 24 points.

Longest Sixes in Cricket History Table

No.PlayerTeamDistance (meters)Year
1Shahid AfridiPakistan158m2013
2Brett LeeAustralia130-135m2005
3Martin GuptillNew Zealand127m2012
4Liam LivingstoneEngland122m2021
5Mark WaughAustralia120m1999
7Yuvraj SinghIndia119m2007 
8MS DhoniIndia118m2009
9Shahid AfridiPakistan118m2005
10Chris GayleWest Indies116m2010

Leave a Comment