Bobby Bonilla stopped playing baseball in 2001. The New York Mets still pay him over a million dollars every summer — and will keep doing it until 2035, when he’ll be 72 years old. It’s the most unusual contract in baseball history, and it all started with a $5.9 million debt and a handshake on deferred money.
The Deal That Defined His Legacy
In 2000, instead of collecting a $5.9 million payment the Mets owed him outright, Bonilla agreed to defer it — with interest. The structure: New York would pay him $1,193,248.20 every July 1st for 25 years, from 2011 through 2035. At 8% compound interest, that original $5.9M ballooned into a total guaranteed value of $29.8 million.
On top of that, Bonilla negotiated a second deferred agreement — $500,000 per year from 2004 through 2028 — that runs alongside the main payment stream.
| Team | Signed | Length | Active Seasons | Total Value | Per Season |
|---|---|---|---|---|---|
| New York Mets | 2000 | 25 years | 2011–2035 | $29.8M | $1.19M |
The Fine Print
The contract is 100% guaranteed. No opt-outs, no escape clauses. Injuries, performance, ownership changes — none of it matters. Every July 1st, the Mets transfer the money, no exceptions. In July 2026, Bonilla collected his 16th installment.
The deal made sense for New York in 2000 as a way to clear immediate payroll space. What it did was shift a financial obligation decades into the future — and into one of the most-talked-about arrangements in sports finance history.
Where He Ranks
Bonilla doesn’t show up on any active MLB salary rankings — he hasn’t been a player since 2001. His relevance isn’t about comparing him to today’s stars. It’s about what his deal illustrates: how deferred money and compound interest can completely transform a contract’s value over time.
His Earlier Contracts
- New York Mets (1992–1995): $29M — signed as a free agent, one of the team’s marquee offensive pieces
- Florida Marlins (1997–2000): $23.3M — also signed as a free agent; won a World Series ring in 1997
When Bonilla returned to New York to close out his career, he negotiated the deferred arrangement that would outlast his playing days by more than three decades.
Career Earnings
Add it all up — salaries, signing bonuses, and collected incentives across his MLB career — and Bobby Bonilla’s guaranteed earnings total $82.1 million. That figure does not include endorsements or money earned outside the United States.
But none of those contracts get talked about the way the 2000 deal does. Not because of what he earned while playing — because of what he keeps earning without playing a single inning.

