Shahid Afridi holds the record for the longest six in cricket history, smashing a colossal 158-meter (approximately 173 yards) six during a match between South Africa and Pakistan in 2013. The explosive Pakistani all-rounder's remarkable shot left spectators in awe, solidifying his reputation as one of the most powerful hitters in the game's history. visit website: https://sportsnscoop.com/longe....st-sixes-in-cricket-

image