Bobby Bonilla

8m

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