Now a day cricket game is moving faster like T20 which is most popular series in all over the cricket because of its short pattern and more runs on score board. This short pattern is more popular because of some players who hits a lot of sixes with their perfect timing. So we will discuss here top 5 longest sixes.

5. Yuvraj Singh an indian player hitted 119m longest six.

4. Shahid Afridi 120m longest six.

3. Mark Waugh 120m longest six.

2. Martin Guptil 127m longest six.

1. Again Shahid Afridi who is Pakistani player and he is known as inventor of T20 cricket. he hitted 158meter longest six.