Longest six records Shahid Afridi holds the record for longest six in Internation cricket lasting as long as 158 meters against South Africa, 3rd ODI at Johannesburg on March 17, 2013.
Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.