Both parties involved agreed that the deal is a good fit.
Beltran waved his no trade clause and the Giants were willing to part with a top-pitching prospect.
But is the deal really as sweet as it seems? Were the Giants feeling pressured to get another bat into a line up that—at certain times this season—really appears in need of one?
Beltran could moving to resurrect his career. He has put up good numbers so far, but there have been times during his stint with the Mets when he did not live up to expectations.
Here is what each party brings to the table.