Best Free-Agent Contracts
of the last 30 years
Barry Bonds, Giants | Five years, $90 million
 |
1 of 10 |
 |
The Giants paid dearly with this deal before the '02 season. What they got, though, coming off Bonds' 73-homer '01 season, was a slugger who won three straight MVP awards, took the Giants to the '02 World Series and filled the stands at home and on the road. That's worth it even with one year ('05) lost to injury.
 |
1 of 10 |
 |