Jordan Montgomery. Kevin Jairaj-USA TODAY Sports

Jordan Montgomery waited until just about the last possible moment, but he has finally agreed to a deal with a new team.

Montgomery will be signing with the Arizona Diamondbacks, giving the NL West yet another top free-agent player. The deal calls for Montgomery to be paid $25 million this season and includes a vesting option worth $25 million in 2025.

The two sides reached the agreement on Tuesday, the last day of spring training. That means Montgomery has signed two days before Opening Day, so all the thinking that he could wait until after Opening Day to avoid having draft-pick compensation attached to him next offseason was incorrect.

The D-backs reached the World Series last season, and they had some concern about falling behind their division competitors. The Dodgers won the division last season and added Shohei Ohtani and Yoshinobu Yamamoto over the offseason, to name two players. The Giants added several players (Matt Chapman, JD Davis, Jorge Soler, Jung-hoo Lee and Robbie Ray), plus they signed Blake Snell last week. Diamondbacks manager Torey Lovullo seemed concerned about his team being left behind in the race, but Arizona has come through with the addition of Montgomery.

It may take some time before Montgomery will be able to help the Diamondbacks’ rotation. The 29-year-old went 10-11 with a 3.20 ERA last season while pitching for both the Cardinals and Rangers. He was an ace in the postseason for Texas and had a 2.90 ERA over 31 postseason innings while helping Texas win the World Series.

More must-reads:

TODAY'S BEST
Dodgers star latest victim of announcers jinx
Mike Conley discusses what makes Anthony Edwards so special
J.J. Watt and others destroy Austin Rivers over NBA/NFL take
Celtics dominate short-handed Cavaliers in blowout Game 1 win
Rangers special teams, goaltending help them take control against Hurricanes
Knicks share brutal injury news on Mitchell Robinson
Titans put Treylon Burks on notice with latest free-agent addition
Rudy Gobert's Defensive Player of the Year award redeems reputation of darkness retreats
LIV Golf scores major win ahead of PGA Championship
Astros GM makes revealing comments about team's trade-deadline strategy amid poor start
Watch: Overtime goal completes Avalanche's comeback in 4-3 win over Stars
Thunder’s three-point barrage takes down Mavericks in Game 1
Legendary Broncos DC Joe Collier dead at 91
Watch: Phillies' Bryce Harper stays hot with another grand slam
Cardinals' Willson Contreras suffers broken arm after being hit by swing
Nuggets star gets fined, but avoids suspension for ugly Game 2 actions
PSG superstar to potentially depart club with zero UEFA Champions League trophies
NFL has a reported date for the 2024 schedule release
Lions sign veteran defensive tackle
Sharks win 2024 NHL Draft Lottery, get No. 1 pick for first time