Today is July 1, which for New York Mets fans means it's Bobby Bonilla Day!
The former player 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 almost 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.
In total, Bonilla will walk away with a $29.8 million payday!
Photo: Getty Image