The St. Louis Blues have agreed to terms with T.J. Oshie on a five-year contract, avoiding salary arbitration with the talented center. The deal, announced Thursday on the Blues' official website, will pay Oshie an average of $4.175 million per year.