Signing Carlos Beltran at this stage of his career could be worse than the Aaron Rowand contract, which is about to expire.
Say whatever you want about his numbers, Beltran isn't going to help anyone win.
Case in point, seven years in NYC.
Case in point No. 2: the disastrous falling off of the Giants since acquiring him.
Say what you want about numbers, but the Giants are a worse team with him when it comes to chemistry.
Signing Beltran is risking losing players like Tim Lincecum to free agency because the Giants won't have the money.
And for those of you who still think getting a better batting order will influence Lincecum's decision when he publicly stated that it won't, let me say this: just because you read something a 100-times in the media doesn't make it true...especially in today's media age.
If you're going to spend big money on a bat, however, get Prince Fielder who is 27-years old—not some overpriced veteran who is injury-prone and has lost three of his five tools.
Unless Beltran signs for two years at $8 million per year, he's not worth losing the Giants' better and younger players.
If you want to overpay someone, get Reyes, as the Giants at least need a shortstop. The corner outfielders are already deep.
Sign almost anyone else you want, but signing Carlos Beltran is a huge mistake!