From the outside, for a period of months, free agent left-hander Jordan Montgomery has looked like a perfect fit for the pitching-needy Red Sox. The Red Sox, however, didn’t share that sentiment, and on Tuesday night, they watched him come off the board as the last big-name free agent of the offseason.

Two days before Opening Day, Montgomery agreed to sign with the Diamondbacks, as first reported by ESPN’s Jeff Passan. It’s a short-term deal, with Arizona guaranteeing one year at $25 million while adding a $25 million vesting option for 2025.