Josh Naylor is staying in Seattle.
The Mariners are finalizing a five-year contract with the one-time All-Star first baseman, sources told ESPN's Jeff Passan. Financial terms of the agreement are not yet known, and the deal is pending a physical.