The annual deferred payments to Bobby Bonilla actually worked out quite well …

Wednesday was payday for former Mets outfielder Bobby Bonilla, who is due $1.19 million from the club every July 1 until 2035 as part of a deferred payment plan that began in 2011. Bonilla was owed $5.9 million by the Mets when the deal was reached 

No contract clause is worse than Bobby Bonilla's clause with the New York Mets. But here are some other contracts with divisions that certainly raise some eyebrows.

It's Bobby Bonilla Day! Back in 2001, the Mets reached a contract buyout with Bonilla in which he would be paid more than $1 million every July 1 for 25 years, beginning in 2011. What better way to celebrate Bonilla's payday than with this classic

It's Bobby Bonilla Day! Back in 2001, the Mets reached a contract buyout with Bonilla in which he would be paid more than $1 million every July 1 for 25 years, beginning in 2011. What better way to celebrate Bonilla's payday than with this classic

Former Mets star Bobby Bonilla hasn't played professional baseball since 2001 and hasn't played for the Mets since 1999, but every July 1 from now through 2036, he'll receive a check for $1.2 million. The Orioles recalled pitcher Tyler Wilson from