Sportsnaut logo over an American sports field.
Credit: Sportsnaut (Canva)

It’s July 1, everyone, which means it’s Bobby Bonilla Day!

The last game Bobby Bonilla played for the New York Mets occurred way back in 1999, but every year since 2011 on July 1 he rakes in $1,193,248.20, and these payments won’t stop until 2035.

The Mets owed Bonilla $5.9 million at the end of his tenure in New York. Rather than take that money, however, he negotiated a deferred-money deal that pays him nearly $1.2 million every July 1 until 2035.

It’s pretty remarkable. And what’s even more interesting is that Bonilla has, in recent years, earned more per season than some of New York’s best stars.

avatar
Former Managing Editor at Sportsnaut. Featured on Yardbarker and MSN.com, and was a breaking news writer/NFL analyst for Bleacher ... More about Jesse Reed