Bobby Bonilla

10m

Signing free agents to big contracts in baseball is always a crapshoot, no matter the team or player. Just ask the New York Mets.