Bobby Bonilla Day Explained: The Greatest Deferred Contract in Sports History
Baseball Economics Guide — 6,000 words. Updated: July 2, 2026
July 1st annually, the New York Mets pay Bobby Bonilla $1,193,248.20. This has happened every July 1st since 2011 and will continue until 2035. He's not playing for the Mets, yet they pay him over $1.1 million per year. It's the most infamous contract in baseball history.
The Origins: Why Do the New York Mets Pay Bobby Bonilla $1.1 Million Every July 1st?
Bobby Bonilla was a solid major league outfielder who played for the Mets from 1992-1995, then left as a free agent. The Mets signed him again in 2000 to a front-loaded contract that paid him $5.9 million annually. Bonilla struggled and the Mets wanted to release him.
Bonilla and the Mets faced a problem: the Mets couldn't afford to eat the contract (pay him while he played for another team). So they negotiated a creative solution: defer the money. Bonilla would be released immediately. In exchange, the Mets would not pay him immediately. Instead, they would pay him later — in 25 annual installments of approximately $1.19 million from 2011-2035.
Why 2011? Because that's when the deferred payments were scheduled to begin. The Mets agreed to pay Bonilla 8% annual interest on the deferred amount. This interest accrued over the 11-year period (2000-2011), compounding the payout amount. When payments began in 2011, the annual sum was approximately $1.19 million.
The Math Behind the Deal: How 8% Interest Compounded into $1.19 Million Annual Payments
Bonilla's original deferred contract was approximately $5.9 million annually from 2000-2010. With interest deferred at 8% compounded annually over 11 years, that original $64.9 million became approximately $153 million. This $153 million was then split into 25 annual payments, resulting in the $1.19 million annual payout.
The key point: through deferred compensation and interest, Bonilla received more money in total than if he'd been paid upfront. The Mets saved money in the short term (2000-2010) but paid dearly in the long term (2011-2035).
When Will the Bobby Bonilla Contract Finally End? Financial Implications for the Mets
The Bobby Bonilla contract runs through 2035. That means the Mets will be paying a retired (now in his 60s) Bobby Bonilla until 2035. The final payment is scheduled for July 1, 2035.
From 2011 through 2035, Bonilla receives $1,193,248.20 × 25 years = approximately $29.8 million total. This is paid to a man who hasn't played professional baseball in over 20 years. From the Mets' perspective, this is a recurring financial obligation. However, owner Steve Cohen purchased the Mets in 2020 with enormous wealth, increasing payroll from $100 million to $300+ million. The Bobby Bonilla payment is now only 0.3% of annual budget.
Ohtani vs. Bonilla — The Evolution of Deferred Baseball Contracts
In 2023, Shohei Ohtani signed with the Los Angeles Dodgers for $700 million over 10 years. However, the contract structure was deferred: Ohtani would receive only $2 million per year in salary, with the remaining $68 million per year deferred to years after his playing career ends.
This is similar to Bobby Bonilla's structure, but on a vastly larger scale. The Ohtani contract illustrates how modern baseball has evolved from Bobby Bonilla's deal. In 2000, deferred contracts were unusual and often seen as financial desperation (the Mets case). By 2023, deferred contracts are sophisticated tax and financial planning tools.
Other Famous Deferred Contracts in Sports History
Baseball has a long history of creative contracts, but few are as famous as Bobby Bonilla. Albert Pujols signed a contract with deferred money scheduled to be paid years after retirement. Bryce Harper's 13-year contract with Philadelphia included deferred money. Vernon Wells signed a contract so poorly constructed that he became a cautionary tale. But Bobby Bonilla's deal is the most infamous because the Mets continue paying him while he plays for nobody.
FAQ: Bobby Bonilla Day Explained
Q: When is Bobby Bonilla Day? July 1st, annually. This date continues through 2035.
Q: How much does Bobby Bonilla get paid? $1,193,248.20 exactly every July 1st.
Q: What year is Bobby Bonilla's last payment? 2035.
Q: Is Bobby Bonilla still alive? Yes. He is not with the Mets and has been retired for over 20 years.
Q: How much has Bobby Bonilla earned in total? Approximately $29.8 million from 2011-2035 (calculated as $1.19M × 25 years).
Q: Could the Mets negotiate a lower final amount? No. The contract is legally binding. The Mets cannot unilaterally reduce the payment.
Q: What happens if the Mets are sold? The deferred contract obligation transfers to the new owner. The franchise is obligated to pay, not the individual owner.