The Mariners announced Monday that they’ve re-signed Josh Naylor to a five-year contract.
The agreement is worth $92.5 million, includes a full no-trade clause, and contains no deferred money, a source told ESPN’s Jeff Passan. Naylor also gets a $6.5-million signing bonus, Robert Murray of FanSided reports.

