Fernando Tatis Jr.'s 14-year, $340 million contract with the San Diego Padres might be long, but it has nothing on Bobby Bonilla's deal with the New York Mets. This will make you feel even older — and make Bonilla's agent look way smarter — but Bonilla will actually still be getting paid by the Mets after Tatis' contract expires.
How is that possible? In 2000, the Mets decided to buy out Bonilla's $5.9 million contract. Instead of taking a lump sum, Bonilla's agent — Dennis Gilbert — negotiated a deal that would pay Bonilla over multiple years at an 8 percent interest rate.