Bobby Bonilla hasn't played in the MLB since 2001, but the New York Mets still pay him $1 million every year
7 Of The Craziest Deferred-Money Contracts In Sports History
Bobby Bonilla Day: Behind baseball's greatest contract
Bobby Bonilla: 8 active MLB players who got deferred money in contract
Bobby Bonilla: 8 active MLB players who got deferred money in contract
7 Of The Craziest Deferred-Money Contracts In Sports History
Bobby Bonilla Day' an annual reminder of one of sports' infamous contracts
Happy Bobby Bonilla Day! Only 13 more years until he's off the payroll
Bobby Bonilla's Mets contract sells for $180K at auction
Dennis Gilbert Bobby Bonilla Plan