Seattle has struck the first deal of MLB free agency after agreeing to terms with the 2024 All-Star on Sunday.