The longest six in cricket history was hit by Shahid Afridi during a match between Pakistan and South Africa in 2013.
historyassist.com
historyassist.com
Afridi's six traveled an incredible distance of 158 meters, breaking the previous record for the longest six.
historyassist.com
historyassist.com
Hitting six sixes on six balls is a rare and impressive feat in cricket, accomplished only twice in professional cricket history.
historyassist.com
historyassist.com
The first player to achieve this feat was Garfield Sobers, a legendary West Indian cricketer, in 1968 during a match between Nottinghamshire and Glamorgan.
historyassist.com
historyassist.com
Sobers hit six consecutive sixes off the bowling of Malcolm Nash, becoming an instant legend in the sport.
historyassist.com
historyassist.com
The second player to hit six sixes on six balls was Yuvraj Singh, an Indian cricketer, during the 2007 ICC World Twenty20 tournament
historyassist.com
historyassist.com
Singh's feat came during a match against England, where he hit six consecutive sixes off the bowling of Stuart Broad.