The time gap between the last two Tests in Shakib's career is about 1 year. In April 2023, Shakib played a Test against Ireland in Mirpur. Shakibsulav did not return to the royal version of cricket after such a long time and a year later. He scored 51 runs in the second Test against Sri Lanka in Chittagong. Out of which he scored 36 runs in the second innings. Of the 17 wickets that the Lankans lost, Shakib took 4 wickets. He spent 149 runs.