Longest Six In Cricket History

Longest Six in Cricket History : Shahid Afridi holds the record for longest sixes in cricket history. In 2013, he hit a huge six of 153 meters against Ryan McLaren of South Africa.

Hitting extraordinary sixes one after another is not every cricketer’s cup of tea. We all remember MS Dhoni’s last six in the 2011 World Cup and Yuvraj Singh’s incredible 6 sixes in an over in the 2007 T20 World Cup. Both these players have joined the league of longest sixers in cricket history.

Longest Six in Cricket History

Rank Player Name Distance Location Established Year
1 Shahid Afridi 153 mts Johannesburg, SA 2013
2 Brett Lee 130 mts Gabba, Australia 2005
3 Martin Guptil 127 mts Wellington, New Zealand 2012
4 Liam Livingstone 122 mts Old Trafford, England 2021
5 Corey Anderson 122 mts Napier, New Zealand 2014
6 Mark Waugh 120 mts WACA, Australia 1997
7 Yuvraj Singh 119 mts Kingsmead, Durban 2007
8 MS Dhoni 118 mts Auckland, New Zealand 2009
9 Shahid Afridi 118 mts WACA, Australia 2005
10 Chris Gayle 116 mts Kensington, Oval 2010


Shahid Afridi | 153 meters long six against South Africa, 2013

Former Pakistan cricketer and Pakistan captain Shahid Afridi hit the longest six in the history of cricket. According to official records, he hit a six of 153 meters which is the biggest six ever hit in the world of cricket. This 153m smash was played against Ryan McClaren (South African cricketer) in Johannesburg in 2013.


Brett Lee | 130 meters long against West Indies, 2005

One of the fastest bowlers in the world, Brett Lee is known for his bowling abilities. But he is recognized as the second biggest six hitter in the history of cricket. In 2005 he hit a 143 meter six against the West Indies. As the ball actually landed in the practice nets behind the stadium, Lee surprised himself with the shot.

Martin Guptill | 127 meters long against South Africa, 2012

New Zealander Martin Guptill will definitely fit in the list of longest sixers in the history of cricket in 2022. Guptill managed to hit a 127 meter six in the T20 against Lonwabo Tsotsobe of South Africa. He hit the ball hard over the mid-wicket boundary, hitting the roof of the stadium before coming down.

Liam Livingstone | 122 meters long against Pakistan, 2021

Liam Livingstone of England is a power-hitter and known for his massive sixes on the cricket field. He is famous for his stunning 122m six over Harris Rauf during England vs Pakistan 2nd T20I at Headingley 2021. This hit is considered one of the biggest sixes in the history of cricket in international cricket.

Corey Anderson | 122 meters long against India, 2014

Corey Anderson of New Zealand is famous for hitting massive sixes during his time in international cricket. In the first ODI against India in 2014, Anderson hit Mohammed Shami for a 122-metre six, which is considered one of the biggest sixes in cricket history. This proved that he is one of the greatest cricket ball hitters in the world.

Longest Six In Cricket History

Mark Waugh | 120 meters long against New Zealand, 1997

One of the most underrated cricketers in the Australian team, Mark Waugh is not known for his big hits. During New Zealand’s tour of Australia in 1997, Mark Daniel hit Vettori for a 120m six, considered one of the longest and highest sixes in cricket. It was an unusual occurrence for a player known for his timing and placement hitting.

Yuvraj Singh | 119 meters long against Australia, 2007

Yuvraj Singh, fondly called Yuvi by cricket fans, is one of the most talented stroke-masters in the cricketing fraternity. An example of this can be clearly seen in 2007 when he was recognized as the longest sixer in the history of cricket. Yuvraj hit a 119 meter six off the bowling of Brett Lee during the India vs Australia semi-final in the 2007 T20 World Cup.

MS Dhoni | 118 meters long against New Zealand, 2009

The list of longest sixes in 2022 cricket will always be incomplete without adding MS Dhoni’s name. He remains calm under pressure and is considered one of the best match finishers in ODI cricket. 2009 During the India vs New Zealand 3rd ODI match at Auckland, MS Dhoni hit a 118m six that bounced back into the stands.

Also Read: Top 5 Batsman With Most sixes for India in T20I Cricket

Also Read: Virat Kohli Drinking Water Price – How Much Evian Water Cost?

Chris Gayle | 116 meters long against India, 2010

Chris Gayle needs no introduction. The universe boss is a devastating batsman and holds the world record for most sixes (553). In the 2010 T20 World Cup West Indies vs India match, Chris Gayle smashed Yusuf Pathan with a 116m six straight from the Kensington Oval Stadium.

Note: Talking about longest sixes in 2022 cricket history, we can never forget Albert Trott’s name. He is believed to be the only player to hit the ball over the nearly 164m Lord’s Pavilion. However, there is no official record of the distance traveled.


Frequently Asked Question

Who is the Indian player who hit the longest six in the history of cricket?

Yuvraj Singh hit 119 meters, the longest six by an Indian against Australia’s Brett Lee.

Who hit the longest six in T20 international cricket?

Martin Guptill’s 127m six against South Africa is the longest six in T20 international cricket.

Who hit the longest six of 173 meters in the history of cricket?

Eden Blizzard hit the longest six of 130 meters while playing for Victoria in the Australian T20 League which is rumored to be the longest six in cricket history of 173 meters.

IND vs AUS 1st T20I: Pitch report Most Runs in 2023 in All Formats Youngest Captains to Win ODI World Cup Top 5 IPL Performers Who Are Not In Asia Cup 2023 India Squad