St. Louis Blues forward T.J. Oshie will not play the next two games because he missed practice Monday.