Suresh Raina from team India hit the longest 6 in one day international cricket against New Zeland
longest six in history of cricket by the criss gyle from west indies
Shahid Afridi hit the longest six in international cricket history and it was 132 meters long...
Longest six has been hit by Mark Waugh atop the MCG
The can be, but the boundaries for a 20/20 match can be shorted to allow more 4's and 6's to be hit.
Donald Bradman hit one out of the park
shahid afridi 150meter against australia