Jordan Montgomery signed with the Diamondbacks for $25 million with a potential second-year option based on making 10 starts this season.
Montgomery, who previously played for the Rangers, was considered by the Mets and Yankees but ultimately chose the Diamondbacks.