Ilya Kovalchuk, New Jersey Devils
The NBA, MLB and NFL aren't the only leagues awash in shitty contracts. Case in point: the tale of Russian NHL ace Ilya Kovalchuk who signed a 15 year (!) $102 million dollar contract with the Devils that wasn't supposed to wrap up until 2025. Regardless of the fact the team tried their best to skirt around the league's pesky salary cap rules, the hockey pro decided to walk away from the NHL altogether at the ripe old age of 30 and play in his motherland of Russia. Ilya left with a bundle of cash, only to now reportedly eye a return to his former team. Time will only tell if Kovalchuk will make a deal with the Devil(s) once again.