Source confirms: Luis Castillo in agreement with Mariners on five-year, $108M extension with vesting option for sixth year that would increase total value to $133M. First: @JeffPassan. Was set to become free agent after 2023.

— Ken Rosenthal (@Ken_Rosenthal) September 24, 2022