Chances are you've never heard of Bobby Bonilla and that's perfectly fine — but one thing you should know is he holds one of the greatest contracts any person could ever dream of.
Bonilla played Major League Baseball for 16 years, in which time he won a World Series and was named an All-Star on six occasions.
In a three-year span from 1992 to 1994 Bonilla was the highest paid player in the league, but it's since his career finished the riches have flooded in.
After the 1999 season and still with one year remaining on his deal, the New York Mets released Bonilla. With US$5.8 million (NZ$8.6 million) still left on his contract Bonilla and his agent, Dennis Gilbert, arranged a deal with the Mets.