Bobby Bonilla, despite not having played for the Mets since 1999, got paid more this year by the Mets than everyone on their' roster aside from six players. When they released him in 1999, instead of paying the $5.9 million still owed on his contract, they decided to defer that amount to be paid over time from 2011-2035, but with interest. Now, he picks up a check from them every July 1 for $1.2 million. The Mets weren't the only one who screwed themselves into a deal like that with Bonilla—the Orioles pay him $500,000 every year too. He'll be 72 by time he's off the Mets' books.
Bobby Bonilla will be rich forever.