Bobby Bonilla Day, The story behind the best baseball contract ever, Why ex-MLB star gets $1.19M annually until he’s 72 years old. Monday is July 1, which means it’s Bobby Bonilla Day. It’s time for Mets fans everywhere to wish each other a Happy Bobby Bonilla Day! Why? On Monday, 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.
Bonilla was a a six-time All Star and three-time Silver Slugger who won the World Series with the then-Florida Marlins in 1997. But there’s likely a generation of baseball fans out there now who only know him as the deferred money guy. An earlier version of this story stated Bobby Bonilla’s last year in the MLB was 1999. He last played for the Mets in 1999. His last year in the MLB was 2001, with the St. Louis Cardinals.
Roberto Martin Antonio Bonilla last stepped on the field wearing the Mets’ dark blue and orange colors in the last game of the 1999 regular season when he grounded out to Pittsburgh Pirates’ first baseman Kevin Young as a pinch hitter in the bottom of the ninth inning. Bonilla received more money today than several active members of the Mets will receive in salary for the entire 2019 season. All-Star selections Jeff McNeil ($567K) and Pete Alonso ($555K) both earn significantly less than Bonilla.
This day is just another reminder about how poorly the Mets have been run as an organization for decades. To make matters worse, 56-year-old retired Bonilla will make more money this year than rising stars Pete Alonso and Jeff McNeil. So once again, happy Bobby Bonilla Day! May each and every one of you somehow talk your bosses into cutting a similar deal for you.