The Check That Keeps Coming
Every July 1st, like clockwork, Bobby Bonilla wakes up to a deposit notification. The New York Mets have just sent him $1,193,248.20 directly to his account. This happens year after year, and will continue through 2035. No games played. No stats recorded. Just money, because of a deal made in the year 2000 that still echoes through baseball front offices today.
Here’s what happened: Bobby Bonilla was owed $5.9 million by the New York Mets in the year 2000. Instead of paying it then, the team negotiated a deferral. The Mets would hold onto the cash and pay him back over time—with 8% annual interest. That 8% compounding rate turned a $5.9 million problem into something much larger. Now, every July 1st since 2011, Bonilla has been collecting his annual slice of that pie.
The math is straightforward and brutal for the Mets. $1.19 million per year for 25 years adds up to nearly $30 million total. What started as a short-term fix to preserve payroll flexibility became one of the most expensive mistakes in franchise history.
The Second Check Nobody Talks About
But here’s the part that gets lost in the July 1st celebration: Bobby Bonilla has a second annual payment coming. The Baltimore Orioles and New York Mets worked out an additional deferred agreement that pays Bonilla roughly $500,000 every year until 2028. This one gets far less attention than the famous July 1st check, but it’s real money on top of everything else.
So in any given year between now and 2028, Bonilla collects both payments. After 2028, the Orioles portion ends, but the Mets keep writing that July 1st check through 2035. By the time it’s all over, Bonilla will have collected well over $30 million in deferred money from deals made decades ago.
Why This Still Matters in 2026
The Bobby Bonilla story has become shorthand for front-office dysfunction. When Fred Wilpon ran the Mets, the team struggled to compete while hemorrhaging money on deals like this one. The franchise limped through years of mediocrity while paying a retired player more than their active roster in some seasons.
When Steve Cohen took over the Mets in 2020, one of the first things fans joked about was whether the new owner would finally end the Bonilla payments. He couldn’t. The contract is locked in. Cohen just has to accept it as the cost of owning a team that made poor financial decisions in the past.
The real lesson isn’t about Bobby Bonilla being overpaid or underpaid. He was a solid player—a career .287 hitter who made seven All-Star teams. The lesson is about what happens when teams try to outsmart the salary structure. Deferring money feels like a win in the moment. It keeps payroll down on the books. But when you add interest and let time do its work, you end up paying far more than you ever would have upfront.
Every July 1st, the baseball world gets a reminder. The New York Mets send Bobby Bonilla another check. Social media explodes. Fans joke about how the Mets are still paying a guy who hasn’t played for them in 26 years. And somewhere in a front office, a GM probably thinks twice before deferring that contract.
That’s the real power of the Bobby Bonilla story. It’s not just about one player and one team. It’s a cautionary tale that gets retold every single year, on the same date, with the same dollar amount, like clockwork. Until 2035.
The number: The New York Mets pay Bobby Bonilla $1,193,248.20 every July 1st through 2035—nearly $30 million total—because of a deferred contract signed in 2000 with 8% annual interest.

