Metcalf agreed to a trade from Seattle to Pittsburgh that included a new five-year contract worth $150 million.