 Even though he has not played in an MLB game in over 20 years. The reason is, as I understand it, thank you to my friends at Morning Brew. Back in 2000, the Mets owed Bonilla $5.9 million. But instead of taking that cash up front, kind of like a lottery ticket, you have to choose up front, whole thing, a piece.