Bobby Bonilla hasn't played in the MLB since 2001, but the New York Mets still pay him $1 million every year
The New York Mets pay Bobby Bonilla $1.12 million dollars every
What is Bobby Bonilla Day? Explaining why the former Met gets paid
Biggest offseason splashes in MLB history
MORE
Bobby Bonilla Day: Why Mets pay him over $1M every July despite
Here's why Bobby Bonilla collects a $1.19 million paycheck from
Bobby Bonilla Day: He hasn't played in MLB for more than two
Bobby Bonilla Day is a Million-Dollar Treasure for Every MLB Fan
Bobby Bonilla Net Worth
The Five Worst Contracts In MLB History
Bobby Bonilla Day: He hasn't played in MLB for more than two