The Sporting News - Bobby Bonilla last played for the Mets in 1999
![The Sporting News - Bobby Bonilla last played for the Mets in 1999](https://sportshub.cbsistatic.com/i/2019/07/01/68f9fee6-a85b-4401-9e31-cf208a39db5a/mets.jpg?width=320&height=180)
July 1 is Bobby Bonilla Day: Why the Mets are still on the hook for $1.19 million until he's 72 years old
![The Sporting News - Bobby Bonilla last played for the Mets in 1999](https://image.cnbcfm.com/api/v1/image/106599976-1593622949611gettyimages-88665643.jpeg?v=1593623045&w=1920&h=1080)
Bobby Bonilla Day: Why his deal with the Mets was so lucrative
![The Sporting News - Bobby Bonilla last played for the Mets in 1999](https://upload.wikimedia.org/wikipedia/commons/f/fa/Bobby_Bonilla_Pirates.jpg)
Bobby Bonilla - Wikipedia
MORE
![The Sporting News - Bobby Bonilla last played for the Mets in 1999](https://www.nydailynews.com/wp-content/uploads/migration/2017/05/05/ZK7S23B77NNGXX7KPUKBR5GV7M.jpg?w=620)
SEE IT: Former Met Bobby Bonilla opens up about his insane contract, playing cards with Rickey Henderson – New York Daily News
![The Sporting News - Bobby Bonilla last played for the Mets in 1999](https://nypost.com/wp-content/uploads/sites/2/2022/06/Bobby-Bonilla.jpg?w=849)
Happy Bobby Bonilla Day! Only 13 more years until he's off the payroll
![The Sporting News - Bobby Bonilla last played for the Mets in 1999](https://a57.foxnews.com/static.foxbusiness.com/foxbusiness.com/content/uploads/2021/06/0/0/Bobby-Bonilla-GETTY.jpg?ve=1&tl=1)
Bobby Bonilla Day: Mets make annual payment to retired All-Star
![The Sporting News - Bobby Bonilla last played for the Mets in 1999](https://a.espncdn.com/photo/2020/0709/r717421_608x342_16-9.jpg)
It's Bobby Bonilla Day! Why Mets pay him $1.19 million today and every July 1 - ESPN
![The Sporting News - Bobby Bonilla last played for the Mets in 1999](https://ftw.usatoday.com/wp-content/uploads/sites/90/2015/07/g1bbnot21_3c_960455.jpg?w=1000&h=600&crop=1)
The annual deferred payments to Bobby Bonilla actually worked out quite well for the Mets
Mets Paying Matt Harvey Less Than Bobby Bonilla
![The Sporting News - Bobby Bonilla last played for the Mets in 1999](https://cdn.cnn.com/cnnnext/dam/assets/130606161355-01-sports-contracts-horizontal-large-gallery.jpg)
Bobby Bonilla hasn't played in the MLB since 2001, but the New York Mets still pay him $1 million every year