the Longest Sixes in cricket (T20, ODI’s and Test Cricket combined)? Shahid Afridi holds the record for longest six in International cricket lasting as long as 158 meters against South Africa, 3rd ODI at Johannesburg on March 17, 2013. We’ve updated our. THE LONGEST SIXES IN THE CRICKET WORLD ARE : 10 :. The 29-year-old is a natural six-hitter and has hit some big ones in the India Premier League. The Pakistani “distinct advantage” Afridi crushed a CTRL + SPACE for auto-complete. Required fields are marked *, You may use these HTML tags and attributes: