Pathan, who was a part of the Champions Trophy winning squad has been ruled out due to hamstring injury and is flying back to India for an extensive rehabilitation programme at the NCA.
Irfan didn't play a single match in the tournament but did take part in the warm-up game against Sri Lanka at Birmingham where he went for 45 runs in five wicketless overs.
The 23-year-old Shami, who is considered to be one of the fastest in India at the moment, has played five ODIs for India taking four wickets.
He has also played in 15 first-class matches taking 65 wickets in the process. Shami is familiar with the conditions in the Caribbean islands as he went on his maiden India A tour during last season.