Bobby Bonilla gets paid more money from the Mets than more than half of this year's actual Mets players do in salary, and he hasn't played for them since 1999. Here's the how and why about "Bobby Bonilla Day" when the Mets pay him $1,193,248.20 every July 1 until 2035.
How did the Mets make such a bone-headed deal? You can chalk it up to Bernie Madoff.
The Mets ownership was invested heavily in Madoff and imagined that by deferring $5.9 million in salary to Bonilla, it could invest that money and make more on it than the near-$30 million it would end up paying Bonilla over time.