He gave the indication of ending his career long ago. Before going to India to play the ODI World Cup in November last year, Shakib had said that he wanted to end his career very soon. This announcement came before the Kanpur Test.
Before the second Test against India in Kanpur, the star all-rounder of Bangladesh said that he has already played his last match in T20. He will bid farewell to Test cricket from home. He will be seen in white for Bangladesh for the last time in the South Africa series in October.
Talking about his retirement, Shakib said in a press conference, "I think I have played my last match in T20, if I play in the Mirpur Test (against South Africa), that will be my last Test.
Which means the match against Afghanistan in the T20 World Cup Super Eight was Shakib Al Hasan's last match in the shortest version of cricket. Arns Valley Stadium in the Caribbean remained the venue for his T20 debut. Although Shakib will strongly want to forget the performance of the last match. He was wicketless with 19 runs on the first ball of the bat.
Shakib made his T20 debut in 2006 against Zimbabwe at the Sheikh Abu Nasser Stadium in Khulna. Shakib witnessed the victory of Bangladesh with 26 runs with the bat and 1 wicket with the ball. He was in the first T20 match in the history of the country. Then represented in nine consecutive World Cups.
Shakib made his Test debut in 2007 India series in Chittagong Test. Bangladesh drew that match against India. Shakib only got a chance to bat and bowl in 1 innings. He scored 27 runs with the bat. He was wicketless with the ball. After 17 years, Shakib will play his last Test outside the country against India.
Shakib has scored 2 thousand 551 runs in 129 matches in T20 format in a long career of one and a half century. A strike rate of over 121 and an average of 23.18 will keep him at the top of Bangladesh. He was the top wicket-taker in the world for a long time in this format with the ball in hand. Finally stopped 149 wickets. He got a wicket almost every 21 runs. He is the owner of highest runs (2551) and wickets (149) in T20 for Bangladesh.
Shakib has so far played 70 Tests in white. He scored 4600 runs at 38.33 with the bat. There are 5 centuries, 31 fifties. Shakib's third highest run in Tests for Bangladesh. He took 242 wickets with the ball. He is the country's highest wicket-taker in Tests like the other two editions.