NEW YORK (KDVR) — Imagine not working your job for 20+ years and still getting paid. That’s exactly what Bobby Bonilla has done.

Bonilla retired from Major League Baseball in 2001. 20+ years later, he’s still banking $1.19 million every July 1.

His contract with the New York Mets is for $1,193,248.20 each year until 2035. However, there has been speculation in the past that the Mets might pay off Bonilla’s contract.

Get daily updates on local news, weather and sports by signing up for the WTAJ Newsletter

In a tweet sent out on Friday, the Mets owner, Steven Cohen, said it’s his “favorite day of the year.”