AP Photo
Bobby Bonilla, 52, will collect $1.2 million this season from the Mets while ace Matt Harvey, 26, will earn just over $614,000.
The retired ball player's earning power comes from a brilliant contract decision he made with the team during the waning days of his career.
Instead of paying him $5.9 million in 2000, the two sides agreed to defer his salary and then make annual payments of $1.2 million for 25 years, according to the Sporting News.
That turned a relatively paltry sum, for a pro athlete, into about $30 million.
According to Major League Baseball salary records, Harvey will earn $614,125 this season and is not eligible to become a free agent until after the 2018 season.
AP Photo
Bonilla has not played for the Mets since 1999. He last set foot on the field in 2001. But, with the payments starting in 2011, he might be collecting an MLB paycheck long after even Harvey's career is over.
The ace struck out nine batters and allowed only four hits in six shutout innings Thursday afternoon in his first start since 2013, when he had Tommy John surgery to repair torn ligaments in his pitching elbow.
Bonilla was somewhere counting down the days until July 1.