Rizwan and Irfan both suffered hamstring injuries in the third match in Rawalpindi, where a second-string New Zealand side won by seven wickets to level the five-match series 1-1
The all-rounder has been ranked at 22nd place for Test batsmen with knocks of 59 and eight, following up his 217-run innings in New Zealand, the highest individual score by a Bangladesh batsman.
Shakib has also moved up a place to the 14th spot in rankings for Test bowlers after clinching four wickets in the Wellington Test.