The San Francisco Giants have been burned in the not-so-distant past with big-money, multi-year contracts, most notably, Barry Zito and Aaron Rowand. In order to take a risk on contracts like these, you must be an organization that can afford to absorb the contract if the player gets hurt or drastically underperforms. Only a handful of teams are in that position and the Giants are not one of them, I don't think.
That's not to say that the Giants are poor by any means. I'm sure that they are in their best financial shape in decades coming off the World Series championship and a home schedule that has seen every game sold out.
This doesn't mean that they should hand out seven-year, $126 million contracts frivolously however. In their position, I think the Giants will be willing to spend a lot of money on an annual basis over a short contract knowing that there is a risk of losing out financially in the short term, but in the long term they will have salary relief and flexibility. Let's face it, any contract in baseball that is three years or longer is a risk given that all baseball contracts are guaranteed.
Carlos Beltran is 34 years old and is still hitting the ball like he did in his late 20s, but the fall could and usually does come quick.
If the Giants can bring him back on a two-year deal with a mutual option for a third at an annual salary of approximately $18 million, I think that's an acceptable risk to take. The question will be whether another team offers more, if so the Giants should walk away.
Assuming the price is right, here are five reasons that the San Francisco Giants should re-sign Carlos Beltran.