The deal prevents Sale from reaching free agency, as the 36-year-old will earn $27 million in 2027 and has a $30 million option for 2028.
Sale, the 2024 NL Cy Young winner, has struggled with injuries recently but remains a dominant force, posting a 3.6 fWAR last season despite limited innings.