Houston Astros

Carlos Martinez agrees to $51M, 5-year deal with Cards

In the final days of negotiations, the biggest thing standing in the way of the St. Louis Cardinals signing pitcher Carlos Martinez to a long-term deal was a few hundred miles of ocean.

"It's not easy to get in touch at sea," general manager John Mozeliak explained.

But once Martinez had wrapped up the team's annual Caribbean cruise over the weekend, the two sides were able to put the finishing touches on a record-breaking deal. During a news conference Thursday, the Cardinals announced their five-year pact with the talented young right-hander that includes a pair of club options that could keep him in St. Louis through the 2023 season.

The contract is worth...