The Seattle Mariners opened free agency with a splash, re-signing first baseman Josh Naylor to a five-year, $92 million deal that keeps the slugger under contract through the 2030 season.

See Full Page