Image missing.
'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