Ever since the introduction of limited overs cricket, batsmen hit a lot of fours and sixes. But do you know that the record of hitting the longest sixes in international cricket was made in the 19th century, which remains intact to date? No batsman has been able to break this record to date and probably will not be able to break it in the future also.

Albert Trott

Albert Trott hit a 164-meter-long six in a match played at Lord's Cricket Ground in the 19th century. It was the longest six in cricket history. But let us tell you that in 1910, at the age of 41, he committed suicide by shooting himself.

Shahid Afridi

Shahid Afridi is a former all-rounder player of Pakistan and his name comes second on this list. Shahid Afridi hit a 158-meter-long six in a match against South Africa in 2013.

Yuvraj Singh

Former Indian all-rounder player Yuvraj Singh comes at number three on this list. Yuvraj Singh hit a 119-meter-long six off Brett Lee in the match played against Australia in the 2007 T20 World Cup.

Mahendra Singh Dhoni

Mahendra Singh Dhoni is at number four in this list, who hit a 112-meter-long six during a match in the CB series against Australia in 2011-12.