Justin Sullivan/Getty Images
In total, from this point in time until Zito's contract expires, the Giants will be paying $70M over three years to unproductive players.
That's spread across only three players, while the Giants have less than 10 players under contract for this season.
The good news is that these bad contracts will be expiring soon. The question remains, has Giants GM Brian Sabean learned anything from these moves?
If not, he will put the Giants in the same position financially once again and lose the young pitching core that won him a World Series.
Back when these bad contracts were signed, there was much less risk to the roster. Timmy and Matt were both still young and well within the Giants 6-year reserve.
Now, the young core that brought San Francisco its only World Series will be demanding the size of these bad contracts for themselves—and rightfully so.
If the Giants put themselves in a position where they can't even afford to pay, then when Timmy and Matt are unrestricted free agents, someone else will.
That's the danger now and it's pretty much just that simple.
With all this money coming off the books Sabean will be wise to stay away from too many over priced veterans (Beltran) and focus his resources on keeping the young core of this team together for a very long time.