The Giants and Alex Cobb have agreed to terms on a two-year contract worth $20 million, with a club option for 2024, per source. He'll earn $9 million in both 2022 and 2023, while the option is for $10 million ($2 million buyout).

— Mark Feinsand (@Feinsand) December 1, 2021