Former Bangladesh captain Shakib Al Hasan has reversed his retirement, announcing that he will return to play Test and T20I cricket. After a year away from international action, Shakib has committed to representing his country in both formats once again. His illustrious career includes 4,609 Test runs with 246 wickets and 2,551 T20I runs alongside 149 wickets.