web analytics

Longest Six in Cricket History by Shahid Khan Afridi

Here are the details of Longest Six in Cricket History by Shahid Khan Afridi. Many players have made many records and achieved much in their cricket careers. But considering the longest six record, some players in international cricket have made many sixes in their cricket careers. Among all, Shahid Afridi from Pakistan is the player who has made the longest six in cricket. He is one of the best professional and experienced players in cricket. He has made many other records in cricket as well. Shahid Afridi is known for his best and fast bowling. He has much strength to shoot long sixes.

Longest Six in Cricket History by Shahid Khan Afridi

Longest Six in Cricket History by Shahid Khan Afridi:

Shahid Afridi is the man with the record of the longest six in his cricket career. This is the longest distance of six covered by any player. Shahid Afridi is one of the best hard hitters of his time. He has made the record for the longest six in cricket history which is not broken by anyone till now. The six made by him were 153m. It was very high in the air.

Shahid Afridi has amazing hitting abilities. This is why he is also the record holder for most sixes in one-day international cricket. He is the person who has made the greatest number of sixes in international cricket including the test, ODI, and T20I matches. He also possesses a very fast strike rate. Shahid Afridi is the best batsman of all time. He is much adored and loved by his fans. Whenever he comes on strike from the beginning of his career, the fans applause much for him.

Shahid Afridi Career Stats:

Shahid Afridi is a very popular player in the world. As we all know that there are so many friends of Shahid Afridi in the world. The reason is that he plays matches very great and makes new records. He breaks his record and makes a new record. His focus is only on his batting. Whenever some opponents compete with him, they become very afraid because he is the best player in the world. He is known worldwide and has so many fans worldwide. Here are the batting stats of Shahid Afridi which make it clear that he is indeed the best player.

  • Test Matches:

He played test matches from the year 1998 to 2010. In these years his batting improves very much. Now he is the world’s best batsman. Talking the runs made by Shahid Afridi in 27 matches of test cricket is 1716. This is a large number of runs they made. Although we know it is difficult to make runs in test cricket Shahid Afridi can make everything possible.

  • ODI:

In ODI he plates 398 matches among all of these matches he made 8064 runs. His batting skills are very impressive. Many people especially young cricketers watch his batting to know some skills of batting. The average rate of Shahid Afridi in ODI is 23.6. He played ODI matches from the year 1996 to 2015, he makes so many runs in these years. Many matches won by Pakistan were because of him.

  • T20I:

In T20 matches he played 99 matches from the year 2006 to the year 2018. He makes 1416 runs in all of these matches.  The average rate was 17.9 which was very good. He was appreciated by the coaches because of his amazing batting. This is because of the hard work he got too much success.

Most Sixes by Shahid Afridi:

Shahid Afridi has made the highest number of boundaries in all the format of cricket. Following are the complete elaborated details of his performance:

Shahid Afridi ODI Sixes:

Shahid Afridi has played ODI matches from 1996-2015. In his ODI career, he has scored 351 sixes. All these sixes are because of his determination and continuous practice in cricket. He has played very efficiently and has made many records in his ODI career. He has also the record for making the most sixes in the ODI format.

Shahid Afridi T20 International Sixes:

In the T20 international format, Shahid Afridi has made 73 sixes. He is one of the best T20 International players. He plays very efficiently and has made many sixes in this format. In the T20 international matches, he has also a record of making the greatest number of sixes in the T20I format. Shahid Afridi is one of the most remembered players of all time. Right now, he is retired but plays sometimes in the national cricket leagues.

Shahid Afridi Test Matches Sixes:

Shahid Afridi has played a total of 27 test matches up till now. His test career was also outstanding. He has also made many sixes in his test career. Shahid Afridi holds a record of making the most sixes in all the format matches. So, in this test format, cricket Shahid Afridi has made a total of 52 sixes. This is the highest amount made by any player till now. This record is not broken by anyone. Many other players have also made many sixes. But the record is not broken yet. Shahid Afridi plays very consistently and with full effort to increase his ranking.


Shahid Afridi is one of the best players in the world. He has taken cricket to the next level. He plays for Pakistan national cricket team. Shahid Afridi has played many domestic, national, and international matches. He is the record holder of the longest six in cricket history. He has made a large number of sixes in different cricket format matches.

Leave a Comment