Who has hit the longest six in the history of International Cricket (across all formats - ODI, Test and T20)? What is the longest distance SIX hit ever in cricket history in all formats ODI, Test or T20?