Longest sixes in cricket history

Here is the list of longest sixes of all time in cricket 

1-    Shahid Afridi - 158 meters: Shahid Afridi, the former Pakistani cricketer, hit a massive six during an ODI match against South Africa in 2013 at the Wanderers Stadium in Johannesburg. The ball traveled a staggering distance of 158 meters.

  • Shahid Khan Afridi, is a former Pakistani cricketer who gained fame for his aggressive style of play, particularly in the limited-overs formats of the game. He was born on March 1, 1980, in Khyber Agency, Federally Administered Tribal Areas, Pakistan.
  • Afridi made his debut for the Pakistan national cricket team in 1996, at the age of 16, and quickly made a name for himself with his explosive batting and leg-spin bowling. He holds the record for the fastest century in One Day Internationals (ODIs), which he achieved in just 37 balls against Sri Lanka in 1996. Afridi was known for his hard-hitting style and was often a match-winner for Pakistan.
  • He played a significant role in Pakistan's victory in the ICC World T20 in 2009, leading the team as the captain. Afridi also served as the captain of the ODI team at various times in his career.
  • Apart from his cricketing skills, Afridi is known for his philanthropic work. He established the Shahid Afridi Foundation, which focuses on providing healthcare and education facilities to underprivileged communities in Pakistan.
  • Shahid Afridi announced his retirement from international cricket in 2017.


2-    Shahid Afridi -130 meters: During an ODI against Bangladesh in 2014 at the Sher-e-Bangla National Cricket Stadium in Mirpur, Afridi hit a towering six that is estimated to have traveled around 130 meters.

  • Shahid Khan Afridi is a former Pakistani cricketer who is known for his aggressive style of play, particularly in the limited-overs formats of the game. He was born on March 1, 1980, in Khyber Agency, Federally Administered Tribal Areas, Pakistan.
  • Afridi made his debut for the Pakistan national cricket team in 1996, at the age of 16, and quickly made a name for himself with his explosive batting and leg-spin bowling. He holds the record for the fastest century in One Day Internationals (ODIs), which he achieved in just 37 balls against Sri Lanka in 1996. Afridi was known for his hard-hitting style and was often a match-winner for Pakistan.



3-     Martin Guptill - 127 meters: New Zealand batsman Martin Guptill struck a huge six during the 2015 ICC Cricket World Cup against Bangladesh at Seddon Park, Hamilton. The ball cleared the boundary and traveled 127 meters.

  • Martin Guptill is a New Zealand international cricketer known for his aggressive batting at the top of the order. Born on September 30, 1986, in Auckland, New Zealand, Guptill has represented the New Zealand national cricket team in all three formats of the game.
  • Guptill made his debut for the New Zealand cricket team in a One Day International (ODI) against the West Indies in January 2009. He is recognized for being one of the most explosive opening batsmen in limited-overs cricket, and he has been a key player for New Zealand in ODI and T20I formats.
  • One of the notable achievements in Guptill's career was his innings of 237 not out in the 2015 ICC Cricket World Cup quarter-final against the West Indies. This innings remains the highest individual score in a Cricket World Cup match.
  • In addition to his limited-overs success, Guptill has also played Test cricket for New Zealand. He has been part of various domestic T20 leagues, including the Indian Premier League (IPL), where he has played for franchises like the Mumbai Indians.


4-     Corey Anderson - 122 meters: Corey Anderson, the New Zealand all-rounder, smashed a massive six against the West Indies in 2014 at Queenstown Events Centre, New Zealand. The ball sailed 122 meters.

  • Corey Anderson is a New Zealand cricketer who has represented his country in all three formats of the game. Born on December 13, 1990, in Christchurch, New Zealand, Anderson is known for his powerful left-handed batting and medium-fast bowling.

Here are some key points about Corey Anderson's cricket career up to that point:

  • ODI Debut: Corey Anderson made his One Day International (ODI) debut for New Zealand in 2012 against South Africa.
  • Fastest ODI Century: He gained international recognition in 2014 when he broke the record for the fastest century in ODIs. He achieved this feat in just 36 balls against the West Indies on January 1, 2014.
  • T20 Cricket: Anderson has been a sought-after player in various T20 leagues around the world. He has played in leagues like the Indian Premier League (IPL), the Caribbean Premier League (CPL), and others.
  • IPL Career: In the IPL, Corey Anderson has played for teams like the Mumbai Indians and the Royal Challengers Bangalore.
  • Test Cricket: Anderson has also represented New Zealand in Test cricket, making his debut in 2013 against Bangladesh.



5-     Mark Waugh - 120 meters: During the 1997 Tri-Series in South Africa, Australian batsman Mark Waugh hit a massive six off Daniel Vettori's bowling. The ball cleared the boundary ropes and traveled 120 meters.



6-      Chris Gayle - 119 meters: Chris Gayle, the hard-hitting West Indian batsman, hit a massive six during an IPL match in 2013 while playing for the Royal Challengers Bangalore. The ball cleared the boundary and traveled 119 meters.



7-      Kieron Pollard - 119 meters: West Indies cricketer Kieron Pollard hit a monstrous six during an IPL match in 2010 while playing for the Mumbai Indians. The ball traveled 119 meters off the bowling of Albie Morkel.



8-      Yusuf Pathan - 119 meters: Indian cricketer Yusuf Pathan hit a huge six during an IPL match in 2010 while playing for the Rajasthan Royals. The ball traveled 119 meters off the bowling of Adam Voges.



9-      MS Dhoni - 112 meters:
The former Indian captain, MS Dhoni, hit a colossal six during an ODI match against Australia in 2013 at the Melbourne Cricket Ground (MCG). The ball traveled 112 meters.




10-     AB de Villiers - 111 meters: South African cricketer AB de Villiers hit a long six during an ODI match against Zimbabwe in 2015 at the Manuka Oval, Canberra. The ball traveled 111 meters.