Bobby Bonilla was a six-time All-Star, three-time Silver Slugger winner and a World Series champion. But he's not remembered for his 287 home runs or his 1,173 RBIs. No, Bonilla is remembered for what is perhaps the greatest contract for a player in MLB history.
After Bonilla batted just .160 with four home runs in 141 games in 1999, the New York Mets agreed to buy out his remaining contract. However, according to ESPN, instead of just paying the rest of what they owed him, the Mets agreed to a deal in which they would pay Bonilla $1.2 million every year for 25 years starting on July 1, 2011, with an interest of eight percent.
Through this deal, Bonilla will continue to receive a check from the Mets every July 1 until he is 72 years old in 2035.
That means that in 2020, as in previous years, Bonilla is receiving more money from the Mets than star players such as Pete Alonso, Jeff McNeil and JD Davis.
I hope Bonilla's agent is still getting a cut of those checks, because that's quite the negotiation they worked out. To get paid $1.2 million every year, for 25 years, by a team you don't even play for is a nice situation to be in.