Top 10 Longest Six in Cricket History

Shahid Afridi - 158 meters (517 feet) - Shahid Afridi hit this massive six during an ODI match against South Africa in 2013.

Shahid Afridi

Chris Gayle - 153 meters (500 feet) - Chris Gayle hit this massive six during a Big Bash League match in 2016.

Chris Gayle

Mark Waugh - 120 meters (394 feet) - Mark Waugh hit this massive six during an ODI match against New Zealand in 1997.

Mark Waugh

Brett Lee - 130 meters (426.5 feet) - Brett Lee hit this massive six during a Test match against West Indies in 2005.

Brett Lee

MS Dhoni - 112 meters (367 feet) - MS Dhoni hit this massive six during an IPL match in 2012.

MS Dhoni

Corey Anderson - 122 meters (400 feet) - Corey Anderson hit this massive six during an ODI match against West Indies in 2014.

Corey Anderson

Ross Taylor - 119 meters (390 feet) - Ross Taylor hit this massive six during a T20I match against West Indies in 2013.

Ross Taylor

Yuvraj Singh - 119 meters (390 feet) - Yuvraj Singh hit this massive six during an ODI match against England in 2007.

Yuvraj Singh

Simon O'Donnell - 122 meters (400 feet) - Simon O'Donnell hit this massive six during a World Series Cricket match in 1985.

Simon O'Donnell

Adam Gilchrist - 122 meters (400 feet) - Adam Gilchrist hit this massive six during an ODI match against New Zealand in 2005.

Adam Gilchrist