Barry Zito, who has struggled in a San Francisco Giants’ uniform, still has three years and $57 million left on his contract. There is a good chance that Zito will be boughtout by the Giants, who already have a deep array of starting pitchers

Since the offseason before the 1999 season, when Mike Piazza and Kevin Brown signed by far the two biggest contracts ever at that time, there have been many gigantic contracts, almost none of which worked as a whole.

In the case of many of these large contracts, it is almost as if players are earning money for what they have done in the past, as opposed to what they will bring to the table in the future.

It is unclear whether this tends to happen because players try harder the year before becoming free agents, or if it is simply a result of age and statistical odds catching up to you.

Here are the 10 worst MLB contracts of all-time.

Begin Slideshow