Batsman Sabbir will replace off-spinner Sunzamul Islam who endured a tough debut in the longest format in a high-scoring first Test that ended in a draw in Chittagong.
A left-arm slow-bowler Sunzamul ended with figures of 1/153 in Sri Lanka’s total of 713/9 declared.
Seamer Rubel Hossain, who did not play in the opening Test has also been released from the 15-man squad.
The Tigers will again be without regular captain Shakib Al Hasan due to injury with middle-order batsman Mahmudullah set to continue in the leadership role.
Bangladesh squad for the second Test: Mahmudullah (capt), Tamim Iqbal, Liton Das (wk), Mushfiqur Rahim, Imrul Kayes, Mominul Haque, Mosaddek Hossain, Taijul Islam, Mustafizur Rahman, Kamrul Islam, Mehidy Hassan, Nayeem Hasan, Tanbir Hayder, Abdur Razzak, Sabbir Rahman
(Courtesy Cricket 365)