Longest Sixes By Batsmen In Cricket History

Longest Sixes By Batsmen In Cricket History

Shahid Afridi | 153m six vs South Africa, 2013

Brett Lee |  130m six vs West Indies, 2005

Martin Guptill | 127m six vs South Africa, 2012

Liam Livingstone | 122m six vs Pakistan, 2021

Corey Anderson | 122m vs India, 2014