The Seattle Mariners finalized a two-year contract worth $7 million US with former Blue Jays reliever Ken Giles on Friday that includes a club option for the 2023 season.

Read More