The Absolute Worst Contracts In MLB History

Bobby Bonilla

IMAGE BY: Getty Images

It’s not like Bobby Bonilla sucked or anything, but the Mets have been paying my dude $1.19 million a year since since 2011. That’s from a deal they made when they release him in 2000, still owing him several million on his contract. And the deal doesn’t run out until 2035. At that point, the Mets will have payed Bonilla $30 million for one season during which he didn’t even play for the them.

Scroll to Top