The best contract in sports history.
When the calendar shifts to July 1st, it’s a constant reminder that 56-year-old Bobby Bonilla will collect a check for $1,193,248.20 from the New York Mets, as he has and will every July 1 from 2011 through 2035.
It was back in the year 2000 when the Mets agreed to buy out the remaining $5.9 million on Bonilla’s contract, but instead of paying it, the Mets agreed to make annual payments of nearly $1.2 million for 25 years starting July 1, 2011, including a negotiated 8% interest.
Bonilla last played for the Mets in 1999 and his final game in the majors came in 2001 as a member of the St. Louis Cardinals.
He will be 72-years-old by the time he gets his final check from the Mets.