It’s July 1, which for New York Mets fans means it’s Bobby Bonilla Day.
The former slugger retired in 2001 with the St. Louis Cardinals, but he has been collecting a check of nearly $1.2 million from the Mets every year on July 1 for more than a decade.
The deal is part of a contract negotiated by Bonilla’s agent Dennis Gilbert, which will pay Bonilla $1,193,248.20 every year until 2035. Bonilla, a former All-Star who last played with the Mets in 1999, will be 72 when his contract with the team expires.