'It's Bigger Than My Birthday': He Retired in 2001, But His Former Employer Still Pays Him More Than $1 Million a Year
Erin Davis
created: July 1, 2025, 5:29 p.m. | updated: July 2, 2025, 4:05 p.m.
Former Major League Baseball (MLB) player Bobby Bonilla played his last professional game in 2001 for the St. Louis Cardinals.
But the six-time All-Star still gets paid from a different former team – the New York Mets — in the form of a $1.19 million check every year on July 1.
"When that day comes, I get texts all day long, and couple of days after, and maybe a day or two before.
Bonilla played his last game for the Mets in 1999.
An 8% interest was negotiated, which means the former MLB player will get almost $30 million from the deal, ESPN notes.
4 months ago: Entrepreneur